reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/BlockFrequencyInfoImpl.h
 1342   for (const BlockT &BB : *F) {
include/llvm/IR/CFG.h
  372     return nodes_iterator(F->begin());
lib/Analysis/BlockFrequencyInfo.cpp
  114     return nodes_iterator(G->getFunction()->begin());
lib/Analysis/BranchProbabilityInfo.cpp
  841   for (const auto &BI : *LastF) {
lib/Analysis/LegacyDivergenceAnalysis.cpp
  395   for (auto BI = F->begin(), BE = F->end(); BI != BE; ++BI) {
lib/Analysis/MemorySSA.cpp
 1930   for (const BasicBlock &BB : F) {
lib/Analysis/ModuleSummaryAnalysis.cpp
  271   for (const BasicBlock &BB : F)
lib/Analysis/PhiValues.cpp
  152   for (const BasicBlock &BB : F) {
lib/Analysis/ProfileSummaryInfo.cpp
  153     for (const auto &BB : *F)
  161   for (const auto &BB : *F)
  182     for (const auto &BB : *F)
  190   for (const auto &BB : *F)
  207     for (const auto &BB : *F)
  215   for (const auto &BB : *F)
lib/Bitcode/Writer/BitcodeWriter.cpp
 2169   for (const BasicBlock &BB : F)
 3199   for (Function::const_iterator BB = F.begin(), E = F.end(); BB != E; ++BB)
lib/Bitcode/Writer/ValueEnumerator.cpp
  153     for (const BasicBlock &BB : F)
  157     for (const BasicBlock &BB : F)
  163     for (const BasicBlock &BB : F)
  277     for (const BasicBlock &BB : F)
  281     for (const BasicBlock &BB : F)
  286     for (const BasicBlock &BB : F)
  401     for (const BasicBlock &BB : F)
  960   for (const BasicBlock &BB : F) {
  981   for (const BasicBlock &BB : F) {
 1023   for (const BasicBlock &BB : *F)
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1166   for (const auto &BB : F) {
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2278   for (const BasicBlock &BB: F) {
lib/CodeGen/MIRParser/MIParser.cpp
 2964   for (auto &BB : F) {
 3012   for (const auto &BB : F) {
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  133   for (const BasicBlock &BB : *Fn) {
  230   for (const BasicBlock &BB : *Fn) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  482     for (const BasicBlock &BB : Fn) {
 1296   for (const BasicBlock &BB : *FuncInfo->Fn) {
lib/CodeGen/SwiftErrorValueTracking.cpp
  107   for (const auto &LLVMBB : *Fn)
lib/CodeGen/WasmEHPrepare.cpp
  355   for (const auto &BB : *F) {
lib/CodeGen/WinEHPrepare.cpp
  433   for (const BasicBlock &BB : *Fn) {
  451   for (const BasicBlock &BB : *Fn) {
  507   for (const BasicBlock &BB : *Fn) {
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp
   36   for (auto &BB : F)
lib/IR/AsmWriter.cpp
  167     for (const BasicBlock &BB : F) {
  281     for (const BasicBlock &BB : F)
  285     for (const BasicBlock &BB : F)
  290     for (const BasicBlock &BB : F)
  994   for (auto &BB : *TheFunction) {
 1060   for (auto &BB : F) {
 3532     for (const BasicBlock &BB : *F)
lib/IR/DebugInfo.cpp
   70     for (const BasicBlock &BB : F)
lib/IR/SafepointIRVerifier.cpp
  129     for (const BasicBlock &BB : F)
  540   for (const BasicBlock &BB : F)
lib/IR/TypeFinder.cpp
   60     for (const BasicBlock &BB : FI)
lib/IR/Verifier.cpp
  336     for (const BasicBlock &BB : F) {
 2361   for (auto &BB : F)
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp
  211   for (auto &B : F) {
lib/Target/Hexagon/HexagonConstExtenders.cpp
  745       return std::distance(F.begin(), ThisB->getIterator()) <
  746              std::distance(F.begin(), OtherB->getIterator());
lib/Target/PowerPC/PPCBoolRetToInt.cpp
  131     for (auto &BB : F)
lib/Transforms/IPO/DeadArgumentElimination.cpp
  518   for (Function::const_iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
lib/Transforms/ObjCARC/ObjCARCAPElim.cpp
   74     for (const BasicBlock &BB : *Callee) {
lib/Transforms/Utils/CloneFunction.cpp
  164   for (Function::const_iterator BI = OldFunc->begin(), BE = OldFunc->end();
  493   for (const BasicBlock &BI : *OldFunc) {
lib/Transforms/Utils/InlineFunction.cpp
  822   for (const BasicBlock &I : *CalledFunc)
lib/Transforms/Utils/SplitModule.cpp
  135       for (const BasicBlock &BB : *F) {
tools/bugpoint/CrashDebugger.cpp
 1010       for (const BasicBlock &BB : F)
 1048         for (Function::const_iterator BI = FI->begin(), E = FI->end(); BI != E;
tools/bugpoint/ExtractFunction.cpp
   97   std::advance(RBI, std::distance(PF->begin(), Function::const_iterator(PBB)));
tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp
   92     auto BBPtr = Func.begin();
   93     assert(Func.begin() != Func.end());
tools/verify-uselistorder/verify-uselistorder.cpp
  218     for (const BasicBlock &BB : F)
  220     for (const BasicBlock &BB : F)
  225     for (const BasicBlock &BB : F)
usr/include/c++/7.4.0/bits/range_access.h
   58     begin(const _Container& __cont) -> decltype(__cont.begin())
utils/unittest/googletest/include/gtest/gtest-printers.h
  377   for (typename C::const_iterator it = container.begin();