Lines Matching refs:Store
204 void insert(StoreInst *Store, GVN::ValueTable &VN) { in insert() argument
205 if (!Store->isSimple()) in insert()
208 Value *Ptr = Store->getPointerOperand(); in insert()
209 Value *Val = Store->getValueOperand(); in insert()
210 VNtoStores[{VN.lookupOrAdd(Ptr), VN.lookupOrAdd(Val)}].push_back(Store); in insert()
344 enum InsKind { Unknown, Scalar, Load, Store }; enumerator
542 if (K == InsKind::Store) { in safeToHoistLdSt()
1107 else if (auto *Store = dyn_cast<StoreInst>(&I1)) in hoistExpressions() local
1108 SI.insert(Store, VN); in hoistExpressions()
1135 computeInsertionPoints(SI.getVNTable(), HPL, InsKind::Store); in hoistExpressions()
1138 computeInsertionPoints(CI.getStoreVNTable(), HPL, InsKind::Store); in hoistExpressions()