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

References

examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h
  103       for (auto &F : M)
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
  145     for (auto &F : *M)
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h
  221     for (auto &F : *M)
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h
  238     for (auto &F : *M)
include/llvm/CodeGen/CommandFlags.inc
  373   for (auto &F : M) {
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  397       for (auto &F : SrcM) {
include/llvm/IR/InstVisitor.h
   98     visit(M.begin(), M.end());
include/llvm/IR/Module.h
  611     return make_range(begin(), end());
include/llvm/IR/PassManager.h
 1299     for (Function &F : M) {
lib/Analysis/CallGraph.cpp
   34   for (Function &F : M)
lib/Analysis/GlobalsModRef.cpp
  288   for (Function &F : M)
lib/Analysis/LazyCallGraph.cpp
  157   for (Function &F : M) {
 1777   for (Function &F : M)
 1810   for (Function &F : M)
lib/Analysis/MustExecute.cpp
  357   for (Function &F : M) {
lib/Analysis/ProfileSummaryInfo.cpp
  381   for (auto &F : M) {
lib/AsmParser/LLParser.cpp
  235   for (Module::iterator FI = M->begin(), FE = M->end(); FI != FE; )
  241   for (Module::iterator FI = M->begin(), FE = M->end(); FI != FE; ) {
lib/Bitcode/Reader/BitcodeReader.cpp
  163   for (auto &F : *M) {
 2968   for (Function &F : *TheModule) {
 5296   for (Function &F : *TheModule) {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1403   for (const Function &F : M) {
lib/CodeGen/GCRootLowering.cpp
  108   for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I)
lib/CodeGen/GlobalMerge.cpp
  581   for (Function &F : M) {
lib/CodeGen/MachineOutliner.cpp
 1295   for (Function &F : M) {
lib/CodeGen/PreISelIntrinsicLowering.cpp
   98   for (Function &F : M) {
lib/CodeGen/ShadowStackGCLowering.cpp
  169   for (Function &F : M) {
lib/ExecutionEngine/ExecutionEngineBindings.cpp
  188     for (auto &F : *Mod) {
lib/FuzzMutate/IRMutator.cpp
   40   for (Function &F : M)
lib/IR/Core.cpp
 2266   Module::iterator I = Mod->begin();
 2275   if (I == Mod->begin())
 2291   if (I == Func->getParent()->begin())
lib/IR/DebugInfo.cpp
  367   for (Function &F : M)
  631   for (auto &F : M) {
lib/IR/LegacyPassManager.cpp
  150   for (Function &F : M) {
  202     std::for_each(M.begin(), M.end(), UpdateFunctionChanges);
  212     auto It = std::find_if(M.begin(), M.end(),
 1683   for (Function &F : M)
lib/IR/Module.cpp
  440   for (Function &F : *this)
lib/IR/PassManager.cpp
   55   for (Function &F : M) {
lib/IR/Verifier.cpp
 5170     for (Function &F : M)
lib/LTO/LTOCodeGenerator.cpp
  402   for (auto &GV : TheModule)
  452     for (auto &GV : *MergedModule)
lib/LTO/UpdateCompilerUsed.cpp
   35     for (Function &F : TheModule)
lib/Linker/IRMover.cpp
  760   for (GlobalValue &SGV : *SrcM)
lib/Linker/LinkModules.cpp
  496   for (auto I = DstM.begin(), E = DstM.end(); I != E;) {
  506   for (Function &SF : *SrcM)
  522   for (Function &SF : *SrcM)
lib/ProfileData/InstrProf.cpp
  337   for (Function &F : M) {
lib/Target/AArch64/AArch64PromoteConstant.cpp
  126     for (auto &MF : M) {
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
  132     for (Function &F : M) {
lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
  134   for (Function &F : M) {
lib/Target/BPF/BPFAbstractMemberAccess.cpp
  308   for (Function &F : M)
  913   for (Function &F : M) {
lib/Target/Mips/Mips16HardFloat.cpp
  516   for (Module::iterator F = M.begin(), E = M.end(); F != E; ++F) {
lib/Target/Mips/MipsOs16.cpp
  121   for (auto &F : M) {
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  102   for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I) {
lib/Target/PowerPC/PPCAsmPrinter.cpp
 1612   for (const Function &F : M) {
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
   67   for (Function &F : M) {
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
   98   for (const auto &F : M) {
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
  246   for (Function &F : M) {
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  666     for (Function &F : M) {
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
  186     for (auto &F : M)
  240     for (auto &F : M) {
  257     for (auto &F : M)
lib/Transforms/IPO/AlwaysInliner.cpp
   48   for (Function &F : M)
lib/Transforms/IPO/Attributor.cpp
 4630     for (Function &F : M)
 4933   for (Function &F : M)
 4936   for (Function &F : M) {
lib/Transforms/IPO/BlockExtractor.cpp
  170   for (Function &F : M) {
  227     for (Function &F : M)
lib/Transforms/IPO/CalledValuePropagation.cpp
  377   for (Function &F : M)
lib/Transforms/IPO/DeadArgumentElimination.cpp
 1093   for (Module::iterator I = M.begin(), E = M.end(); I != E; ) {
 1104   for (auto &F : M)
 1109   for (Module::iterator I = M.begin(), E = M.end(); I != E; ) {
 1118   for (auto &F : M)
lib/Transforms/IPO/ElimAvailExtern.cpp
   52   for (Function &F : M) {
lib/Transforms/IPO/ExtractGV.cpp
  104       for (Function &F : M) {
lib/Transforms/IPO/FunctionImport.cpp
 1000   for (auto &GV : TheModule)
 1107     for (Function &F : *SrcModule) {
lib/Transforms/IPO/GlobalDCE.cpp
  293   for (Function &F : M)
  369   for (Function &F : M)
lib/Transforms/IPO/GlobalOpt.cpp
 2256   for (Module::iterator FI = M.begin(), E = M.end(); FI != E;) {
 2263   for (Module::iterator FI = M.begin(), E = M.end(); FI != E; ) {
 2825   auto FuncIter = M.begin();
 2928     for (Function &F : M)
lib/Transforms/IPO/HotColdSplitting.cpp
  639   for (auto It = M.begin(), End = M.end(); It != End; ++It) {
lib/Transforms/IPO/IPConstantPropagation.cpp
  297     for (Function &F : M)
lib/Transforms/IPO/Internalize.cpp
  159     for (Function &F : M)
  181   for (Function &I : M) {
lib/Transforms/IPO/LowerTypeTests.cpp
 1784     for (auto &F : M) {
lib/Transforms/IPO/MergeFunctions.cpp
  398   for (Function &Func : M) {
lib/Transforms/IPO/PartialInlining.cpp
 1456   for (Function &F : M)
lib/Transforms/IPO/SampleProfile.cpp
  211     for (const auto &F : CurrentModule) {
 1748   for (auto &F : M)
lib/Transforms/IPO/StripDeadPrototypes.cpp
   32   for (Module::iterator I = M.begin(), E = M.end(); I != E; ) {
lib/Transforms/IPO/StripSymbols.cpp
  217   for (Function &I : M) {
lib/Transforms/IPO/SyntheticCountsPropagation.cpp
   75   for (Function &F : M) {
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  144   for (auto I = M.begin(), E = M.end(); I != E;) {
  288   for (Function &F : *MergedM)
  298   for (auto &F : M)
lib/Transforms/Instrumentation/CGProfile.cpp
   40   for (auto &F : M) {
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  784   for (Function &i : M) {
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  353   for (Function &F : M)
 1443   for (Function &F : M) {
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  395   for (auto &F : M) {
lib/Transforms/Instrumentation/InstrOrderFile.cpp
   70     for (Function &F : M) {
  163     for (Function &F : M) {
lib/Transforms/Instrumentation/InstrProfiling.cpp
  516   for (Function &F : M) {
  531   for (Function &F : M)
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1450   for (Function &F : M)
 1471   for (auto &F : M) {
 1564   for (auto &F : M) {
lib/Transforms/Instrumentation/PoisonChecking.cpp
  319   for (auto &F : M)
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  451   for (auto &F : M)
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  131   for (Function &F : M) {
  175     for (Function &F : M) {
 2509   for (Function &F : M)
 2512   for (Function &F : M)
lib/Transforms/Scalar/SCCP.cpp
 2012   for (Function &F : M) {
 2053     for (Function &F : M)
 2067   for (Function &F : M) {
lib/Transforms/Utils/FunctionImportUtils.cpp
  294   for (Function &SF : M)
lib/Transforms/Utils/MetaRenamer.cpp
  124       for (auto &F : M) {
lib/Transforms/Utils/ModuleUtils.cpp
  264   for (auto &F : *M)
lib/Transforms/Utils/NameAnonGlobals.cpp
   40     for (auto &F : TheModule) {
lib/Transforms/Utils/SplitModule.cpp
  254     for (Function &F : *M)
tools/bugpoint/CrashDebugger.cpp
  260     for (Function &I : *M)
  287     for (Function &I : *M) {
  495   for (auto &F : *M) {
  583   for (auto &F : *M)
  602   for (auto &F : *M) {
  692   for (auto &F : *M)
  775   for (Module::iterator MI = M->begin(), ME = M->end(); MI != ME; ++MI)
 1009     for (const Function &F : BD.getProgram())
 1044     for (Module::const_iterator FI = BD.getProgram().begin(),
 1100   for (Function &F : BD.getProgram())
 1120   for (Function &F : BD.getProgram())
 1154     for (Function &F : BD.getProgram())
 1176     for (Function &F : BD.getProgram())
 1189     for (Function &F : BD.getProgram())
tools/bugpoint/ExtractFunction.cpp
   92   Module::iterator RFI = Clone->begin(); // Get iterator to corresponding fn
  132   for (Module::iterator I = M->begin(), E = M->end(); I != E; ++I)
  171     Module::iterator MI = NewM->begin();
  310   for (Module::iterator I = M->begin(), E = M->end(); I != E; ++I)
  334   for (Function &I : *New)
  386   for (Function &F : *M)
tools/bugpoint/Miscompilation.cpp
  296   for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I)
  414     for (Module::iterator I = ToOptimizeLoopExtracted->begin(),
  586   for (Module::iterator I = Extracted->begin(), E = Extracted->end(); I != E;
  622   for (Function &F : Prog)
  834   for (Module::iterator F = Safe->begin(), E = Safe->end(); F != E; ++F) {
tools/clang/lib/CodeGen/BackendUtil.cpp
  901     for (Function &F : *TheModule)
tools/clang/lib/CodeGen/CodeGenAction.cpp
  207           for (Function &F : *LM.Module)
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp
  103   for (const auto& Func: M)
tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp
   79     auto FuncPtr = M->begin();
tools/lldb/source/Expression/IRExecutionUnit.cpp
  329   for (llvm::Function &function : *m_module) {
tools/lldb/source/Expression/IRInterpreter.cpp
  494   for (Module::iterator fi = module.begin(), fe = module.end(); fi != fe;
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
 1918   for (llvm::Function &function : *m_module) {
 1959   for (llvm::Function &function : *m_module) {
 1980   for (llvm::Function &function : *m_module) {
tools/lli/lli.cpp
  707       for (const auto &F : M) {
tools/llvm-diff/DifferenceEngine.cpp
  691   for (Module::iterator I = L->begin(), E = L->end(); I != E; ++I) {
  707   for (Module::iterator I = R->begin(), E = R->end(); I != E; ++I) {
tools/llvm-extract/llvm-extract.cpp
  240     for (Module::iterator F = M->begin(), E = M->end(); F != E;
  327     for (auto &F : *M) {
tools/llvm-reduce/deltas/ReduceArguments.cpp
   49   for (auto &F : *Program)
  109   for (auto &F : *Program)
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
   88   for (auto &F : *Program)
   98   for (auto &F : *Program)
  109   for (auto &F : *Program)
  131   for (auto &F : *Program)
tools/llvm-reduce/deltas/ReduceFunctions.cpp
   29   for (auto &F : *Program)
   40   for (auto &F : *Program)
   65   for (auto &F : *Program)
tools/llvm-reduce/deltas/ReduceInstructions.cpp
   25   for (auto &F : *Program)
   36   for (auto &F : *Program)
   53   for (auto &F : *Program)
tools/llvm-reduce/deltas/ReduceMetadata.cpp
   64   for (auto &F : *Program) {
   75   for (auto &F : *Program) {
  123   for (auto &F : *Program) {
tools/opt/AnalysisWrappers.cpp
   35       for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I) {
tools/opt/opt.cpp
  845     for (Function &F : *M)
tools/verify-uselistorder/verify-uselistorder.cpp
  470   for (Function &F : M)
  481   for (Function &F : M) {
  491   for (Function &F : M) {
unittests/Analysis/LazyCallGraphTest.cpp
  396   for (Function &F : M)
unittests/Analysis/LoopInfoTest.cpp
  184   Function &F = *M->begin();
unittests/Analysis/UnrollAnalyzerTest.cpp
   94   Module::iterator MI = M->begin();
  156   Module::iterator MI = M->begin();
  202   Module::iterator MI = M->begin();
  249   Module::iterator MI = M->begin();
  295   Module::iterator MI = M->begin();
unittests/FuzzMutate/RandomIRBuilderTest.cpp
   64   Function &F = *M->begin();
  106   Function &F = *M->begin();
  150   Function &F = *M->begin();
  185   Function &F = *M->begin();
unittests/IR/LegacyPassManagerTest.cpp
  270         for (Module::iterator I=M.begin(),E=M.end(); I != E; ++I) {
unittests/IR/PassManagerTest.cpp
   62     for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I)
  573   for (Function &F : *M)
unittests/Linker/LinkModulesTest.cpp
  257   Function *F = &*Src->begin();
  287   F = &*Dst->begin();
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  882   Function &F = *M->begin();
 1085   Function &F = *M->begin();
 1346   Function &F = *M->begin();
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   49     { return __cont.begin(); }