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()))
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
  174   for (inst_iterator SrcI = inst_begin(F), SrcE = inst_end(F); SrcI != SrcE;
  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)) {
  685     for (inst_iterator It = inst_begin(&F), Ie = inst_end(&F); It != Ie;) {
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
   60   for (auto IB = inst_begin(F), E = inst_end(F); IB != E;) {
lib/Transforms/Coroutines/CoroEarly.cpp
  157   for (auto IB = inst_begin(F), IE = inst_end(F); IB != IE;) {
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
  598   for (inst_iterator I = inst_begin(&F), E = inst_end(&F); I != E;) {
lib/Transforms/ObjCARC/ObjCARCExpand.cpp
   96   for (inst_iterator I = inst_begin(&F), E = inst_end(&F); I != E; ++I) {
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  756   for (inst_iterator I = inst_begin(&F), E = inst_end(&F); I != E; ) {
 1888   for (inst_iterator I = inst_begin(&F), E = inst_end(&F); I != E; ) {
 1995   for (inst_iterator I = inst_begin(&F), E = inst_end(&F); I != E; ) {
 2215   for (inst_iterator I = inst_begin(&F), E = inst_end(&F); I != E; ) {
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
  122   for (inst_iterator FI = inst_begin(F), FE = inst_end(F); FI != FE;) {
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
  786   for (auto I = inst_begin(F), E = inst_end(F); I != E;) {
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
  573   while (OldIter != OldEnd && NewIter != NewEnd) {
  573   while (OldIter != OldEnd && NewIter != NewEnd) {
  610   while (OldIter != OldEnd && NewIter != NewEnd) {
  610   while (OldIter != OldEnd && NewIter != NewEnd) {
usr/include/c++/7.4.0/bits/stl_algo.h
  104       while (__first != __last && !__pred(__first))