reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/IntrinsicInst.h
  678         return MI->isVolatile();
lib/Analysis/CaptureTracking.cpp
  279         if (MI->isVolatile())
lib/Analysis/LazyValueInfo.cpp
  679     if (MI->isVolatile()) return false;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 5709     bool isVol = MCI.isVolatile();
 5727     bool isVol = MSI.isVolatile();
 5743     bool isVol = MMI.isVolatile();
lib/Target/AArch64/AArch64FastISel.cpp
 3519     if (MTI->isVolatile())
 3555     if (MSI->isVolatile())
lib/Target/AArch64/AArch64StackTagging.cpp
  373       if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength()))
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  887                            MemCpy->getLength(), MemCpy->isVolatile());
  895                             MemMove->getLength(), MemMove->isVolatile());
  903                            MemSet->isVolatile());
lib/Target/ARM/ARMFastISel.cpp
 2523     if (MTI.isVolatile())
 2557     if (MSI.isVolatile())
lib/Target/Mips/MipsFastISel.cpp
 1661     if (MTI->isVolatile())
 1671     if (MSI->isVolatile())
lib/Target/X86/X86FastISel.cpp
 2726     if (MCI->isVolatile())
 2755     if (MSI->isVolatile())
lib/Transforms/IPO/Attributor.cpp
 1351       if (!cast<MemIntrinsic>(II)->isVolatile())
lib/Transforms/InstCombine/InstCombineCalls.cpp
  213     L->setVolatile(MT->isVolatile());
  214     S->setVolatile(MT->isVolatile());
 1819       if (M->isVolatile())
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  133         if (MI->isVolatile()) return false;
lib/Transforms/InstCombine/InstructionCombining.cpp
 2319             if (MI->isVolatile() || MI->getRawDest() != PI)
lib/Transforms/Scalar/DeadStoreElimination.cpp
  253       return !cast<MemIntrinsic>(II)->isVolatile();
lib/Transforms/Scalar/InferAddressSpaces.cpp
  945         if (!MI->isVolatile() && handleMemIntrinsicPtrUse(MI, V, NewV))
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  809   if (MSI->isVolatile() || !isa<ConstantInt>(MSI->getLength()))
lib/Transforms/Scalar/LoopRerollPass.cpp
  735     return !MI->isVolatile();
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  347       if (MSI->isVolatile() || ByteVal != MSI->getValue() ||
  710   if (isa<ConstantInt>(MSI->getLength()) && !MSI->isVolatile())
  931   if (M->getSource() != MDep->getDest() || MDep->isVolatile())
  987                           M->getLength(), M->isVolatile());
  991                          M->getLength(), M->isVolatile());
 1140   if (M->isVolatile()) return false;
 1274   if (!MDep || MDep->isVolatile() ||
lib/Transforms/Scalar/SROA.cpp
  841     if (II.isVolatile() && II.getDestAddressSpace() != DL.getAllocaAddrSpace())
  865     if (II.isVolatile() &&
  890       if (!II.isVolatile())
  908       if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) {
 1839     if (MI->isVolatile())
 2068     if (MI->isVolatile() || !isa<Constant>(MI->getLength()))
 2803           getSliceAlign(), II.isVolatile());
 2839       assert(!II.isVolatile());
 2869                                             II.isVolatile());
 2873     return !II.isVolatile();
 2989                                        Size, II.isVolatile());
 3043                                              II.isVolatile(), "copyload");
 3063         IRB.CreateAlignedStore(Src, DstPtr, DstAlign, II.isVolatile()));
 3067     return !II.isVolatile();
lib/Transforms/Utils/Evaluator.cpp
  496           if (MSI->isVolatile()) {
lib/Transforms/Utils/GlobalStatus.cpp
  156         if (MTI->isVolatile())
  164         if (MSI->isVolatile())
lib/Transforms/Utils/LowerMemIntrinsics.cpp
  417                               /* SrcIsVolatile */ Memcpy->isVolatile(),
  418                               /* DstIsVolatile */ Memcpy->isVolatile(),
  427                                 /* SrcIsVolatile */ Memcpy->isVolatile(),
  428                                 /* DstIsVolatile */ Memcpy->isVolatile(),
  440                     /* SrcIsVolatile */ Memmove->isVolatile(),
  441                     /* DstIsVolatile */ Memmove->isVolatile());
  450                    Memset->isVolatile());
lib/Transforms/Vectorize/SLPVectorizer.cpp
  481     return !MI->isVolatile();
tools/polly/include/polly/Support/ScopHelper.h
  213       return asMemIntrinsic()->isVolatile();
  224       return !asMemIntrinsic()->isVolatile();
  247       return !asMemIntrinsic()->isVolatile();