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

References

lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp
   45       CurMBB->splice(CurrPos, CurMBB, MI);
lib/CodeGen/MIRCanonicalizerPass.cpp
  133     MBB->splice(getPos(), MBB, II.second);
  276     MBB->splice(UseI, MBB, DefI);
lib/CodeGen/MachineLICM.cpp
  600   Preheader->splice(Preheader->getFirstTerminator(), MBB, MI);
  796     B->splice(B->getFirstNonPHI(), Preheader, I);
 1472     Preheader->splice(Preheader->getFirstTerminator(),MI->getParent(),MI);
lib/CodeGen/MachineScheduler.cpp
  720   BB->splice(InsertPos, BB, MI);
  889     BB->splice(RegionBegin, BB, FirstDbgValue);
  900     BB->splice(++OrigPrevMI, BB, DbgValue);
lib/CodeGen/PostRASchedulerList.cpp
  676     BB->splice(RegionEnd, BB, FirstDbgValue);
  681       BB->splice(RegionEnd, BB, SU->getInstr());
  698     BB->splice(++OrigPrivMI, BB, DbgValue);
lib/CodeGen/RegisterCoalescer.cpp
 1489         MBB->splice(std::next(NewMI.getIterator()), UseMI->getParent(), UseMI);
lib/CodeGen/TwoAddressInstructionPass.cpp
  999       MBB->splice(InsertPos, MBB, CopyMI);
lib/Target/AArch64/AArch64FrameLowering.cpp
  801     MBB.splice(FirstSPPopI, &MBB, LastPopI);
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
  475       BB->splice(InsertPos, BB, Clause.second[i]);
  487       BB->splice(InsertPos, BB, Clause.second[i]);
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  530             I->getParent()->splice(I, MI2->getParent(), MI2);
  578         MBB->splice(*R, MBB, MI);
lib/Target/AMDGPU/SIInstrInfo.cpp
 4445   LoopBB->splice(LoopBB->begin(), &MBB, J);
lib/Target/AMDGPU/SIMachineScheduler.cpp
 1371         DAG->getBB()->splice(CurrentTopFastSched, DAG->getBB(), MI);
 1401       DAG->getBB()->splice(POld, DAG->getBB(), PNew);
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 2369             MBB->splice(InsertPos, MBB, Op);
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1007       B->splice(I, B, P);
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  638       BB->splice(InsertPt, BB, NewMI);
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  770       ToB->splice(At, FromB, I);
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1350       BB->splice(++BumpI->getIterator(), BB, CmpI->getIterator());
lib/Target/Hexagon/HexagonInstrInfo.cpp
  724     NewPreheader->splice(NewPreheader->getFirstTerminator(), Loop->getParent(),
lib/Target/Hexagon/HexagonNewValueJump.cpp
  678           MBB->splice(jmpPos, MI.getParent(), MI);
  679           MBB->splice(jmpPos, MI.getParent(), cmpInstr);
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  181   B.splice(InsertPt, &B, MI.getIterator());
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
  124           MBB.splice(std::next(I), &MBB, J);
lib/Target/Mips/MipsDelaySlotFiller.cpp
  758   MBB.splice(std::next(SlotI), &MBB, Filler.getReverse());
  779   MBB.splice(std::next(Slot), &MBB, Filler);
lib/Target/PowerPC/PPCEarlyReturn.cpp
  157             PrevMBB.splice(PrevMBB.end(), &ReturnMBB, I);
lib/Target/PowerPC/PPCMIPeephole.cpp
 1293       MBBtoMoveCmp->splice(I, &MBB2, MachineBasicBlock::iterator(CMPI2));
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  674   MBB->splice(FirstTerminator, MBB, FirstInstrToMove);
  676     MBB->splice(FirstTerminator, MBB, SecondInstrToMove);
  677   MBB->splice(FirstTerminator, MBB, CRI.MI);
lib/Target/Sparc/DelaySlotFiller.cpp
  148       MBB.splice(I, &MBB, D);
lib/Target/SystemZ/SystemZISelLowering.cpp
 6704     MBB->splice(InsertPos, StartMBB, DbgMI);
lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp
   28     MBB->splice(Insert, DBI->getParent(), DBI);
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  491   MBB.splice(Insert, &MBB, Def);
  605   MBB.splice(Insert, &MBB, Def);
unittests/MI/LiveIntervalTest.cpp
  126   MBB.splice(ToInstr.getIterator(), &MBB, FromInstr.getIterator());