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

References

lib/CodeGen/BranchFolding.cpp
  461   CurMBB.getParent()->insert(++MBBI, NewMBB);
lib/CodeGen/BranchRelaxation.cpp
  214   MF->insert(++BB.getIterator(), NewBB);
  232   MF->insert(++OrigBB->getIterator(), NewBB);
lib/CodeGen/GlobalISel/IRTranslator.cpp
  661   CurMF->insert(BBI, JumpMBB);
  802       CurMF->insert(BBI, Fallthrough);
lib/CodeGen/MIRParser/MIParser.cpp
  638   MF.insert(MF.end(), MBB);
lib/CodeGen/MachineBasicBlock.cpp
  883   MF->insert(std::next(MachineFunction::iterator(this)), NMBB);
lib/CodeGen/MachineLoopUtils.cpp
   40     MF.insert(Loop->getIterator(), NewBB);
   42     MF.insert(std::next(Loop->getIterator()), NewBB);
lib/CodeGen/MachineOutliner.cpp
 1136   MF.insert(MF.begin(), &MBB);
lib/CodeGen/ModuloSchedule.cpp
  128   MF.insert(BB->getIterator(), KernelBB);
  205     MF.insert(BB->getIterator(), NewBB);
  279     MF.insert(BB->getIterator(), NewBB);
 1675   MF.insert(std::next(BB->getIterator()), NewBB);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2120   CurBB->getParent()->insert(++BBI, TmpBB);
10014     MF->insert(++BBI, SuccMBB);
10152       CurMF->insert(BBI, Fallthrough);
10166         CurMF->insert(BBI, JumpMBB);
10214           CurMF->insert(BBI, BTC.ThisBB);
10390     FuncInfo.MF->insert(BBI, LeftMBB);
10406     FuncInfo.MF->insert(BBI, RightMBB);
10474   FuncInfo.MF->insert(BBI, PeeledSwitchMBB);
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  191   MF->insert(++MBB.getIterator(), LoadCmpBB);
  192   MF->insert(++LoadCmpBB->getIterator(), StoreBB);
  193   MF->insert(++StoreBB->getIterator(), DoneBB);
  273   MF->insert(++MBB.getIterator(), LoadCmpBB);
  274   MF->insert(++LoadCmpBB->getIterator(), StoreBB);
  275   MF->insert(++StoreBB->getIterator(), DoneBB);
  360   MF->insert(++MBB.getIterator(), LoopBB);
  361   MF->insert(++LoopBB->getIterator(), DoneBB);
lib/Target/AArch64/AArch64ISelLowering.cpp
 1350   MF->insert(It, TrueBB);
 1351   MF->insert(It, EndBB);
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 1739     MF->insert(ExitIter, LastMerge);
 1742     MF->insert(ExitIter, LastMerge);
 1854   MF->insert(MergeIter, IfBB);
 2490   MF->insert(AfterExitIter, NewExit);
 2527   MF->insert(MBBIter, SuccMBB);
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  716   MF->insert(MBBI, LoopBB);
  717   MF->insert(MBBI, RestoreExecBB);
  718   MF->insert(MBBI, RemainderBB);
lib/Target/AMDGPU/SIISelLowering.cpp
 3047   MF->insert(++MachineFunction::iterator(BB), SplitBB);
 3074   MF->insert(MBBI, LoopBB);
 3075   MF->insert(MBBI, RemainderBB);
lib/Target/AMDGPU/SIInsertSkips.cpp
  314   MF->insert(MBBI, SkipBB);
  516             MF.insert(MF.end(), EmptyMBBAtEnd);
lib/Target/AMDGPU/SIInstrInfo.cpp
 4435   MF.insert(MBBI, LoopBB);
 4436   MF.insert(MBBI, RemainderBB);
lib/Target/ARM/ARMConstantIslandPass.cpp
  597     MF->insert(std::next(MachineFunction::iterator(MBB)), JumpTableBB);
  900   MF->insert(MBBI, NewBB);
 1516   MF->insert(NewMBB->getIterator(), NewIsland);
 2427   MF->insert(MBBI, NewBB);
lib/Target/ARM/ARMExpandPseudoInsts.cpp
  949   MF->insert(++MBB.getIterator(), LoadCmpBB);
  950   MF->insert(++LoadCmpBB->getIterator(), StoreBB);
  951   MF->insert(++StoreBB->getIterator(), DoneBB);
 1074   MF->insert(++MBB.getIterator(), LoadCmpBB);
 1075   MF->insert(++LoadCmpBB->getIterator(), StoreBB);
 1076   MF->insert(++StoreBB->getIterator(), DoneBB);
lib/Target/ARM/ARMFrameLowering.cpp
 2326     MF.insert(PrologueMBB.getIterator(), B);
