|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/CGSCCPassManager.h 593 for (Instruction &I : instructions(N.getFunction()))
include/llvm/IR/InstIterator.h 77 inline pointer operator->() const { return &operator*(); }
lib/Analysis/AliasAnalysisEvaluator.cpp 109 Pointers.insert(&*I);
110 if (EvalAAMD && isa<LoadInst>(&*I))
111 Loads.insert(&*I);
112 if (EvalAAMD && isa<StoreInst>(&*I))
113 Stores.insert(&*I);
114 Instruction &Inst = *I;
lib/Analysis/AliasSetTracker.cpp 761 Tracker->add(&*I);
lib/Analysis/CGSCCPassManager.cpp 450 for (Instruction &I : instructions(F))
472 for (Instruction &I : instructions(F))
lib/Analysis/Delinearization.cpp 74 Instruction *Inst = &(*I);
lib/Analysis/DemandedBits.cpp 319 for (Instruction &I : instructions(F)) {
lib/Analysis/DependenceAnalysis.cpp 176 if (isa<StoreInst>(*SrcI) || isa<LoadInst>(*SrcI)) {
176 if (isa<StoreInst>(*SrcI) || isa<LoadInst>(*SrcI)) {
179 if (isa<StoreInst>(*DstI) || isa<LoadInst>(*DstI)) {
179 if (isa<StoreInst>(*DstI) || isa<LoadInst>(*DstI)) {
181 if (auto D = DA->depends(&*SrcI, &*DstI, true)) {
181 if (auto D = DA->depends(&*SrcI, &*DstI, true)) {
lib/Analysis/DivergenceAnalysis.cpp 425 for (auto &I : instructions(F)) {
438 for (auto &I : instructions(F)) {
lib/Analysis/GlobalsModRef.cpp 573 for (Instruction &I : instructions(Node->getFunction())) {
lib/Analysis/LegacyDivergenceAnalysis.cpp 130 for (auto &I : instructions(F)) {
lib/Analysis/MemDepPrinter.cpp 97 for (auto &I : instructions(F)) {
134 for (const auto &I : instructions(*F)) {
lib/Analysis/MemDerefPrinter.cpp 53 for (auto &I: instructions(F)) {
lib/Analysis/MustExecute.cpp 358 for (Instruction &I : instructions(F)) {
388 for (auto &I: instructions(F)) {
401 for (auto &I: instructions(F)) {
lib/Analysis/ScalarEvolution.cpp11567 for (Instruction &I : instructions(F))
lib/Analysis/StackSafetyAnalysis.cpp 373 for (auto &I : instructions(F)) {
lib/Bitcode/Reader/BitcodeReader.cpp 166 for (auto &I : instructions(F))
5273 for (auto &I : instructions(F)) {
lib/CodeGen/AtomicExpandPass.cpp 212 Instruction *I = &*II;
lib/CodeGen/ExpandReductions.cpp 82 if (auto II = dyn_cast<IntrinsicInst>(&*I))
lib/CodeGen/InterleavedAccessPass.cpp 460 for (auto &I : instructions(F)) {
lib/CodeGen/SafeStack.cpp 383 for (Instruction &I : instructions(&F)) {
686 Instruction *I = &*(It++);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 397 for (const Instruction &I : instructions(F)) {
lib/FuzzMutate/IRMutator.cpp 155 for (Instruction &Inst : instructions(F)) {
lib/IR/Function.cpp 1457 for (const Instruction &I : instructions(this))
lib/Target/AArch64/AArch64PromoteConstant.cpp 546 for (Instruction &I : instructions(&F)) {
lib/Target/NVPTX/NVVMIntrRange.cpp 83 for (Instruction &I : instructions(F)) {
lib/Target/NVPTX/NVVMReflect.cpp 114 for (Instruction &I : instructions(F)) {
lib/Target/SystemZ/SystemZTDC.cpp 317 for (auto &I : instructions(F)) {
lib/Transforms/Coroutines/CoroCleanup.cpp 61 Instruction &I = *IB++;
lib/Transforms/Coroutines/CoroEarly.cpp 158 Instruction &I = *IB++;
lib/Transforms/Coroutines/CoroElide.cpp 80 for (Instruction &I : instructions(F))
258 for (auto &I : instructions(F))
305 for (auto &I : instructions(F))
lib/Transforms/Coroutines/CoroFrame.cpp 1364 for (Instruction &I : instructions(F))
1385 for (Instruction &I : instructions(F)) {
lib/Transforms/Coroutines/CoroSplit.cpp 951 for (auto &I : instructions(F))
lib/Transforms/Coroutines/Coroutines.cpp 192 for (Instruction &I : instructions(F))
255 for (Instruction &I : instructions(F)) {
lib/Transforms/IPO/Attributor.cpp 4678 for (Instruction &I : instructions(&F)) {
lib/Transforms/IPO/FunctionAttrs.cpp 131 Instruction *I = &*II;
1184 for (Instruction &I : instructions(*F)) {
1440 for (Instruction &I : instructions(F))
lib/Transforms/IPO/Inliner.cpp 930 for (Instruction &I : instructions(N.getFunction()))
lib/Transforms/Instrumentation/BoundsChecking.cpp 152 for (Instruction &I : instructions(F)) {
lib/Transforms/Instrumentation/GCOVProfiling.cpp 635 for (auto &I : instructions(F)) {
lib/Transforms/ObjCARC/ObjCARCContract.cpp 436 if (&*Iter == Retain) ++Iter;
437 if (&*Iter == Store) ++Iter;
599 Instruction *Inst = &*I++;
lib/Transforms/ObjCARC/ObjCARCExpand.cpp 97 Instruction *Inst = &*I;
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 757 Instruction *Inst = &*I++;
1889 Instruction *Inst = &*I++;
1996 Instruction *Inst = &*I++;
2216 Instruction *Inst = &*I++;
lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp 60 insertIfNamed(Values, &*I);
lib/Transforms/Scalar/ADCE.cpp 244 for (Instruction &I : instructions(F))
510 for (Instruction &I : instructions(F)) {
535 for (Instruction &I : instructions(F)) {
lib/Transforms/Scalar/BDCE.cpp 91 for (Instruction &I : instructions(F)) {
lib/Transforms/Scalar/ConstantProp.cpp 77 for (Instruction &I : instructions(&F)) {
lib/Transforms/Scalar/DCE.cpp 123 Instruction *I = &*FI;
lib/Transforms/Scalar/InferAddressSpaces.cpp 356 for (Instruction &I : instructions(F)) {
lib/Transforms/Scalar/LowerGuardIntrinsic.cpp 51 for (auto &I : instructions(F))
lib/Transforms/Scalar/LowerWidenableCondition.cpp 52 for (auto &I : instructions(F))
lib/Transforms/Scalar/MakeGuardsExplicit.cpp 88 for (auto &I : instructions(F))
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 2453 for (Instruction &I : instructions(F)) {
2541 for (Instruction &I : instructions(F)) {
2604 for (Instruction &I : instructions(F)) {
lib/Transforms/Utils/PredicateInfo.cpp 787 Instruction *Inst = &*I++;
lib/Transforms/Utils/StripGCRelocates.cpp 48 for (Instruction &I : instructions(F)) {
tools/opt/Debugify.cpp 242 for (Instruction &I : instructions(F)) {
262 for (Instruction &I : instructions(F)) {
unittests/Analysis/AliasAnalysisTest.cpp 51 for (Instruction &I : instructions(F))
unittests/Analysis/CFGTest.cpp 52 A = &*I;
54 B = &*I;
unittests/Analysis/CGSCCPassManagerTest.cpp 83 for (Instruction &I : instructions(F)) {
unittests/Analysis/ScalarEvolutionTest.cpp 211 for (auto &I : instructions(F))
472 for (auto &I : instructions(F))
unittests/Analysis/ValueTrackingTest.cpp 51 A = &*I;
unittests/Analysis/VectorUtilsTest.cpp 49 A = &*I;
unittests/Transforms/Utils/CloningTest.cpp 574 Instruction& OldI = *OldIter;
575 Instruction& NewI = *NewIter;
611 Instruction& OldI = *OldIter;
612 Instruction& NewI = *NewIter;
usr/include/c++/7.4.0/bits/predefined_ops.h 351 { return !bool(_M_pred(*__it)); }