Lines Matching refs:Src1
197 unsigned Src1 = 0, SubReg1; in isProfitableToTransform() local
215 Src1 = getSrcFromCopy(&*Def, MRI, SubReg1); in isProfitableToTransform()
216 if (Src1) in isProfitableToTransform()
220 if (Src1 && MRI->hasOneNonDBGUse(OrigSrc1)) in isProfitableToTransform()
290 unsigned Src1 = 0, SubReg1; in transformInstruction() local
308 Src1 = getSrcFromCopy(&*Def, MRI, SubReg1); in transformInstruction()
311 if (Src1 && MRI->hasOneNonDBGUse(OrigSrc1)) { in transformInstruction()
312 assert(Src1 && "Can't delete copy w/o a valid original source!"); in transformInstruction()
324 if (!Src1) { in transformInstruction()
326 Src1 = MRI->createVirtualRegister(&AArch64::FPR64RegClass); in transformInstruction()
327 insertCopy(TII, MI, Src1, OrigSrc1, true); in transformInstruction()
340 .addReg(Src1, getKillRegState(true), SubReg1); in transformInstruction()