Lines Matching refs:Src1
204 unsigned Src1 = 0, SubReg1; in isProfitableToTransform() local
222 Src1 = getSrcFromCopy(&*Def, MRI, SubReg1); in isProfitableToTransform()
223 if (Src1) in isProfitableToTransform()
227 if (Src1 && MRI->hasOneNonDBGUse(OrigSrc1)) in isProfitableToTransform()
297 unsigned Src1 = 0, SubReg1; in transformInstruction() local
315 Src1 = getSrcFromCopy(&*Def, MRI, SubReg1); in transformInstruction()
318 if (Src1 && MRI->hasOneNonDBGUse(OrigSrc1)) { in transformInstruction()
319 assert(Src1 && "Can't delete copy w/o a valid original source!"); in transformInstruction()
331 if (!Src1) { in transformInstruction()
333 Src1 = MRI->createVirtualRegister(&AArch64::FPR64RegClass); in transformInstruction()
334 insertCopy(TII, MI, Src1, OrigSrc1, true); in transformInstruction()
347 .addReg(Src1, getKillRegState(true), SubReg1); in transformInstruction()