reference, declarationdefinition
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.cpp
11567   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)); }