Lines Matching refs:DstReg

133   Register DstReg = I.getOperand(0).getReg();  in selectCopy()  local
135 if (DstReg.isPhysical()) in selectCopy()
138 const RegisterBank *DstRegBank = RBI.getRegBank(DstReg, MRI, TRI); in selectCopy()
140 getRegClass(MRI.getType(DstReg), DstRegBank); in selectCopy()
145 if (!RBI.constrainGenericRegister(DstReg, *DstRC, MRI)) { in selectCopy()
191 const Register DstReg = I.getOperand(0).getReg(); in selectIntToFP() local
199 bool IsSingle = MRI.getType(DstReg).getSizeInBits() == 32; in selectIntToFP()
205 BuildMI(MBB, I, DbgLoc, TII.get(ConvOp), DstReg).addReg(MoveReg); in selectIntToFP()
218 const Register DstReg = I.getOperand(0).getReg(); in selectFPToInt() local
235 BuildMI(MBB, I, DbgLoc, TII.get(PPC::MFVSRD), DstReg).addReg(ConvReg); in selectFPToInt()
243 const Register DstReg = I.getOperand(0).getReg(); in selectZExt() local
244 const LLT DstTy = MRI.getType(DstReg); in selectZExt()
245 const RegisterBank *DstRegBank = RBI.getRegBank(DstReg, MRI, TRI); in selectZExt()
266 BuildMI(MBB, I, I.getDebugLoc(), TII.get(PPC::RLDICL), DstReg) in selectZExt()
604 Register DstReg = I.getOperand(0).getReg(); in selectI64Imm() local
608 if (std::optional<bool> Res = selectI64ImmDirect(I, MBB, MRI, DstReg, Imm)) { in selectI64Imm()
618 (Hi16 || Lo16) ? MRI.createVirtualRegister(&PPC::G8RCRegClass) : DstReg; in selectI64Imm()
629 Lo16 ? MRI.createVirtualRegister(&PPC::G8RCRegClass) : DstReg; in selectI64Imm()
638 if (!BuildMI(MBB, I, I.getDebugLoc(), TII.get(PPC::ORI8), DstReg) in selectI64Imm()
662 const Register DstReg = I.getOperand(0).getReg(); in selectConstantPool() local
675 MRI.getType(DstReg), MF->getDataLayout().getPointerABIAlignment(0)); in selectConstantPool()
681 MI = BuildMI(MBB, I, DbgLoc, TII.get(PPC::LDtocCPT), DstReg) in selectConstantPool()
693 MI = BuildMI(MBB, I, DbgLoc, TII.get(PPC::LDtocL), DstReg) in selectConstantPool()
699 MI = BuildMI(MBB, I, DbgLoc, TII.get(PPC::ADDItocL), DstReg) in selectConstantPool()