Lines Matching refs:ValVReg
44 Register extendRegisterMin32(Register ValVReg, CCValAssign &VA) { in extendRegisterMin32()
48 return MIRBuilder.buildAnyExt(LLT::scalar(32), ValVReg).getReg(0); in extendRegisterMin32()
51 return extendRegister(ValVReg, VA); in extendRegisterMin32()
67 void assignValueToAddress(Register ValVReg, Register Addr, uint64_t Size, in assignValueToAddress()
72 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
74 Register ExtReg = extendRegisterMin32(ValVReg, VA); in assignValueToReg()
119 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
127 MIRBuilder.buildTrunc(ValVReg, Copy); in assignValueToReg()
136 MIRBuilder.buildTrunc(ValVReg, Copy); in assignValueToReg()
140 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
145 void assignValueToAddress(Register ValVReg, Register Addr, uint64_t MemSize, in assignValueToAddress()
150 const LLT RegTy = MRI.getType(ValVReg); in assignValueToAddress()
157 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
231 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
234 Register ExtReg = extendRegisterMin32(ValVReg, VA); in assignValueToReg()
238 void assignValueToAddress(Register ValVReg, Register Addr, uint64_t Size, in assignValueToAddress()
247 MIRBuilder.buildStore(ValVReg, Addr, *MMO); in assignValueToAddress()
253 Register ValVReg = VA.getLocInfo() != CCValAssign::LocInfo::FPExt in assignValueToAddress() local
258 const LLT RegTy = MRI.getType(ValVReg); in assignValueToAddress()
262 assignValueToAddress(ValVReg, Addr, Size, MPO, VA); in assignValueToAddress()