Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp38 void assignValueToReg(Register ValVReg, Register PhysReg,
40 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
51 void OutgoingArgHandler::assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() argument
54 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
58 void OutgoingArgHandler::assignValueToAddress(Register ValVReg, Register Addr, in assignValueToAddress() argument
145 void PPCIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
149 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
153 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, in assignValueToAddress() argument
165 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/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp41 void assignValueToReg(Register ValVReg, Register PhysReg,
59 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
62 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
66 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
70 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress()
149 void M68kIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
154 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
158 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, in assignValueToAddress() argument
163 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
183 void CallReturnHandler::assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() argument
[all …]
H A DM68kCallLowering.h55 void assignValueToReg(Register ValVReg, Register PhysReg,
58 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp119 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
127 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
132 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
135 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress()
265 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
273 assert(MRI.getType(ValVReg).isScalar() && "Only scalars supported atm"); in assignValueToAddress()
276 MIRBuilder.buildTrunc(ValVReg, LoadVReg); in assignValueToAddress()
279 buildLoad(ValVReg, Addr, MemTy, MPO); in assignValueToAddress()
292 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
305 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp95 void assignValueToReg(Register ValVReg, Register PhysReg,
101 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
131 void MipsIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg()
135 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
154 Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, in assignValueToAddress()
159 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
202 void assignValueToReg(Register ValVReg, Register PhysReg,
209 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
220 void MipsOutgoingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg()
223 Register ExtReg = extendRegister(ValVReg, V in assignValueToReg()
130 assignValueToReg(Register ValVReg,Register PhysReg,CCValAssign VA) assignValueToReg() argument
152 assignValueToAddress(Register ValVReg,Register Addr,LLT MemTy,MachinePointerInfo & MPO,CCValAssign & VA) assignValueToAddress() argument
219 assignValueToReg(Register ValVReg,Register PhysReg,CCValAssign VA) assignValueToReg() argument
243 assignValueToAddress(Register ValVReg,Register Addr,LLT MemTy,MachinePointerInfo & MPO,CCValAssign & VA) assignValueToAddress() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.cpp109 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
112 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
116 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
120 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress()
210 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
217 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
220 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
223 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp88 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
99 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress()
103 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
111 ValVReg = MIRBuilder.buildAnyExt(DstTy, ValVReg).getReg(0); in assignValueToReg()
114 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
230 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
236 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
239 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
242 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp35 Register ValVReg, const CCValAssign &VA) { in extendRegisterMin32() argument
39 return Handler.MIRBuilder.buildAnyExt(LLT::scalar(32), ValVReg).getReg(0); in extendRegisterMin32()
42 return Handler.extendRegister(ValVReg, VA); in extendRegisterMin32()
58 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
64 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
66 Register ExtReg = extendRegisterMin32(*this, ValVReg, VA); in assignValueToReg()
120 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
133 MIRBuilder.buildTrunc(ValVReg, Extended); in assignValueToReg()
137 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
140 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp166 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
169 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
172 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
196 MIRBuilder.buildLoadInstr(TargetOpcode::G_ZEXTLOAD, ValVReg, Addr, *MMO); in assignValueToAddress()
199 MIRBuilder.buildLoadInstr(TargetOpcode::G_SEXTLOAD, ValVReg, Addr, *MMO); in assignValueToAddress()
202 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
292 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
295 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
299 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress()
305 MIRBuilder.buildStore(ValVReg, Addr, *MMO); in assignValueToAddress()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h281 virtual void assignValueToReg(Register ValVReg, Register PhysReg,
287 virtual void assignValueToAddress(Register ValVReg, Register Addr,
341 void assignValueToReg(Register ValVReg, Register PhysReg,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp1385 Register ValVReg, Register PhysReg, const CCValAssign &VA) { in assignValueToReg() argument
1388 const LLT RegTy = MRI.getType(ValVReg); in assignValueToReg()
1391 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
1397 MIRBuilder.buildTrunc(ValVReg, Hint); in assignValueToReg()