lib/Target/ARM/ARMISelLowering.cpp
 9545   MF->insert(MF->end(), DispatchBB);
 9546   MF->insert(MF->end(), DispContBB);
 9547   MF->insert(MF->end(), TrapBB);
10120   MF->insert(It, loopMBB);
10121   MF->insert(It, exitMBB);
10337   MF->insert(++MBB->getIterator(), ContBB);
10494     F->insert(It, copy0MBB);
10495     F->insert(It, sinkMBB);
10619     Fn->insert(BBI, RSBBB);
10620     Fn->insert(BBI, SinkBB);
lib/Target/AVR/AVRISelLowering.cpp
 1503   F->insert(I, LoopBB);
 1504   F->insert(I, RemBB);
 1652   MF->insert(I, trueMBB);
 1653   MF->insert(I, falseMBB);
lib/Target/BPF/BPFISelLowering.cpp
  665   F->insert(I, Copy0MBB);
  666   F->insert(I, Copy1MBB);
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1890   MF->insert(Header->getIterator(), NewPH);
lib/Target/MSP430/MSP430BranchSelector.cpp
  154         MF->insert(std::next(MBB), NewBB);
lib/Target/MSP430/MSP430ISelLowering.cpp
 1470   F->insert(I, LoopBB);
 1471   F->insert(I, RemBB);
 1573   F->insert(I, copy0MBB);
 1574   F->insert(I, copy1MBB);
lib/Target/Mips/Mips16ISelLowering.cpp
  534   F->insert(It, copy0MBB);
  535   F->insert(It, sinkMBB);
  597   F->insert(It, copy0MBB);
  598   F->insert(It, sinkMBB);
  663   F->insert(It, copy0MBB);
  664   F->insert(It, sinkMBB);
lib/Target/Mips/MipsBranchExpansion.cpp
  277   MFp->insert(std::next(MachineFunction::iterator(MBB)), NewMBB);
  407   MFp->insert(FallThroughMBB, LongBrMBB);
  412     MFp->insert(FallThroughMBB, BalTgtMBB);
lib/Target/Mips/MipsConstantIslandPass.cpp
  857   MF->insert(MBBI, NewBB);
 1373   MF->insert(NewMBB->getIterator(), NewIsland);
lib/Target/Mips/MipsExpandPseudo.cpp
  119   MF->insert(It, loop1MBB);
  120   MF->insert(It, loop2MBB);
  121   MF->insert(It, sinkMBB);
  122   MF->insert(It, exitMBB);
  255   MF->insert(It, loop1MBB);
  256   MF->insert(It, loop2MBB);
  257   MF->insert(It, exitMBB);
  392   MF->insert(It, loopMBB);
  393   MF->insert(It, sinkMBB);
  394   MF->insert(It, exitMBB);
  581   MF->insert(It, loopMBB);
  582   MF->insert(It, exitMBB);
lib/Target/Mips/MipsISelLowering.cpp
 1650   MF->insert(It, exitMBB);
 1828   MF->insert(It, exitMBB);
 4443   F->insert(It, copy0MBB);
 4444   F->insert(It, sinkMBB);
 4519   F->insert(It, copy0MBB);
 4520   F->insert(It, sinkMBB);
lib/Target/Mips/MipsSEISelLowering.cpp
 3046   F->insert(It, FBB);
 3047   F->insert(It, TBB);
 3048   F->insert(It, Sink);
 3115   F->insert(It, FBB);
 3116   F->insert(It, TBB);
 3117   F->insert(It, Sink);
lib/Target/PowerPC/PPCExpandISEL.cpp
  367     MF->insert(It, FalseBlock);
  372     MF->insert(It, TrueBlock);
  376     MF->insert(It, NewSuccessor);
lib/Target/PowerPC/PPCISelLowering.cpp
10345   F->insert(It, loopMBB);
10347     F->insert(It, loop2MBB);
10348   F->insert(It, exitMBB);
10449   F->insert(It, loopMBB);
10451     F->insert(It, loop2MBB);
10452   F->insert(It, exitMBB);
10650   MF->insert(I, mainMBB);
10651   MF->insert(I, sinkMBB);
10944     F->insert(It, copy0MBB);
10945     F->insert(It, sinkMBB);
11012     F->insert(It, readMBB);
11013     F->insert(It, sinkMBB);
11185     F->insert(It, loop1MBB);
11186     F->insert(It, loop2MBB);
11187     F->insert(It, midMBB);
11188     F->insert(It, exitMBB);
11264     F->insert(It, loop1MBB);
11265     F->insert(It, loop2MBB);
11266     F->insert(It, midMBB);
11267     F->insert(It, exitMBB);
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  202   MF->insert(++It, NewMBB);
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  370   MF->insert(++MBB.getIterator(), LoopMBB);
  371   MF->insert(++LoopMBB->getIterator(), DoneMBB);
  424   MF->insert(++MBB.getIterator(), LoopHeadMBB);
  425   MF->insert(++LoopHeadMBB->getIterator(), LoopIfBodyMBB);
  426   MF->insert(++LoopIfBodyMBB->getIterator(), LoopTailMBB);
  427   MF->insert(++LoopTailMBB->getIterator(), DoneMBB);
  539   MF->insert(++MBB.getIterator(), LoopHeadMBB);
  540   MF->insert(++LoopHeadMBB->getIterator(), LoopTailMBB);
  541   MF->insert(++LoopTailMBB->getIterator(), DoneMBB);
  641   MF->insert(++MBB.getIterator(), NewMBB);
