Home
last modified time | relevance | path

Searched refs:ValVReg (Results 1 – 11 of 11) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.cpp35 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
38 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
42 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
111 void M68kIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
116 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
119 void M68kIncomingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument
127 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
H A DM68kCallLowering.h54 void assignValueToReg(Register ValVReg, Register PhysReg,
57 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp111 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
119 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
124 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
126 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress()
249 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
256 assert(MRI.getType(ValVReg).isScalar() && "Only scalars supported atm"); in assignValueToAddress()
259 MIRBuilder.buildTrunc(ValVReg, LoadVReg); in assignValueToAddress()
262 buildLoad(ValVReg, Addr, MemTy, MPO); in assignValueToAddress()
275 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
288 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp81 void PPCIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
85 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
88 void PPCIncomingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument
101 BuildLoad(MIRBuilder, MPO, MemTy, ValVReg, Addr); in assignValueToAddress()
H A DPPCCallLowering.h48 void assignValueToReg(Register ValVReg, Register PhysReg,
51 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp94 void assignValueToReg(Register ValVReg, Register PhysReg,
100 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
128 void MipsIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
132 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
150 void MipsIncomingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument
157 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
199 void assignValueToReg(Register ValVReg, Register PhysReg,
215 void MipsOutgoingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
218 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
239 void MipsOutgoingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp107 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
110 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
114 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
117 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress()
188 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
194 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
197 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
200 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp41 return Handler.extendRegister(ValVReg, VA); in extendRegisterMin32()
62 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
64 Register ExtReg = extendRegisterMin32(*this, ValVReg, VA); in assignValueToReg()
105 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
118 MIRBuilder.buildTrunc(ValVReg, Extended); in assignValueToReg()
122 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
132 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
205 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
208 Register ExtReg = extendRegisterMin32(*this, ValVReg, VA); in assignValueToReg()
221 MIRBuilder.buildStore(ValVReg, Addr, *MMO); in assignValueToAddress()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp158 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
161 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
164 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
184 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
272 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
275 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
279 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
284 MIRBuilder.buildStore(ValVReg, Addr, *MMO); in assignValueToAddress()
296 Register ValVReg = Arg.Regs[RegIndex]; in assignValueToAddress() local
306 ValVReg = extendRegister(ValVReg, VA, MaxSize); in assignValueToAddress()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h261 virtual void assignValueToReg(Register ValVReg, Register PhysReg,
267 virtual void assignValueToAddress(Register ValVReg, Register Addr,
317 void assignValueToReg(Register ValVReg, Register PhysReg,
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp1154 void CallLowering::IncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
1159 const LLT RegTy = MRI.getType(ValVReg); in assignValueToReg()
1162 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
1168 MIRBuilder.buildTrunc(ValVReg, Hint); in assignValueToReg()