|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/Instructions.h 407 bool isSimple() const { return !isAtomic() && !isVolatile(); }
412 !isVolatile();
lib/Analysis/CaptureTracking.cpp 312 if (V == I->getOperand(0) || cast<StoreInst>(I)->isVolatile())
lib/Analysis/InstructionPrecedenceTracking.cpp 147 assert(cast<StoreInst>(Insn)->isVolatile() &&
lib/Analysis/Loads.cpp 315 if (SI->isVolatile())
lib/Analysis/MemoryDependenceAnalysis.cpp 321 return SI->isVolatile();
632 if (SI->isVolatile())
lib/Analysis/ModuleSummaryAnalysis.cpp 236 return !SI->isVolatile();
lib/Analysis/ValueLatticeUtils.cpp 33 if (Store->getValueOperand() == GV || Store->isVolatile())
lib/Bitcode/Writer/BitcodeWriter.cpp 2952 Vals.push_back(cast<StoreInst>(I).isVolatile());
lib/CodeGen/AtomicExpandPass.cpp 473 NewSI->setVolatile(SI->isVolatile());
lib/CodeGen/CodeGenPrepare.cpp 6688 if (SI.isVolatile())
lib/CodeGen/GlobalISel/IRTranslator.cpp 904 auto Flags = SI.isVolatile() ? MachineMemOperand::MOVolatile
lib/CodeGen/SelectionDAG/FastISel.cpp 2404 IsVolatile = SI->isVolatile();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 4229 if (I.isVolatile())
4729 if (I.isVolatile())
lib/ExecutionEngine/Interpreter/Execution.cpp 1108 if (I.isVolatile() && PrintVolatile)
lib/IR/AsmWriter.cpp 3699 (isa<StoreInst>(I) && cast<StoreInst>(I).isVolatile()) ||
lib/IR/Core.cpp 3648 return SI->isVolatile();
lib/IR/Instruction.cpp 395 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() &&
395 return SI->isVolatile() == cast<StoreInst>(I2)->isVolatile() &&
lib/IR/Instructions.cpp 4145 return new StoreInst(getOperand(0), getOperand(1), isVolatile(),
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp 550 if (SI->isVolatile())
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1915 if (!(SI->isVolatile() && HexagonVolatileMemcpy) && !SI->isSimple())
2009 assert((SI->isSimple() || (SI->isVolatile() && HexagonVolatileMemcpy)) &&
2047 bool DestVolatile = SI->isVolatile();
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp 119 /* DstIsVolatile */ SI->isVolatile(), TTI);
lib/Target/NVPTX/NVPTXLowerAlloca.cpp 99 !SI->isVolatile()) {
lib/Transforms/IPO/Attributor.cpp 291 if (!SI->isVolatile())
1369 return cast<StoreInst>(I)->isVolatile();
lib/Transforms/IPO/FunctionAttrs.cpp 194 if (!SI->isVolatile()) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 486 SI.getAlignment(), SI.isVolatile());
1582 StoreInst *NewSI = new StoreInst(MergedVal, SI.getOperand(1), SI.isVolatile(),
lib/Transforms/InstCombine/InstructionCombining.cpp 2341 if (SI->isVolatile() || SI->getPointerOperand() != PI)
lib/Transforms/Scalar/EarlyCSE.cpp 647 return SI->isVolatile();
lib/Transforms/Scalar/GVNSink.cpp 414 E->setVolatile(I->isVolatile());
lib/Transforms/Scalar/InferAddressSpaces.cpp 770 (VolatileIsAllowed || !SI->isVolatile());
lib/Transforms/Scalar/LoopFuse.cpp 193 if (SI->isVolatile()) {
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 474 if (SI->isVolatile())
lib/Transforms/Scalar/SROA.cpp 801 if (SI.isVolatile() &&
825 handleLoadOrStore(ValOp->getType(), SI, Offset, Size, SI.isVolatile());
1860 if (SI->isVolatile())
2044 if (SI->isVolatile())
2628 assert(!SI.isVolatile());
2665 assert(!SI.isVolatile());
2701 SI.isVolatile());
2706 SI.isVolatile());
2712 if (SI.isVolatile())
2718 return NewSI->getPointerOperand() == &NewAI && !SI.isVolatile();
3707 assert(!SI->isVolatile() && "Cannot split volatile stores!");
lib/Transforms/Utils/FlattenCFG.cpp 359 if (!SI || SI->isVolatile())
lib/Transforms/Utils/FunctionComparator.cpp 559 cmpNumbers(SI->isVolatile(), cast<StoreInst>(R)->isVolatile()))
559 cmpNumbers(SI->isVolatile(), cast<StoreInst>(R)->isVolatile()))
lib/Transforms/Utils/GlobalStatus.cpp 100 if (SI->isVolatile())
lib/Transforms/Utils/Local.cpp 1419 return SI->isVolatile();
2085 if (SI->isVolatile()) continue;
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 81 if (SI->isVolatile())
lib/Transforms/Utils/SimplifyCFG.cpp 4180 if (SI->isVolatile())
6002 if (!SI->isVolatile())
tools/clang/lib/CodeGen/CGCall.cpp 2741 assert(!SI->isAtomic() && !SI->isVolatile());
tools/polly/include/polly/Support/ScopHelper.h 211 return asStore()->isVolatile();