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

References

include/llvm/CodeGen/GlobalISel/RegBankSelect.h
  180       return getInsertMBB().insert(getPoint(), &MI);
include/llvm/CodeGen/MachineInstrBuilder.h
  338   BB.insert(I, MI);
  383   BB.insert(I, MI);
lib/CodeGen/GlobalISel/Localizer.cpp
  148           InsertMBB->insert(InsertMBB->SkipPHIsAndLabels(UseMI), LocalizedMI);
  150           InsertMBB->insert(InsertMBB->SkipPHIsAndLabels(InsertMBB->begin()),
  202     MBB.insert(II, MI);
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
   84   getMBB().insert(getInsertPt(), MIB);
lib/CodeGen/IfConversion.cpp
 2187     ToBBI.BB->insert(ToBBI.BB->end(), MI);
lib/CodeGen/ImplicitNullChecks.cpp
  675       NC.getCheckBlock()->insert(NC.getCheckBlock()->end(), DepMI);
lib/CodeGen/MIRParser/MIParser.cpp
  815     MBB.insert(MBB.end(), MI);
lib/CodeGen/MachineCombiner.cpp
  437     MBB->insert((MachineBasicBlock::iterator)&MI, InstrPtr);
lib/CodeGen/MachineFunction.cpp
  347     MBB.insert(InsertBefore, Cloned);
lib/CodeGen/MachineInstr.cpp
 2055   BB.insert(I, MI);
 2066   BB.insert(I, MI);
lib/CodeGen/MachineLICM.cpp
 1320   MBB->insert(Pos, NewMIs[0]);
 1321   MBB->insert(Pos, NewMIs[1]);
lib/CodeGen/MachineLoopUtils.cpp
   49     NewBB->insert(InsertPt, NewMI);
lib/CodeGen/MachineOutliner.cpp
 1145     MBB.insert(MBB.end(), NewMI);
lib/CodeGen/MachineSink.cpp
  794     SuccToSinkTo.insert(InsertPos, NewDbgMI);
lib/CodeGen/ModuloSchedule.cpp
 1301     BB->insert(InsertPt, MI);
lib/CodeGen/RegisterCoalescer.cpp
  845     MBB->insert(Pos, NewMI);
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  593     MBB->insert(InsertPos, MIB);
  667   MBB->insert(InsertPos, MIB);
  912   MBB->insert(InsertPos, MIB);
 1151     MBB->insert(InsertPos, MIB);
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  781             BB->insert(InsertPos, DbgMI);
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  750         BB->insert(InsertPos, DbgMI);
  879         BB->insert(InsertPos, DbgMI);
  965             BB->insert(BBBegin, DbgMI);
  970             MI->getParent()->insert(Pos, DbgMI);
 1010             BB->insert(BBBegin, DbgMI);
 1015             MI->getParent()->insert(Pos, DbgMI);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  576       EntryMBB->insert(EntryMBB->begin(), MI);
  582         Def->getParent()->insert(std::next(InsertPos), MI);
lib/CodeGen/TargetInstrInfo.cpp
  415   MBB.insert(I, MI);
  577       MBB->insert(MI, NewMI);
  643       NewMI = &*MBB.insert(MI, NewMI);
lib/CodeGen/TargetLoweringBase.cpp
 1091     MBB->insert(MachineBasicBlock::iterator(MI), MIB);
 1109   MBB->insert(MachineBasicBlock::iterator(MI), MIB);
 1124   MBB->insert(MachineBasicBlock::iterator(MI), MIB);
lib/CodeGen/TwoAddressInstructionPass.cpp
  333   MBB->insert(KillPos, MI);
 1379         MBB->insert(mi, NewMIs[0]);
 1380         MBB->insert(mi, NewMIs[1]);
lib/CodeGen/VirtRegMap.cpp
  455         MBB.insert(FirstMI, BundledMI);
lib/Target/AArch64/AArch64InstrInfo.cpp
 5548     MBB.insert(MBB.end(), TC);
 5579     It = MBB.insert(It, STRXpre);
 5606     Et = MBB.insert(Et, LDRXpost);
 5617   MBB.insert(MBB.end(), ret);
 5635     It = MBB.insert(It, BuildMI(MF, DebugLoc(), get(AArch64::TCRETURNdi))
 5645     It = MBB.insert(It, BuildMI(MF, DebugLoc(), get(AArch64::BL))
 5687   It = MBB.insert(It, Save);
 5691   It = MBB.insert(It, BuildMI(MF, DebugLoc(), get(AArch64::BL))
 5696   It = MBB.insert(It, Restore);
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  470     MBB->insert(MBB->begin(), MI);
  483   MBB->insert(I, NewMBB);
  495   MBB->insert(I, NewMI);
  508   blk->insert(I, NewInstr);
lib/Target/AMDGPU/GCNDPPCombine.cpp
  517       BB->insert(OrigMI, NewMI);
lib/Target/AMDGPU/GCNIterativeScheduler.cpp
  385       BB->insert(Top, MI);
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  404       BB->insert(RegionEnd, MI);
lib/Target/AMDGPU/SIISelLowering.cpp
 3692         BB->insert(FirstMI, &*I);
lib/Target/AMDGPU/SIInstrInfo.cpp
 6085     IfEntry->insert(IfEntry->end(), SIIF);
 6086     IfEnd->insert(IfEnd->getFirstNonPHI(), SIEND);
 6130     LoopEntry->insert(LoopEntry->begin(), HeaderPhi);
 6132     LoopEnd->insert(LoopEnd->end(), SIIFBREAK);
 6133     LoopEnd->insert(LoopEnd->end(), SILOOP);
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  555     MBB->insert(I, MI);
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  506   MBB->insert(getParentInst(), &MI);
lib/Target/ARM/ARMBaseInstrInfo.cpp
  305   MFI->insert(MBBI, NewMIs[1]);
  306   MFI->insert(MBBI, NewMIs[0]);
 1702     MBB.insert(I, MI);
 2989         CmpInstr.getParent()->insert(E, MI);
lib/Target/ARM/Thumb1FrameLowering.cpp
  924     MBB.insert(MI, PushMIB);
 1065     MBB.insert(MI, &*MIB);
lib/Target/ARM/Thumb2ITBlockPass.cpp
  255             MBB.insert(InsertPos, NMI);
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1904       NewPH->insert(NewPH->end(), NewPN);
lib/Target/Hexagon/HexagonStoreWidening.cpp
  527     MBB->insert(InsertAt, I);
lib/Target/MSP430/MSP430FrameLowering.cpp
  267         MBB.insert(I, New);
  282       MBB.insert(I, New);
lib/Target/Mips/MipsBranchExpansion.cpp
  492         LongBrMBB->insert(Pos, ADDiuInstr);
  493         LongBrMBB->insert(Pos, BalInstr);
  495         LongBrMBB->insert(Pos, BalInstr);
  496         LongBrMBB->insert(Pos, ADDiuInstr);
  603         LongBrMBB->insert(Pos, DADDiuInstr);
  604         LongBrMBB->insert(Pos, BalInstr);
  606         LongBrMBB->insert(Pos, BalInstr);
  607         LongBrMBB->insert(Pos, DADDiuInstr);
lib/Target/Mips/MipsDelaySlotFiller.cpp
  320       I->first->insert(I->first->end(), MF->CloneMachineInstr(&*Filler));
lib/Target/NVPTX/NVPTXPeephole.cpp
  117   MBB.insert((MachineBasicBlock::iterator)&Root, MIB);
lib/Target/PowerPC/PPCFrameLowering.cpp
 2248         MBB.insert(MI, CRMIB);
 2249         MBB.insert(MI, addFrameReference(BuildMI(*MF, DL, TII.get(PPC::STW))
 2288     MBB.insert(MI, addFrameReference(BuildMI(*MF, DL, TII.get(PPC::LWZ),
 2296     MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR2)
 2300     MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR3)
 2304     MBB.insert(MI, BuildMI(*MF, DL, TII.get(RestoreOp), PPC::CR4)
lib/Target/PowerPC/PPCInstrInfo.cpp
 1245     MBB.insert(MI, NewMIs[i]);
 1303     MBB.insert(MI, NewMIs[i]);
lib/Target/SystemZ/SystemZInstrInfo.cpp
   73   MBB->insert(MI, EarlierMI);
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
   91       EntryMBB.insert(InsertPt, MI.removeFromParent());
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
 1036     BrDest->insert(BrDest->end(), EndTry->removeFromParent());
lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp
   43     MBB->insert(Insert, Clone);
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  279       EHPad->insert(Catch->getNextNode(), Extract->removeFromParent());
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
  119       Entry.insert(Entry.begin(), &MI);
lib/Target/X86/X86CmovConversion.cpp
  771     MBB->insert(MachineBasicBlock::iterator(MI), NewCMOV);
  779       FalseMBB->insert(FalseInsertionPoint, NewMI);
lib/Target/X86/X86CondBrFolding.cpp
  342     RootMBB->insert(RootMBBInfo->CmpInstr, NewCmp);
lib/Target/X86/X86FixupBWInsts.cpp
  443     MBB.insert(MI, NewMI);
lib/Target/X86/X86FrameLowering.cpp
 1300       MBB.insert(MBBI, MI);
lib/Target/X86/X86ISelLowering.cpp
30210   BB->insert(MachineBasicBlock::iterator(MI), CallseqStart);
lib/Target/X86/X86InstrInfo.cpp
  664     MBB.insert(I, MI);
 3805         Instr->getParent()->insert(MachineBasicBlock::iterator(Instr),
 4684   MBB->insert(InsertPt, NewMI);
 4712   MBB->insert(InsertPt, NewMI);
 8115   MBB.insert(MBB.end(), retq);
 8126     It = MBB.insert(It,
 8131     It = MBB.insert(It,
lib/Target/X86/X86OptimizeLEAs.cpp
  534       MBB->insert(MachineBasicBlock::iterator(&MI), DefMI);
lib/Target/XCore/XCoreFrameLowering.cpp
  527       MBB.insert(I, New);
unittests/CodeGen/MachineInstrTest.cpp
  355   MBB->insert(MII, MI);
  371   MBB->insert(MII, MI);