|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/MachineFunction.h 1035 return nodes_iterator(F->end());
include/llvm/CodeGen/SlotIndexes.h 613 if (nextMBB == mbb->getParent()->end()) {
627 assert(prevMBB != mbb->getParent()->end() &&
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) {
522 if (I != MF->end() && !TII->analyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
1085 for (MachineBasicBlock &MBB : MF) {
1121 for (MachineFunction::iterator I = std::next(MF.begin()), E = MF.end();
1184 if (Next != MF.end())
1279 for (MachineFunction::iterator I = std::next(MF.begin()), E = MF.end();
1400 if (!EHScopeMembership.empty() && FallThrough != MF.end()) {
1418 if (FallThrough == MF.end()) {
1557 if (FallThrough == --MF.end() &&
1813 if (FallThrough != MF.end() &&
1833 for (MachineFunction::iterator I = MF.begin(), E = MF.end(); I != E; ) {
lib/CodeGen/BranchRelaxation.cpp 129 for (MachineBasicBlock &MBB : *MF) {
142 for (auto &MBB : *MF) {
160 for (MachineBasicBlock &MBB : *MF)
197 for (auto &MBB : make_range(MachineFunction::iterator(Start), MF->end())) {
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/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/IRTranslator.cpp 757 if (++BBI != FuncInfo.MF->end())
lib/CodeGen/GlobalISel/InstructionSelect.cpp 153 for (MachineBasicBlock &MBB : MF) {
231 for (const auto &MBB : MF) {
lib/CodeGen/IfConversion.cpp 637 MachineFunction::iterator E = MBB.getParent()->end();
706 if (++I == TrueBBI.BB->getParent()->end())
1427 for (MachineBasicBlock &MBB : MF)
1440 MachineFunction::iterator E = MBB.getParent()->end();
lib/CodeGen/ImplicitNullChecks.cpp 304 for (auto &MBB : MF)
lib/CodeGen/InterferenceCache.cpp 209 if (++MFI == MF->end())
lib/CodeGen/LiveDebugValues.cpp 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) {
1341 MachineFunction::iterator MFEnd = VRM->getMachineFunction().end();
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/MIRParser/MIParser.cpp 638 MF.insert(MF.end(), MBB);
lib/CodeGen/MIRParser/MIRParser.cpp 321 for (const MachineBasicBlock &MBB : MF) {
613 for (const MachineBasicBlock &MBB : MF) {
lib/CodeGen/MachineBasicBlock.cpp 830 if (Fallthrough == getParent()->end())
1018 std::next(MachineFunction::iterator(NMBB)) == getParent()->end();
lib/CodeGen/MachineBlockPlacement.cpp 1172 for (MachineBasicBlock &BB : *F) {
1654 for (MachineFunction::iterator I = PrevUnplacedBlockIt, E = F->end(); I != E;
2561 for (MachineFunction::iterator FI = F->begin(), FE = F->end(); FI != FE;
2602 for (MachineBasicBlock &MBB : *F)
2615 for (MachineBasicBlock &MBB : *F)
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))
290 MachineFunction::iterator MBBI, E = end();
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 71 MachineFunction::iterator End = BotMBB->getParent()->end();
lib/CodeGen/MachineOutliner.cpp 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/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/SelectionDAGBuilder.cpp10024 if (++I == FuncInfo.MF->end())
10048 if (++BBI != FuncInfo.MF->end())
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 550 for (MachineBasicBlock &MBB : mf) {
637 for (const auto &MBB : *MF) {
lib/CodeGen/ShrinkWrap.cpp 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/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)
190 if (MBI == MF.end())
lib/Target/AArch64/AArch64A53Fix835769.cpp 122 for (auto &MBB : F) {
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) {
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) {
1733 return &(*(--(Region->getEntry()->getParent()->end())));
1738 MachineFunction::iterator ExitIter = MF->end();
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();
496 BE = MF.end();
511 if (BI != --MF.end() || I != MBB.getFirstTerminator()) {
516 MF.insert(MF.end(), EmptyMBBAtEnd);
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/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) {
621 if (std::next(MBBI) == MBB->getParent()->end())
678 for (MachineBasicBlock &MBB : *MF) {
702 for (MachineBasicBlock &MBB : *MF) {
1029 if (++NextBlock == MF->end()) {
2114 return MBB != MF->end() && MBB->begin() != MBB->end() &&
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;
9545 MF->insert(MF->end(), DispatchBB);
9546 MF->insert(MF->end(), DispContBB);
9547 MF->insert(MF->end(), TrapBB);
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 1496 for (I = BB->getIterator(); I != F->end() && &(*I) != BB; ++I);
1497 if (I != F->end()) ++I;
1650 for (I = MF->begin(); I != MF->end() && &(*I) != MBB; ++I);
1651 if (I != MF->end()) ++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 968 if (Next != MF.end())
1089 if (Next != MF.end() && B.isSuccessor(&*Next)) {
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/HexagonEarlyIfConv.cpp 257 MachineBasicBlock *NextB = (NextBI != MFN->end()) ? &*NextBI : nullptr;
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/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 96 for (auto &MBB : make_range(Begin, MF->end())) {
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) {
748 std::next(I) == FI->end() && std::next(FI) == MFp->end();
lib/Target/Mips/MipsConstantIslandPass.cpp 593 if (std::next(MBBI) == MBB->getParent()->end())
646 for (MachineFunction::iterator I = MF->begin(), E = MF->end(); I != E; ++I)
653 for (MachineBasicBlock &MBB : *MF) {
941 if (NextBlock == MF->end()) {
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 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 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 386 if (Iter == MF.end()) {
467 if (Iter == MF.end()) {
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 227 for (MachineBasicBlock &MBB : MF) {
384 for (const MachineBasicBlock &MBB : MF) {
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp 351 MF.insert(MF.end(), Dispatch);
436 : MF.end(),
490 for (auto &MBB : 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/WebAssemblyPeephole.cpp 147 for (auto &MBB : MF)
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) {
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 2618 for (auto &MBB : MF) {
lib/Target/X86/X86ISelLowering.cpp30946 for (auto &MBB : *MF) {
lib/Target/X86/X86IndirectBranchTracking.cpp 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 226 MF.insert(MF.end(), EntryMBB);
lib/Target/X86/X86SpeculativeLoadHardening.cpp 330 for (auto &MBB : MF)
372 for (MachineBasicBlock &MBB : MF) {
416 if (MF.begin() == MF.end())
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)
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp 680 MF->insert(MF->end(), MidMBB);
681 MF->insert(MF->end(), EndMBB);
usr/include/c++/7.4.0/bits/range_access.h 68 end(_Container& __cont) -> decltype(__cont.end())
69 { return __cont.end(); }