Lines Matching refs:isVolatile

1168                              LI.isVolatile());  in visitLoadInst()
1202 handleLoadOrStore(ValOp->getType(), SI, Offset, Size, SI.isVolatile()); in visitStoreInst()
1255 if (!II.isVolatile()) in visitMemTransferInst()
1273 if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) { in visitMemTransferInst()
1758 if (Store->isVolatile() || PreserveCFG) in isSafeSelectToSpeculate()
1768 if (!LI || LI->isVolatile()) in isSafeSelectToSpeculate()
2099 if (MI->isVolatile()) in isVectorPromotionViableForSlice()
2107 if (LI->isVolatile()) in isVectorPromotionViableForSlice()
2120 if (SI->isVolatile()) in isVectorPromotionViableForSlice()
2412 if (LI->isVolatile()) in isIntegerWideningViableForSlice()
2437 if (SI->isVolatile()) in isIntegerWideningViableForSlice()
2461 if (MI->isVolatile() || !isa<Constant>(MI->getLength())) in isIntegerWideningViableForSlice()
2880 assert(!LI.isVolatile()); in rewriteIntegerLoad()
2925 TargetTy->isIntegerTy() && !LI.isVolatile()))) { in visitLoadInst()
2927 getPtrToNewAI(LI.getPointerAddressSpace(), LI.isVolatile()); in visitLoadInst()
2929 NewAI.getAlign(), LI.isVolatile(), in visitLoadInst()
2931 if (LI.isVolatile()) in visitLoadInst()
2963 getSliceAlign(), LI.isVolatile(), LI.getName()); in visitLoadInst()
2966 if (LI.isVolatile()) in visitLoadInst()
2977 assert(!LI.isVolatile()); in visitLoadInst()
3005 return !LI.isVolatile() && !IsPtrAdjusted; in visitLoadInst()
3047 assert(!SI.isVolatile()); in rewriteIntegerStore()
3088 assert(!SI.isVolatile()); in visitStoreInst()
3109 getPtrToNewAI(SI.getPointerAddressSpace(), SI.isVolatile()); in visitStoreInst()
3112 IRB.CreateAlignedStore(V, NewPtr, NewAI.getAlign(), SI.isVolatile()); in visitStoreInst()
3117 IRB.CreateAlignedStore(V, NewPtr, getSliceAlign(), SI.isVolatile()); in visitStoreInst()
3123 if (SI.isVolatile()) in visitStoreInst()
3138 !SI.isVolatile(); in visitStoreInst()
3227 MaybeAlign(getSliceAlign()), II.isVolatile())); in visitMemSetInst()
3268 assert(!II.isVolatile()); in visitMemSetInst()
3299 Value *NewPtr = getPtrToNewAI(II.getDestAddressSpace(), II.isVolatile()); in visitMemSetInst()
3301 IRB.CreateAlignedStore(V, NewPtr, NewAI.getAlign(), II.isVolatile()); in visitMemSetInst()
3311 return !II.isVolatile(); in visitMemSetInst()
3434 Size, II.isVolatile()); in visitMemTransferInst()
3486 DstPtr = getPtrToNewAI(II.getDestAddressSpace(), II.isVolatile()); in visitMemTransferInst()
3490 SrcPtr = getPtrToNewAI(II.getSourceAddressSpace(), II.isVolatile()); in visitMemTransferInst()
3506 II.isVolatile(), "copyload"); in visitMemTransferInst()
3528 IRB.CreateAlignedStore(Src, DstPtr, DstAlign, II.isVolatile())); in visitMemTransferInst()
3547 return !II.isVolatile(); in visitMemTransferInst()
4317 assert(!LI->isVolatile() && "Cannot split volatile loads!"); in presplitLoadsAndStores()
4343 assert(!SI->isVolatile() && "Cannot split volatile stores!"); in presplitLoadsAndStores()