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
   92     InstIterator tmp = *this; ++*this; return tmp;
lib/Analysis/AliasAnalysisEvaluator.cpp
  107   for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I) {
lib/Analysis/AliasSetTracker.cpp
  760       for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I)
lib/Analysis/CGSCCPassManager.cpp
  450   for (Instruction &I : instructions(F))
  472   for (Instruction &I : instructions(F))
lib/Analysis/Delinearization.cpp
   73   for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I) {
lib/Analysis/DemandedBits.cpp
  319   for (Instruction &I : instructions(F)) {
lib/Analysis/DependenceAnalysis.cpp
  175        ++SrcI) {
  178            DstI != DstE; ++DstI) {
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
  211   for (inst_iterator II = inst_begin(F), E = inst_end(F); II != E; ++II) {
lib/CodeGen/ExpandReductions.cpp
   81   for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I)
lib/CodeGen/InterleavedAccessPass.cpp
  460   for (auto &I : instructions(F)) {
lib/CodeGen/SafeStack.cpp
  383   for (Instruction &I : instructions(&F)) {
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/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
  130   for (inst_iterator II = inst_begin(F), E = inst_end(F); II != E; ++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;
lib/Transforms/ObjCARC/ObjCARCExpand.cpp
   96   for (inst_iterator I = inst_begin(&F), E = inst_end(&F); I != E; ++I) {
lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp
   59   for (auto I = inst_begin(F), E = inst_end(F); I != E; ++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
  124     ++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/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
   49     for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++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
   48     for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I) {
unittests/Analysis/VectorUtilsTest.cpp
   46     for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I) {
unittests/Transforms/Utils/CloningTest.cpp
  594     ++OldIter;
  595     ++NewIter;
  650     ++OldIter;
  651     ++NewIter;
usr/include/c++/7.4.0/bits/stl_algo.h
  105 	++__first;
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h
  166 	  ++__i;