|
reference, declaration → definition
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());