Lines Matching refs:StoreInst
792 void visitStoreInst(StoreInst &SI) { in visitStoreInst()
948 if (StoreInst *SI = dyn_cast<StoreInst>(I)) { in hasUnsafePHIOrSelectUse()
1127 } else if (StoreInst *SI = dyn_cast<StoreInst>(U->getUser())) { in findCommonType()
1655 } else if (auto *SI = dyn_cast<StoreInst>(I)) { in getAdjustedAlignment()
1824 } else if (StoreInst *SI = dyn_cast<StoreInst>(U->getUser())) { in isVectorPromotionViableForSlice()
1871 else if (auto *SI = dyn_cast<StoreInst>(S.getUse()->getUser())) in isVectorPromotionViable()
1999 } else if (StoreInst *SI = dyn_cast<StoreInst>(U->getUser())) { in isIntegerWideningViableForSlice()
2553 bool rewriteVectorizedStoreInst(Value *V, StoreInst &SI, Value *OldOp, in rewriteVectorizedStoreInst()
2571 StoreInst *Store = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment()); in rewriteVectorizedStoreInst()
2580 bool rewriteIntegerStore(Value *V, StoreInst &SI, AAMDNodes AATags) { in rewriteIntegerStore()
2592 StoreInst *Store = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment()); in rewriteIntegerStore()
2602 bool visitStoreInst(StoreInst &SI) { in visitStoreInst()
2636 StoreInst *NewSI; in visitStoreInst()
2812 StoreInst *New = IRB.CreateAlignedStore(V, &NewAI, NewAI.getAlignment(), in visitMemSetInst()
3004 StoreInst *Store = cast<StoreInst>( in visitMemTransferInst()
3068 if (StoreInst *SI = dyn_cast<StoreInst>(I)) { in fixLoadStoreAlign()
3349 StoreInst *Store = in emitFunc()
3357 bool visitStoreInst(StoreInst &SI) { in visitStoreInst()
3572 SmallVector<StoreInst *, 4> Stores; in presplitLoadsAndStores()
3607 else if (auto *SI = dyn_cast<StoreInst>(I)) in presplitLoadsAndStores()
3624 auto *SI = dyn_cast<StoreInst>(LU); in presplitLoadsAndStores()
3636 } else if (auto *SI = dyn_cast<StoreInst>(I)) { in presplitLoadsAndStores()
3689 [&UnsplittableLoads, &SplitOffsetsMap](StoreInst *SI) { in presplitLoadsAndStores()
3731 [&UnsplittableLoads](StoreInst *SI) { in presplitLoadsAndStores()
3834 StoreInst *SI = cast<StoreInst>(LU); in presplitLoadsAndStores()
3854 StoreInst *PStore = IRB.CreateAlignedStore( in presplitLoadsAndStores()
3895 for (StoreInst *SI : Stores) { in presplitLoadsAndStores()
3949 StoreInst *PStore = IRB.CreateAlignedStore( in presplitLoadsAndStores()
4229 isa<StoreInst>(S.getUse()->getUser())) { in splitAlloca()
4246 isa<StoreInst>(S.getUse()->getUser())) { in splitAlloca()