|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/MachineFunction.h 1031 return nodes_iterator(F->begin());
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1052 for (auto &MBB : *MF) {
lib/CodeGen/AsmPrinter/EHStreamer.cpp 243 for (const auto &MBB : *Asm->MF) {
lib/CodeGen/BranchFolding.cpp 200 for (MachineBasicBlock &MBB : MF) {
230 for (const MachineBasicBlock &BB : MF) {
703 return (MBB != &*MF->begin()) && std::prev(I)->canFallThrough();
1085 for (MachineBasicBlock &MBB : MF) {
1121 for (MachineFunction::iterator I = std::next(MF.begin()), E = MF.end();
1279 for (MachineFunction::iterator I = std::next(MF.begin()), E = MF.end();
1833 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ) {
lib/CodeGen/BranchRelaxation.cpp 128 unsigned PrevNum = MF->begin()->getNumber();
129 for (MachineBasicBlock &MBB : *MF) {
142 for (auto &MBB : *MF) {
160 for (MachineBasicBlock &MBB : *MF)
164 adjustBlockOffsets(*MF->begin());
483 for (MachineFunction::iterator I = MF->begin(); I != MF->end(); ++I) {
lib/CodeGen/BreakFalseDeps.cpp 276 for (MachineBasicBlock &MBB : mf) {
lib/CodeGen/CFGuardLongjmp.cpp 74 for (MachineBasicBlock &MBB : MF) {
lib/CodeGen/CFIInstrInserter.cpp 137 for (MachineBasicBlock &MBB : MF) {
151 for (MachineBasicBlock &MBB : MF) {
250 for (MachineBasicBlock &MBB : MF) {
lib/CodeGen/DetectDeadLanes.cpp 534 for (MachineBasicBlock &MBB : MF) {
lib/CodeGen/ExpandPostRAPseudos.cpp 190 for (MachineFunction::iterator mbbi = MF.begin(), mbbe = MF.end();
lib/CodeGen/FEntryInserter.cpp 42 auto &FirstMBB = *MF.begin();
lib/CodeGen/FinalizeISel.cpp 52 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ++I) {
lib/CodeGen/GCRootLowering.cpp 275 for (MachineBasicBlock &MBB : MF)
lib/CodeGen/GlobalISel/CSEInfo.cpp 232 for (auto &MBB : MF) {
lib/CodeGen/GlobalISel/InstructionSelect.cpp 153 for (MachineBasicBlock &MBB : MF) {
231 for (const auto &MBB : MF) {
lib/CodeGen/IfConversion.cpp 1427 for (MachineBasicBlock &MBB : MF)
lib/CodeGen/ImplicitNullChecks.cpp 304 for (auto &MBB : MF)
lib/CodeGen/LiveDebugValues.cpp 1308 MachineBasicBlock &First_MBB = *(MF.begin());
1326 for (auto &MBB : MF) {
1340 for (auto &MBB : MF)
lib/CodeGen/LiveDebugVariables.cpp 683 for (MachineFunction::iterator MFI = mf.begin(), MFE = mf.end(); MFI != MFE;
972 for (MachineBasicBlock &MBB : mf) {
lib/CodeGen/LiveIntervals.cpp 215 for (const MachineBasicBlock &MBB : *MF) {
319 for (const MachineBasicBlock &MBB : *MF) {
lib/CodeGen/LiveRangeShrink.cpp 122 for (MachineBasicBlock &MBB : MF) {
lib/CodeGen/LiveVariables.cpp 668 for(MachineFunction::iterator i = MF->begin(), e = MF->end(); i != e; ++i)
lib/CodeGen/LocalStackSlotAllocation.cpp 303 for (MachineBasicBlock &BB : Fn) {
lib/CodeGen/LoopTraversal.cpp 28 MachineBasicBlock *Entry = &*MF.begin();
lib/CodeGen/MIRCanonicalizerPass.cpp 89 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin());
lib/CodeGen/MIRNamerPass.cpp 59 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin());
lib/CodeGen/MIRParser/MIRParser.cpp 321 for (const MachineBasicBlock &MBB : MF) {
354 auto CallB = std::next(MF.begin(), MILoc.BlockNum);
613 for (const MachineBasicBlock &MBB : MF) {
lib/CodeGen/MachineBlockPlacement.cpp 1172 for (MachineBasicBlock &BB : *F) {
1707 MachineFunction::iterator PrevUnplacedBlockIt = F->begin();
2561 for (MachineFunction::iterator FI = F->begin(), FE = F->end(); FI != FE;
2602 for (MachineBasicBlock &MBB : *F)
2615 for (MachineBasicBlock &MBB : *F)
2635 MachineFunction::iterator InsertPos = F->begin();
2980 if (std::next(MF.begin()) == MF.end())
3066 for (MachineBasicBlock &MBB : MF)
3071 for (auto MBI = std::next(MF.begin()), MBE = MF.end(); MBI != MBE; ++MBI) {
3136 if (std::next(F.begin()) == F.end())
3142 for (MachineBasicBlock &MBB : F) {
lib/CodeGen/MachineCombiner.cpp 655 for (auto &MBB : MF)
lib/CodeGen/MachineCopyPropagation.cpp 650 for (MachineBasicBlock &MBB : MF)
lib/CodeGen/MachineFunction.cpp 218 for (iterator I = begin(), E = end(); I != E; I = BasicBlocks.erase(I))
292 MBBI = begin();
298 if (MBBI != begin())
lib/CodeGen/MachineInstrBundle.cpp 49 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ++I) {
258 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ++I) {
lib/CodeGen/MachineLoopInfo.cpp 56 MachineFunction::iterator Begin = TopMBB->getParent()->begin();
lib/CodeGen/MachineOutliner.cpp 983 MachineBasicBlock *MBB = &*OF.MF->begin();
1136 MF.insert(MF.begin(), &MBB);
1330 for (MachineBasicBlock &MBB : *MF) {
lib/CodeGen/MachineScheduler.cpp 515 for (MachineFunction::iterator MBB = MF->begin(), MBBEnd = MF->end();
lib/CodeGen/MachineSink.cpp 324 for (auto &MBB: MF)
1346 for (auto &BB : MF)
lib/CodeGen/MachineVerifier.cpp 403 for (MachineFunction::const_iterator MFI = MF.begin(), MFE = MF.end();
lib/CodeGen/OptimizePHIs.cpp 85 for (MachineFunction::iterator I = Fn.begin(), E = Fn.end(); I != E; ++I)
lib/CodeGen/PHIElimination.cpp 160 for (auto &MBB : MF)
168 for (auto &MBB : MF)
lib/CodeGen/PatchableFunction.cpp 66 auto &FirstMBB = *MF.begin();
lib/CodeGen/PeepholeOptimizer.cpp 1611 for (MachineBasicBlock &MBB : MF) {
lib/CodeGen/PostRAHazardRecognizer.cpp 78 for (auto &MBB : Fn) {
lib/CodeGen/PostRASchedulerList.cpp 317 for (auto &MBB : Fn) {
lib/CodeGen/ProcessImplicitDefs.cpp 145 for (MachineFunction::iterator MFI = MF.begin(), MFE = MF.end();
lib/CodeGen/PrologEpilogInserter.cpp 315 for (MachineFunction::iterator BB = MF.begin(), E = MF.end(); BB != E; ++BB)
372 for (MachineBasicBlock &MBB : MF) {
520 for (MachineBasicBlock &MBB : MF) {
1165 for (auto &BB : MF) {
lib/CodeGen/RegAllocFast.cpp 1314 for (MachineBasicBlock &MBB : MF)
lib/CodeGen/RegAllocPBQP.cpp 445 for (const auto &MBB : MF) {
lib/CodeGen/RegUsageInfoPropagate.cpp 115 for (MachineBasicBlock &MBB : MF) {
lib/CodeGen/RegisterCoalescer.cpp 3641 for (MachineFunction::iterator I = MF->begin(), E = MF->end(); I != E; ++I) {
lib/CodeGen/RegisterScavenging.cpp 763 for (MachineBasicBlock &MBB : MF) {
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 873 if (HasDbg && BB->getParent()->begin() == MachineFunction::iterator(BB)) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 550 for (MachineBasicBlock &MBB : mf) {
637 for (const auto &MBB : *MF) {
lib/CodeGen/ShrinkWrap.cpp 470 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin());
487 for (MachineBasicBlock &MBB : MF) {
lib/CodeGen/SlotIndexes.cpp 70 for (MachineBasicBlock &MBB : *mf) {
lib/CodeGen/SpillPlacement.cpp 210 for (auto &I : mf) {
lib/CodeGen/StackColoring.cpp 819 for (const MachineBasicBlock &MBB : *MF) {
962 for (MachineBasicBlock &BB : *MF)
1078 for (MachineBasicBlock &BB : *MF)
lib/CodeGen/StackMapLivenessAnalysis.cpp 125 for (auto &MBB : MF) {
lib/CodeGen/StackSlotColoring.cpp 159 for (MachineFunction::iterator MBBI = MF.begin(), E = MF.end();
374 for (MachineBasicBlock &MBB : MF) {
lib/CodeGen/SwiftErrorValueTracking.cpp 124 MachineBasicBlock *MBB = &*MF->begin();
lib/CodeGen/TailDuplicator.cpp 96 for (MachineFunction::iterator I = ++MF.begin(), E = MF.end(); I != E; ++I) {
268 for (MachineFunction::iterator I = ++MF->begin(), E = MF->end(); I != E;) {
lib/CodeGen/TwoAddressInstructionPass.cpp 1694 for (MachineFunction::iterator MBBI = MF->begin(), MBBE = MF->end();
lib/CodeGen/UnreachableBlockElim.cpp 118 for (MachineFunction::iterator I = F.begin(), E = F.end(); I != E; ++I) {
160 for (MachineFunction::iterator I = F.begin(), E = F.end(); I != E; ++I) {
lib/CodeGen/VirtRegMap.cpp 344 for (MachineBasicBlock &MBB : *MF)
499 for (MachineFunction::iterator MBBI = MF->begin(), MBBE = MF->end();
lib/CodeGen/XRayInstrumentation.cpp 93 for (auto &MBB : MF) {
126 for (auto &MBB : MF)
160 for (const auto &MBB : MF)
lib/Target/AArch64/AArch64A53Fix835769.cpp 122 for (auto &MBB : F) {
136 if (MBBI == MBB->getParent()->begin())
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp 323 for (auto &MBB : F) {
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp 402 for (MachineFunction::iterator I = mf.begin(), E = mf.end(); I != E; ++I)
lib/Target/AArch64/AArch64BranchTargets.cpp 78 for (MachineBasicBlock &MBB : MF) {
86 if (&MBB == &*MF.begin() && (F.hasAddressTaken() || !F.hasLocalLinkage()))
lib/Target/AArch64/AArch64CollectLOH.cpp 511 for (const MachineBasicBlock &MBB : MF) {
lib/Target/AArch64/AArch64CompressJumpTables.cpp 78 for (MachineBasicBlock &MBB : *MF) {
149 for (MachineBasicBlock &MBB : *MF) {
lib/Target/AArch64/AArch64CondBrTuning.cpp 304 for (MachineBasicBlock &MBB : MF) {
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp 196 for (auto &MBB : MF)
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp 729 for (auto &MBB : MF)
lib/Target/AArch64/AArch64FrameLowering.cpp 188 for (MachineBasicBlock &MBB : MF) {
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp 1831 for (auto &MBB : Fn)
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 485 for (MachineBasicBlock &MBB : MF)
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp 710 for (MachineBasicBlock &MBB : MF) {
lib/Target/AArch64/AArch64SpeculationHardening.cpp 413 for (MachineBasicBlock &MBB : MF) {
671 for (auto &MBB : MF)
689 for (auto &MBB : MF) {
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp 190 for (auto &BB : *MF) {
lib/Target/AArch64/AArch64StorePairSuppress.cpp 144 for (auto &MBB : MF) {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 625 for (auto &MFI : MF) {
1709 for (auto &MFI : MF) {
1877 if (&(*(IfBB->getParent()->begin())) == IfBB) {
1917 CodeBB->getParent()->begin()->getNumber());
2278 return ((&(*(MBB->getParent()->begin()))) == MBB);
2673 if ((&(*(InnerEntry->getParent()->begin()))) == InnerEntry) {
2804 for (auto &MBBI : MF) {
2858 for (auto &MBBI : MF) {
lib/Target/AMDGPU/GCNDPPCombine.cpp 565 for (auto &MBB : MF) {
lib/Target/AMDGPU/GCNNSAReassign.cpp 241 for (const MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/GCNRegBankReassign.cpp 686 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/R600ClauseMergePass.cpp 189 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp 516 for (MachineFunction::iterator MB = MF.begin(), ME = MF.end(); MB != ME;
lib/Target/AMDGPU/R600EmitClauseMarkers.cpp 320 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp 88 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp 341 for (MachineFunction::iterator MBB = Fn.begin(), MBBe = Fn.end();
lib/Target/AMDGPU/R600Packetizer.cpp 351 for (MachineFunction::iterator MBB = Fn.begin(), MBBe = Fn.end();
369 for (MachineFunction::iterator MBB = Fn.begin(), MBBe = Fn.end();
lib/Target/AMDGPU/SIAddIMGInit.cpp 69 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end(); BI != BE;
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 597 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end();
lib/Target/AMDGPU/SIFixVGPRCopies.cpp 54 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/SIFixupVectorISel.cpp 229 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/SIFormMemoryClauses.cpp 325 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/SIFrameLowering.cpp 461 for (MachineBasicBlock &OtherBB : MF) {
lib/Target/AMDGPU/SIISelLowering.cpp10717 for (auto &MBB : MF) {
lib/Target/AMDGPU/SIInsertSkips.cpp 445 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end();
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 1543 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end(); BI != BE;
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp 1850 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/SILowerControlFlow.cpp 525 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end();
lib/Target/AMDGPU/SILowerI1Copies.cpp 504 for (MachineBasicBlock &MBB : *MF) {
552 for (MachineBasicBlock &MBB : *MF) {
672 for (MachineBasicBlock &MBB : *MF) {
lib/Target/AMDGPU/SILowerSGPRSpills.cpp 176 for (MachineBasicBlock &MBB : MF) {
269 for (MachineBasicBlock &MBB : MF) {
303 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp 309 for (MachineBasicBlock &BB : MF)
lib/Target/AMDGPU/SIMemoryLegalizer.cpp 1290 for (auto &MBB : MF) {
lib/Target/AMDGPU/SIModeRegister.cpp 384 for (MachineBasicBlock &BB : MF)
390 for (MachineBasicBlock &BB : MF)
399 for (MachineBasicBlock &BB : MF)
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp 287 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp 308 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 1216 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp 121 for (MachineBasicBlock &MBB : MF) {
lib/Target/AMDGPU/SIShrinkInstructions.cpp 560 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end();
lib/Target/AMDGPU/SIWholeQuadMode.cpp 931 processBlock(*BII.first, LiveMaskReg, BII.first == &*MF.begin());
lib/Target/ARC/ARCBranchFinalize.cpp 153 for (auto &MBB : MF) {
lib/Target/ARC/ARCExpandPseudos.cpp 80 for (auto &MBB : MF) {
lib/Target/ARC/ARCOptAddrMode.cpp 496 for (auto &MBB : MF)
lib/Target/ARM/A15SDOptimizer.cpp 675 for (MachineBasicBlock &MBB : Fn) {
lib/Target/ARM/ARMBasicBlockInfo.h 126 for (MachineBasicBlock &MBB : MF)
lib/Target/ARM/ARMConstantIslandPass.cpp 305 assert(std::is_sorted(MF->begin(), MF->end(),
562 for (MachineBasicBlock &MBB : *MF) {
678 for (MachineBasicBlock &MBB : *MF) {
702 for (MachineBasicBlock &MBB : *MF) {
lib/Target/ARM/ARMExpandPseudoInsts.cpp 1980 for (MachineBasicBlock &MBB : MF)
lib/Target/ARM/ARMFrameLowering.cpp 1513 for (auto &MBB : MF) {
lib/Target/ARM/ARMISelLowering.cpp 9480 for (MachineFunction::iterator BB = MF->begin(), E = MF->end(); BB != E;
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 2012 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
2096 for (MachineBasicBlock &MFI : Fn)
lib/Target/ARM/ARMLowOverheadLoops.cpp 518 for (auto &MBB : *MF) {
lib/Target/ARM/ARMOptimizeBarriersPass.cpp 62 for (auto &MBB : MF) {
lib/Target/ARM/MLxExpansionPass.cpp 384 for (MachineBasicBlock &MBB : Fn)
lib/Target/ARM/MVEVPTBlockPass.cpp 269 for (MachineBasicBlock &MBB : Fn)
lib/Target/ARM/Thumb2ITBlockPass.cpp 299 for (auto &MBB : Fn )
lib/Target/AVR/AVRExpandPseudoInsts.cpp 120 for (Block &MBB : MF) {
lib/Target/AVR/AVRFrameLowering.cpp 119 for (MachineFunction::iterator I = std::next(MF.begin()), E = MF.end();
460 for (const MachineBasicBlock &BB : MF) {
521 for (MachineBasicBlock &MBB : MF) {
lib/Target/AVR/AVRISelLowering.cpp 1650 for (I = MF->begin(); I != MF->end() && &(*I) != MBB; ++I);
lib/Target/AVR/AVRRelaxMemOperations.cpp 66 for (Block &MBB : MF) {
lib/Target/BPF/BPFMIChecking.cpp 157 for (MachineBasicBlock &MBB : *MF) {
lib/Target/BPF/BPFMIPeephole.cpp 123 for (MachineBasicBlock &MBB : *MF) {
240 for (MachineBasicBlock &MBB : *MF) {
361 for (MachineBasicBlock &MBB : *MF) {
lib/Target/BPF/BPFMISimplifyPatchable.cpp 80 for (MachineBasicBlock &MBB : *MF) {
lib/Target/Hexagon/BitTracker.cpp 1126 for (const MachineBasicBlock &B : MF) {
lib/Target/Hexagon/HexagonBitSimplify.cpp 2809 for (auto &B : MF)
3325 for (auto &B : MF) {
lib/Target/Hexagon/HexagonBranchRelaxation.cpp 107 for (auto &B : MF) {
197 for (auto &B : MF) {
lib/Target/Hexagon/HexagonCFGOptimizer.cpp 120 for (MachineFunction::iterator MBBb = Fn.begin(), MBBe = Fn.end();
lib/Target/Hexagon/HexagonConstExtenders.cpp 1246 for (MachineBasicBlock &MBB : MF) {
lib/Target/Hexagon/HexagonConstPropagation.cpp 937 for (const MachineBasicBlock &B : MF) {
1033 for (MachineBasicBlock &B : MF) {
lib/Target/Hexagon/HexagonCopyToCombine.cpp 481 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end(); BI != BE;
lib/Target/Hexagon/HexagonExpandCondsets.cpp 1267 for (auto &B : MF)
1312 for (auto &B : MF)
lib/Target/Hexagon/HexagonFixupHwLoops.cpp 116 for (const MachineBasicBlock &MBB : MF) {
132 for (MachineBasicBlock &MBB : MF) {
lib/Target/Hexagon/HexagonFrameLowering.cpp 423 for (auto &I : MF) {
440 for (auto &I : MF)
523 for (auto &B : MF)
527 for (auto &B : MF)
531 for (auto &B : MF) {
612 for (auto &MBB : MF)
872 for (auto &B : MF) {
1888 for (auto &B : MF) {
2053 for (auto &B : MF) {
2195 for (auto &B : MF) {
2228 for (auto &B : MF) {
2501 for (const MachineBasicBlock &B : MF) {
lib/Target/Hexagon/HexagonGenInsert.cpp 597 for (mf_iterator A = MFN->begin(), Z = MFN->end(); A != Z; ++A) {
lib/Target/Hexagon/HexagonGenMux.cpp 383 for (auto &I : MF)
lib/Target/Hexagon/HexagonGenPredicate.cpp 206 for (MachineFunction::iterator A = MF.begin(), Z = MF.end(); A != Z; ++A) {
468 for (MachineBasicBlock &MBB : MF) {
lib/Target/Hexagon/HexagonInstrInfo.cpp 4388 MachineFunction::iterator A = MF.begin();
lib/Target/Hexagon/HexagonNewValueJump.cpp 472 for (MachineFunction::iterator MBBb = MF.begin(), MBBe = MF.end();
lib/Target/Hexagon/HexagonPeephole.cpp 123 for (MachineFunction::iterator MBBb = MF.begin(), MBBe = MF.end();
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp 72 for (MachineBasicBlock &B : Fn) {
lib/Target/Hexagon/HexagonStoreWidening.cpp 599 for (auto &B : MFn)
lib/Target/Hexagon/HexagonVExtract.cpp 109 for (MachineBasicBlock &MBB : MF) {
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 231 for (MachineBasicBlock &MB : MF) {
245 for (auto &MB : MF) {
1149 for (auto &B : MF) {
lib/Target/Hexagon/HexagonVectorPrint.cpp 136 for (auto &MBB : Fn)
lib/Target/Hexagon/RDFGraph.cpp 873 for (MachineBasicBlock &B : MF) {
lib/Target/Hexagon/RDFLiveness.cpp 699 for (MachineBasicBlock &B : MF) {
810 for (MachineBasicBlock &B : MF) {
836 for (auto &B : DFG.getMF()) {
853 for (auto &B : DFG.getMF())
lib/Target/Lanai/LanaiDelaySlotFiller.cpp 54 for (MachineFunction::iterator FI = MF.begin(), FE = MF.end(); FI != FE;
lib/Target/Lanai/LanaiFrameLowering.cpp 68 for (MachineFunction::iterator MBB = MF.begin(), E = MF.end(); MBB != E;
lib/Target/Lanai/LanaiMemAluCombiner.cpp 415 for (MfIterator MFI = MF.begin(); MFI != MF.end(); ++MFI) {
lib/Target/MSP430/MSP430BranchSelector.cpp 88 Begin = MF->begin();
118 for (auto MBB = MF->begin(), E = MF->end(); MBB != E; ++MBB) {
lib/Target/MSP430/MSP430FrameLowering.cpp 74 for (MachineFunction::iterator I = std::next(MF.begin()), E = MF.end();
lib/Target/Mips/MicroMipsSizeReduction.cpp 787 MachineFunction::iterator I = MF.begin(), E = MF.end();
lib/Target/Mips/MipsAsmPrinter.cpp 1286 for (auto &MBB : MF) {
lib/Target/Mips/MipsBranchExpansion.cpp 286 for (auto &MBB : *MFp)
739 for (MachineFunction::iterator FI = MFp->begin(); FI != MFp->end(); ++FI) {
lib/Target/Mips/MipsConstantIslandPass.cpp 646 for (MachineFunction::iterator I = MF->begin(), E = MF->end(); I != E; ++I)
653 for (MachineBasicBlock &MBB : *MF) {
1643 MF->begin(), E = MF->end(); B != E; ++B) {
lib/Target/Mips/MipsDelaySlotFiller.cpp 223 for (MachineFunction::iterator FI = F.begin(), FE = F.end();
lib/Target/Mips/MipsExpandPseudo.cpp 687 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E;
lib/Target/Mips/MipsSEFrameLowering.cpp 107 for (auto &MBB : MF) {
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 159 for (auto &MBB: MF) {
lib/Target/NVPTX/NVPTXPeephole.cpp 132 for (auto &MBB : MF) {
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp 58 for (MachineBasicBlock &MBB : MF) {
90 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ++I) {
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp 69 for (auto &BB : MF) {
102 for (auto &BB : MF) {
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp 59 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end(); BI != BE;
lib/Target/PowerPC/PPCBranchCoalescing.cpp 731 for (MachineBasicBlock &MBB : MF) {
lib/Target/PowerPC/PPCBranchSelector.cpp 120 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
153 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
297 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E;
lib/Target/PowerPC/PPCCTRLoops.cpp 173 if (MachineFunction::iterator(MBB) == MBB->getParent()->begin()) {
202 for (MachineFunction::iterator I = MF.begin(), IE = MF.end();
lib/Target/PowerPC/PPCEarlyReturn.cpp 184 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E;) {
lib/Target/PowerPC/PPCExpandISEL.cpp 158 for (MachineBasicBlock &MBB : *MF) {
lib/Target/PowerPC/PPCFrameLowering.cpp 306 for (MachineFunction::iterator I = MF->begin(), E = MF->end(); I != E; ++I) {
359 for (MachineFunction::const_iterator BI = MF->begin(), BE = MF->end();
568 for (MachineFunction::iterator BI = MF.begin(), BE = MF.end();
1856 for (MachineBasicBlock &MBB : MF) {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 398 MachineBasicBlock &EntryBB = *Fn.begin();
411 for (MachineFunction::iterator BB = Fn.begin(), E = Fn.end(); BB != E; ++BB) {
lib/Target/PowerPC/PPCMIPeephole.cpp 276 for (MachineBasicBlock &MBB : *MF) {
296 for (MachineBasicBlock &MBB : *MF) {
1078 for (MachineBasicBlock &MBB2 : *MF) {
lib/Target/PowerPC/PPCPreEmitPeephole.cpp 172 for (MachineBasicBlock &MBB : MF) {
lib/Target/PowerPC/PPCQPXLoadSplat.cpp 64 for (auto MFI = MF.begin(), MFIE = MF.end(); MFI != MFIE; ++MFI) {
lib/Target/PowerPC/PPCReduceCRLogicals.cpp 711 for (MachineBasicBlock &MBB : *MF) {
lib/Target/PowerPC/PPCTLSDynamicCall.cpp 158 for (MachineFunction::iterator I = MF.begin(); I != MF.end();) {
lib/Target/PowerPC/PPCTOCRegDeps.cpp 134 for (MachineFunction::iterator I = MF.begin(); I != MF.end();) {
lib/Target/PowerPC/PPCVSXCopy.cpp 151 for (MachineFunction::iterator I = MF.begin(); I != MF.end();) {
lib/Target/PowerPC/PPCVSXFMAMutate.cpp 363 for (MachineFunction::iterator I = MF.begin(); I != MF.end();) {
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp 244 for (MachineBasicBlock &MBB : *MF) {
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp 80 for (auto &MBB : MF)
lib/Target/RISCV/RISCVMergeBaseOffset.cpp 264 for (MachineBasicBlock &MBB : Fn) {
lib/Target/Sparc/DelaySlotFiller.cpp 56 for (MachineFunction::iterator FI = F.begin(), FE = F.end();
lib/Target/Sparc/LeonPasses.cpp 46 for (auto MFI = MF.begin(), E = MF.end(); MFI != E; ++MFI) {
81 for (auto MFI = MF.begin(), E = MF.end(); MFI != E; ++MFI) {
133 for (auto MFI = MF.begin(), E = MF.end(); MFI != E; ++MFI) {
lib/Target/Sparc/SparcFrameLowering.cpp 353 for (MachineFunction::iterator MBB = MF.begin(), E = MF.end();
lib/Target/SystemZ/SystemZElimCompare.cpp 631 for (auto &MBB : F)
lib/Target/SystemZ/SystemZFrameLowering.cpp 431 for (auto I = std::next(MF.begin()), E = MF.end(); I != E; ++I)
lib/Target/SystemZ/SystemZPostRewrite.cpp 267 for (auto &MBB : MF)
lib/Target/SystemZ/SystemZShortenInst.cpp 375 for (auto &MBB : F)
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp 248 for (MachineBasicBlock &MBB : MF) {
366 for (auto &MBB : MF) {
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 655 for (auto &MBB : MF) {
681 for (auto &MBB : MF) {
1276 for (auto &MBB : MF)
1280 for (auto &MBB : MF) {
lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp 110 for (MachineBasicBlock &MBB : MF) {
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp 204 for (MachineBasicBlock::iterator I = MF.begin()->begin(),
205 E = MF.begin()->end();
227 for (MachineBasicBlock &MBB : MF) {
384 for (const MachineBasicBlock &MBB : MF) {
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp 490 for (auto &MBB : MF) {
494 if (LLVM_UNLIKELY(processRegion(&*MF.begin(), AllBlocks, MF))) {
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 129 for (auto &MBB : MF) {
147 for (auto &MBB : MF) {
187 for (auto &MBB : MF) {
241 for (auto &MBB : MF) {
259 for (auto &MBB : MF) {
371 for (auto &MBB : MF) {
lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp 65 for (auto &MBB : MF) {
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp 198 for (auto &MBB : MF) {
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp 96 for (auto MII = MF.begin()->begin(), MIE = MF.begin()->end(); MII != MIE;) {
96 for (auto MII = MF.begin()->begin(), MIE = MF.begin()->end(); MII != MIE;) {
lib/Target/WebAssembly/WebAssemblyPeephole.cpp 147 for (auto &MBB : MF)
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp 82 MachineBasicBlock &Entry = *MF.begin();
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 785 for (MachineBasicBlock &MBB : MF) {
904 for (MachineBasicBlock &MBB : MF)
911 for (MachineBasicBlock &MBB : MF) {
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp 85 for (auto &MBB : MF) {
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp 537 for (auto &MBB : MF)
lib/Target/X86/X86AvoidTrailingCall.cpp 69 for (MachineBasicBlock &MBB : MF) {
87 if (LastRealInstr == MF.begin()->rend())
lib/Target/X86/X86CallFrameOptimization.cpp 168 for (MachineBasicBlock &BB : MF) {
257 for (auto &MBB : MF)
lib/Target/X86/X86CmovConversion.cpp 182 for (auto &MBB : MF)
lib/Target/X86/X86CondBrFolding.cpp 393 for (auto &MBB : MF)
396 for (auto &MBB : MF) {
lib/Target/X86/X86DiscriminateMemOps.cpp 108 for (auto &MBB : MF) {
127 for (auto &MBB : MF) {
lib/Target/X86/X86EvexToVex.cpp 105 for (MachineBasicBlock &MBB : MF) {
lib/Target/X86/X86ExpandPseudo.cpp 405 for (MachineBasicBlock &MBB : MF)
lib/Target/X86/X86FixupBWInsts.cpp 164 for (auto &MBB : MF)
lib/Target/X86/X86FixupLEAs.cpp 210 for (MachineBasicBlock &MBB : MF) {
lib/Target/X86/X86FixupSetCC.cpp 102 for (auto &MBB : MF) {
lib/Target/X86/X86FlagsCopyLowering.cpp 348 if (MF.begin() == MF.end())
700 for (MachineBasicBlock &MBB : MF)
lib/Target/X86/X86FloatingPoint.cpp 378 for (MachineBasicBlock &BB : MF)
397 for (MachineBasicBlock &MBB : MF) {
lib/Target/X86/X86FrameLowering.cpp 2297 assert(&(*MF.begin()) == &PrologueMBB && "Shrink-wrapping not supported yet");
2588 assert(&(*MF.begin()) == &PrologueMBB && "Shrink-wrapping not supported yet");
2618 for (auto &MBB : MF) {
lib/Target/X86/X86ISelLowering.cpp30946 for (auto &MBB : *MF) {
lib/Target/X86/X86IndirectBranchTracking.cpp 120 auto MBB = MF.begin();
124 for (auto &MBB : MF) {
lib/Target/X86/X86InsertPrefetch.cpp 190 for (auto &MBB : MF) {
lib/Target/X86/X86OptimizeLEAs.cpp 686 for (auto &MBB : MF) {
lib/Target/X86/X86RetpolineThunks.cpp 247 MF.erase(std::next(MF.begin()));
lib/Target/X86/X86SpeculativeLoadHardening.cpp 330 for (auto &MBB : MF)
372 for (MachineBasicBlock &MBB : MF) {
416 if (MF.begin() == MF.end())
429 MachineBasicBlock &Entry = *MF.begin();
517 for (MachineBasicBlock &MBB : MF) {
570 for (MachineBasicBlock &MBB : MF) {
603 for (MachineBasicBlock &MBB : MF) {
851 for (MachineBasicBlock &MBB : MF)
975 for (MachineBasicBlock &MBB : MF) {
1056 for (MachineBasicBlock &MBB : MF) {
1653 for (MachineBasicBlock &MBB : MF) {
lib/Target/X86/X86VZeroUpper.cpp 316 for (MachineBasicBlock &MBB : MF)
lib/Target/X86/X86WinAllocaExpander.cpp 138 for (MachineBasicBlock &MBB : MF)
lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp 51 for (MachineFunction::iterator MFI = MF.begin(), E = MF.end(); MFI != E;
unittests/CodeGen/GlobalISel/GISelMITest.h 129 for (auto &MBB : *MF)
146 EntryMBB = &*MF->begin();
unittests/Target/AArch64/InstSizes.cpp 89 auto I = MF.begin()->begin();
104 auto I = MF.begin()->begin();
120 auto I = MF.begin()->begin();
usr/include/c++/7.4.0/bits/range_access.h 48 begin(_Container& __cont) -> decltype(__cont.begin())
49 { return __cont.begin(); }