Home
last modified time | relevance | path

Searched refs:CloneMachineInstr (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp68 MachineInstr *MI = ReturnMBB.getParent()->CloneMachineInstr(&*I); in processBlock()
81 MachineInstr *MI = ReturnMBB.getParent()->CloneMachineInstr(&*I); in processBlock()
98 MachineInstr *MI = ReturnMBB.getParent()->CloneMachineInstr(&*I); in processBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp294 MachineInstr *Clone = MF->CloneMachineInstr(DV); in sink()
365 MachineInstr *Clone = MF->CloneMachineInstr(Def); in cloneSink()
382 MachineInstr *Clone = MF->CloneMachineInstr(DV); in cloneSink()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp47 MachineInstr *NewMI = MF.CloneMachineInstr(&MI); in PeelSingleBlockLoop()
H A DWindowScheduler.cpp305 auto *NewMI = MF->CloneMachineInstr(MI); in generateTripleMBB()
318 auto *NewMI = MF->CloneMachineInstr(MI); in generateTripleMBB()
H A DCFIFixup.cpp228 [&](const MachineInstr &MI) { return MF.CloneMachineInstr(&MI); }); in cloneCfiPrologue()
H A DModuloSchedule.cpp151 MachineInstr *NewMI = MF.CloneMachineInstr(&MI); in generatePipelinedLoop()
1019 MachineInstr *NewMI = MF.CloneMachineInstr(OldMI); in cloneInstr()
1029 MachineInstr *NewMI = MF.CloneMachineInstr(OldMI); in cloneAndChangeInstr()
1715 MachineInstr *NewMI = MF.CloneMachineInstr(Phi); in moveStageBetweenBlocks()
2127 MachineInstr *NewMI = MF.CloneMachineInstr(OldMI); in cloneInstr()
H A DMachineFunction.cpp440 MachineFunction::CloneMachineInstr(const MachineInstr *Orig) { in CloneMachineInstr() function in MachineFunction
451 MachineInstr *Cloned = CloneMachineInstr(&*I); in cloneMachineInstrBundle()
H A DMachineSink.cpp1631 MachineInstr *NewDbgMI = DbgMI->getMF()->CloneMachineInstr(DbgMI); in performSink()
1799 NewMI = I.getMF()->CloneMachineInstr(&I); in aggressivelySinkIntoCycle()
H A DTargetInstrInfo.cpp253 CommutedMI = MF.CloneMachineInstr(&MI); in commuteInstructionImpl()
457 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); in reMaterialize()
H A DMachinePipeliner.cpp2945 MachineInstr *NewMI = MF.CloneMachineInstr(MI); in canUseLastOffsetValue()
2979 MachineInstr *NewMI = MF.CloneMachineInstr(MI); in applyInstrChange()
3740 MachineInstr *NewMI = MF.CloneMachineInstr(MI); in fixupRegisterOverlaps()
H A DRegAllocFast.cpp620 MachineInstr *ClonedDV = MBB->getParent()->CloneMachineInstr(NewDV); in spill()
H A DIfConversion.cpp2186 MachineInstr *MI = MF.CloneMachineInstr(&I); in CopyAndPredicateBlock()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp126 MachineInstr *LocalizedMI = MF.CloneMachineInstr(&MI); in localizeInterBlock()
H A DRegBankSelect.cpp227 CurMI = MIRBuilder.getMF().CloneMachineInstr(MI); in repairReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp309 MIBundleBuilder(I.second).append(MF->CloneMachineInstr(&*Filler)); in insertDelayFiller()
312 I.first->push_back(MF->CloneMachineInstr(&*Filler)); in insertDelayFiller()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNDPPCombine.cpp717 auto *NewMI = BB->getParent()->CloneMachineInstr(&OrigMI); in combineDPPMov()
H A DR600MachineCFGStructurizer.cpp631 NewMBB->push_back(Func->CloneMachineInstr(&It)); in clone()
H A DSIPeepholeSDWA.cpp1310 SDWAInst = MI.getParent()->getParent()->CloneMachineInstr(&MI); in convertToSDWA()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunction.h1054 MachineInstr *CloneMachineInstr(const MachineInstr *Orig);
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp77 MachineInstr *HighPartMI = MF.CloneMachineInstr(&*MI); in splitMove()
298 return *MI.getParent()->getParent()->CloneMachineInstr(&MI); in commuteInstructionImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp2845 auto *ClonedMI = MI.getMF()->CloneMachineInstr(DbgInstr); in RescheduleLoadStoreInstrs()
H A DARMBaseInstrInfo.cpp1660 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); in reMaterialize()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp987 MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig); in reMaterialize()
2296 ? MI.getParent()->getParent()->CloneMachineInstr(&MI) in commuteInstructionImpl()
10870 MachineInstr *Madd = Root.getMF()->CloneMachineInstr(&Root); in genAlternativeDpCodeSequence()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp3947 return *MI.getParent()->getParent()->CloneMachineInstr(&MI); in commuteInstructionImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp10475 MachineInstr *NewMI = MBB.getParent()->CloneMachineInstr(MI); in cloneInstr()

12