lib/Target/RISCV/RISCVISelLowering.cpp
 1109   MF.insert(It, LoopMBB);
 1112   MF.insert(It, DoneMBB);
 1297   F->insert(I, IfFalseMBB);
 1298   F->insert(I, TailMBB);
lib/Target/Sparc/SparcISelLowering.cpp
 3141   F->insert(It, IfFalseMBB);
 3142   F->insert(It, SinkMBB);
lib/Target/SystemZ/SystemZISelLowering.cpp
 6477   MF.insert(std::next(MachineFunction::iterator(MBB)), NewMBB);
lib/Target/SystemZ/SystemZPostRewrite.cpp
  178   MF.insert(std::next(MachineFunction::iterator(MBB)), RestMBB);
  186   MF.insert(std::next(MachineFunction::iterator(MBB)), MoveMBB);
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
 1034     MF.insert(std::next(EHPad->getIterator()), BrDest);
 1137       MF.insert(std::next(MBB->getIterator()), NestedEHPad);
 1147       MF.insert(std::next(NestedEHPad->getIterator()), NestedCont);
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  351   MF.insert(MF.end(), Dispatch);
  434       MF.insert(Pred->isLayoutSuccessor(Entry)
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  361   F->insert(It, FalseMBB);
  362   F->insert(It, TrueMBB);
  363   F->insert(It, DoneMBB);
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  300     MF.insert(std::next(MachineFunction::iterator(EHPad)), ElseMBB);
  301     MF.insert(std::next(MachineFunction::iterator(ElseMBB)), ThenMBB);
lib/Target/X86/X86CmovConversion.cpp
  671   F->insert(It, FalseMBB);
  672   F->insert(It, SinkMBB);
lib/Target/X86/X86ExpandPseudo.cpp
  116     MF->insert(InsPt, ElseMBB);
  161     MF->insert(InsPt, ThenMBB);
  169     MF->insert(InsPt, P.first);
lib/Target/X86/X86FlagsCopyLowering.cpp
  279   MF.insert(std::next(MachineFunction::iterator(&MBB)), &NewMBB);
lib/Target/X86/X86FrameLowering.cpp
  569   MF.insert(MBBIter, RoundMBB);
  570   MF.insert(MBBIter, LoopMBB);
  571   MF.insert(MBBIter, ContinueMBB);
lib/Target/X86/X86ISelLowering.cpp
29202   MF->insert(I, mainMBB);
29203   MF->insert(I, fallMBB);
29204   MF->insert(I, sinkMBB);
29362     MF->insert(MBBIter, offsetMBB);
29363     MF->insert(MBBIter, overflowMBB);
29364     MF->insert(MBBIter, endMBB);
29530   F->insert(MBBIter, XMMSaveMBB);
29531   F->insert(MBBIter, EndMBB);
29799   F->insert(It, FirstInsertedMBB);
29800   F->insert(It, SecondInsertedMBB);
29801   F->insert(It, SinkMBB);
29960   F->insert(It, FalseMBB);
29961   F->insert(It, SinkMBB);
30062   MF->insert(MBBIter, bumpMBB);
30063   MF->insert(MBBIter, mallocMBB);
30064   MF->insert(MBBIter, continueMBB);
30167   MF->insert(std::next(BB->getIterator()), RestoreMBB);
30518   MF->insert(I, mainMBB);
30519   MF->insert(I, sinkMBB);
30672   MF->insert(I, checkSspMBB);
30673   MF->insert(I, fallMBB);
30674   MF->insert(I, fixShadowMBB);
30675   MF->insert(I, fixShadowLoopPrepareMBB);
30676   MF->insert(I, fixShadowLoopMBB);
30677   MF->insert(I, sinkMBB);
lib/Target/X86/X86RetpolineThunks.cpp
  226   MF.insert(MF.end(), EntryMBB);
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  236   MF.insert(std::next(MachineFunction::iterator(&MBB)), &NewMBB);
lib/Target/XCore/XCoreISelLowering.cpp
 1547   F->insert(It, copy0MBB);
 1548   F->insert(It, sinkMBB);
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
  680   MF->insert(MF->end(), MidMBB);
  681   MF->insert(MF->end(), EndMBB);