Home
last modified time | relevance | path

Searched refs:ReMatDefMI (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveIntervalAnalysis.cpp1035 MachineInstr *ReMatDefMI = getInstructionFromIndex(VNI->def); in isReMaterializable() local
1036 if (!ReMatDefMI) in isReMaterializable()
1039 if (!ReMatDefMI || in isReMaterializable()
1040 !isReMaterializable(li, VNI, ReMatDefMI, SpillIs, DefIsLoad)) in isReMaterializable()
1197 MachineInstr *ReMatOrigDefMI, MachineInstr *ReMatDefMI, in rewriteInstructionForSpills() argument
1236 TryFold = !ReMatDefMI || (ReMatDefMI && (MI == ReMatOrigDefMI || isLoad)); in rewriteInstructionForSpills()
1281 if (tryFoldMemoryOperand(MI, vrm, ReMatDefMI, index, in rewriteInstructionForSpills()
1322 vrm.setVirtIsReMaterialized(NewVReg, ReMatDefMI); in rewriteInstructionForSpills()
1420 MachineInstr *ReMatOrigDefMI, MachineInstr *ReMatDefMI, in rewriteInstructionsForSpills() argument
1490 unsigned ImpUse = DefIsReMat ? getReMatImplicitUse(li, ReMatDefMI) : 0; in rewriteInstructionsForSpills()
[all …]
DVirtRegRewriter.cpp680 MachineInstr *ReMatDefMI = VRM.getReMaterializedMI(Reg); in ReMaterialize() local
682 const MCInstrDesc &MCID = ReMatDefMI->getDesc(); in ReMaterialize()
686 TII->reMaterialize(MBB, MII, DestReg, 0, ReMatDefMI, *TRI); in ReMaterialize()