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

References

include/llvm/CodeGen/MachineBasicBlock.h
  711       splice(Where, Other, From, std::next(From));
lib/CodeGen/BranchFolding.cpp
  470   NewMBB->splice(NewMBB->end(), &CurMBB, BBI1, CurMBB.end());
 1496       PrevBB.splice(PrevBB.end(), MBB, MBB->begin(), MBB->end());
 2104   MBB->splice(Loc, TBB, TBB->begin(), TIB);
lib/CodeGen/BranchRelaxation.cpp
  235   NewBB->splice(NewBB->end(), OrigBB, MI.getIterator(), OrigBB->end());
lib/CodeGen/EarlyIfConversion.cpp
  637     Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator());
  642     Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator());
  680     Head->splice(Head->end(), Tail,
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2387   NewEntryBB.splice(NewEntryBB.begin(), EntryBB, EntryBB->begin(),
lib/CodeGen/IfConversion.cpp
 1864   BBI.BB->splice(BBI.BB->end(), &MBB1, MBB1.begin(), DI1);
 2246   ToBBI.BB->splice(ToTI, &FromMBB, FromMBB.begin(), FromTI);
 2251   ToBBI.BB->splice(ToTI, &FromMBB, FromTI, FromMBB.end());
lib/CodeGen/LiveRangeShrink.cpp
  240         MBB.splice(I, &MBB, MI.getIterator(), EndIter);
lib/CodeGen/MachineSink.cpp
  779   SuccToSinkTo.splice(InsertPos, ParentBlock, MI,
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1746     SuccessMBB->splice(SuccessMBB->end(), ParentMBB,
lib/CodeGen/TailDuplicator.cpp
  921       PrevBB->splice(PrevBB->end(), TailBB, TailBB->begin(), TailBB->end());
lib/CodeGen/TwoAddressInstructionPass.cpp
 1007   MBB->splice(InsertPos, MBB, Begin, End);
 1171   MBB->splice(InsertPos, MBB, From, To);
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  647   Head->splice(Head->end(), CmpBB, CmpBB->begin(), CmpBB->end());
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  228   DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end());
  321   DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end());
  380   DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end());
lib/Target/AArch64/AArch64ISelLowering.cpp
 1354   EndBB->splice(EndBB->begin(), MBB, std::next(MachineBasicBlock::iterator(MI)),
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 2532   SuccMBB->splice(SuccMBB->end(), MBB, I, MBB->end());
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  725   RemainderBB->splice(RemainderBB->begin(), &MBB, Range.end(), MBB.end());
  755   LoopBB->splice(LoopBB->end(), &MBB, Range.begin(), MBB.end());
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
 1367   DstMBB->splice(DstMBB->end(), SrcMBB, SrcMBB->begin(), SrcMBB->end());
 1407     MBB->splice(I, TrueMBB, TrueMBB->begin(), TrueMBB->end());
 1417     MBB->splice(I, FalseMBB, FalseMBB->begin(),
 1568   DstMBB->splice(I, SrcMBB, SrcMBB->begin(), SpliceEnd);
lib/Target/AMDGPU/SIISelLowering.cpp
 3048   SplitBB->splice(SplitBB->begin(), BB, SplitPoint, BB->end());
 3087     LoopBB->splice(LoopBB->begin(), &MBB, I, Next);
 3090     RemainderBB->splice(RemainderBB->begin(), &MBB, Next, MBB.end());
 3092     RemainderBB->splice(RemainderBB->begin(), &MBB, I, MBB.end());
lib/Target/AMDGPU/SIInstrInfo.cpp
 4444   RemainderBB->splice(RemainderBB->begin(), &MBB, I, MBB.end());
lib/Target/ARM/ARMConstantIslandPass.cpp
  903   NewBB->splice(NewBB->end(), OrigBB, MI, OrigBB->end());
lib/Target/ARM/ARMExpandPseudoInsts.cpp
 1010   DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end());
 1130   DoneBB->splice(DoneBB->end(), &MBB, MI, MBB.end());
lib/Target/ARM/ARMISelLowering.cpp
10124   exitMBB->splice(exitMBB->begin(), BB,
10338   ContBB->splice(ContBB->begin(), MBB,
10506     sinkMBB->splice(sinkMBB->begin(), BB,
10633     SinkBB->splice(SinkBB->begin(), BB,
lib/Target/AVR/AVRISelLowering.cpp
 1508   RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)),
 1658   trueMBB->splice(trueMBB->begin(), MBB,
lib/Target/BPF/BPFISelLowering.cpp
  669   Copy1MBB->splice(Copy1MBB->begin(), BB,
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
 1017   PredB->splice(PredB->end(), SuccB, SuccB->begin(), SuccB->end());
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
  120         MBB.splice(std::next(I), &MBB, FI, I);
lib/Target/MSP430/MSP430BranchSelector.cpp
  157         NewBB->splice(NewBB->end(), &*MBB, std::next(MI), MBB->end());
lib/Target/MSP430/MSP430ISelLowering.cpp
 1475   RemBB->splice(RemBB->begin(), BB, std::next(MachineBasicBlock::iterator(MI)),
 1577   copy1MBB->splice(copy1MBB->begin(), BB,
lib/Target/Mips/Mips16ISelLowering.cpp
  538   sinkMBB->splice(sinkMBB->begin(), BB,
  601   sinkMBB->splice(sinkMBB->begin(), BB,
  667   sinkMBB->splice(sinkMBB->begin(), BB,
lib/Target/Mips/MipsBranchExpansion.cpp
  279   NewMBB->splice(NewMBB->end(), MBB, LastBr.getReverse(), MBB->end());
lib/Target/Mips/MipsConstantIslandPass.cpp
  860   NewBB->splice(NewBB->end(), OrigBB, MI, OrigBB->end());
lib/Target/Mips/MipsExpandPseudo.cpp
  125   exitMBB->splice(exitMBB->begin(), &BB,
  260   exitMBB->splice(exitMBB->begin(), &BB,
  396   exitMBB->splice(exitMBB->begin(), &BB, std::next(I), BB.end());
  584   exitMBB->splice(exitMBB->begin(), &BB, std::next(I), BB.end());
lib/Target/Mips/MipsISelLowering.cpp
 1653   exitMBB->splice(exitMBB->begin(), BB,
 1831   exitMBB->splice(exitMBB->begin(), BB,
 4447   sinkMBB->splice(sinkMBB->begin(), BB,
 4523   sinkMBB->splice(sinkMBB->begin(), BB,
lib/Target/Mips/MipsSEISelLowering.cpp
 3051   Sink->splice(Sink->begin(), BB, std::next(MachineBasicBlock::iterator(MI)),
 3120   Sink->splice(Sink->begin(), BB, std::next(MachineBasicBlock::iterator(MI)),
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  408   TargetMBB->splice(TargetMBB->begin(), SourceMBB, MI, ME);
  666   Source->splice(Target, SourceRegion.BranchBlock, firstInstr, lastInstr);
lib/Target/PowerPC/PPCExpandISEL.cpp
  379     NewSuccessor->splice(NewSuccessor->end(), MBB,
lib/Target/PowerPC/PPCISelLowering.cpp
10349   exitMBB->splice(exitMBB->begin(), BB,
10453   exitMBB->splice(exitMBB->begin(), BB,
10656   sinkMBB->splice(sinkMBB->begin(), MBB,
10948     sinkMBB->splice(sinkMBB->begin(), BB,
11016     sinkMBB->splice(sinkMBB->begin(), BB,
11189     exitMBB->splice(exitMBB->begin(), BB,
11268     exitMBB->splice(exitMBB->begin(), BB,
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  205   NewMBB->splice(NewMBB->end(), ThisMBB, InsertPoint, ThisMBB->end());
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  376   DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end());
  435   DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end());
  548   DoneMBB->splice(DoneMBB->end(), &MBB, MI, MBB.end());
  650   NewMBB->splice(NewMBB->end(), &MBB, std::next(MBBI), MBB.end());
lib/Target/RISCV/RISCVISelLowering.cpp
 1115   DoneMBB->splice(DoneMBB->begin(), BB,
 1306   TailMBB->splice(TailMBB->end(), HeadMBB,
lib/Target/Sparc/SparcISelLowering.cpp
 3145   SinkMBB->splice(SinkMBB->begin(), ThisMBB,
lib/Target/SystemZ/SystemZISelLowering.cpp
 6486   NewMBB->splice(NewMBB->begin(), MBB,
 6496   NewMBB->splice(NewMBB->begin(), MBB, MI, MBB->end());
lib/Target/SystemZ/SystemZPostRewrite.cpp
  179   RestMBB->splice(RestMBB->begin(), &MBB, MI, MBB.end());
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
 1038     BrDest->splice(BrDest->end(), EHPad, SplitPos, EHPad->end());
 1153       NestedCont->splice(NestedCont->end(), MBB,
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  366   DoneMBB->splice(DoneMBB->begin(), BB, std::next(MI.getIterator()), BB->end());
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  302     ThenMBB->splice(ThenMBB->end(), EHPad, Extract, EHPad->end());
lib/Target/X86/X86CmovConversion.cpp
  682   SinkMBB->splice(SinkMBB->begin(), MBB,
lib/Target/X86/X86FlagsCopyLowering.cpp
  282   NewMBB.splice(NewMBB.end(), &MBB, SplitI.getIterator(), MBB.end());
lib/Target/X86/X86FrameLowering.cpp
  575   ContinueMBB->splice(ContinueMBB->begin(), &MBB, MBBI, MBB.end());
lib/Target/X86/X86ISelLowering.cpp
29207   sinkMBB->splice(sinkMBB->begin(), MBB,
29367     endMBB->splice(endMBB->begin(), thisMBB,
29534   EndMBB->splice(EndMBB->begin(), MBB,
29818   SinkMBB->splice(SinkMBB->begin(), ThisMBB,
29983   SinkMBB->splice(SinkMBB->end(), ThisMBB,
30066   continueMBB->splice(continueMBB->begin(), BB,
30526   sinkMBB->splice(sinkMBB->begin(), MBB,
30680   sinkMBB->splice(sinkMBB->begin(), MBB, MachineBasicBlock::iterator(MI),
lib/Target/XCore/XCoreISelLowering.cpp
 1551   sinkMBB->splice(sinkMBB->begin(), BB,