Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp97 void assignValueToReg(Register ValVReg, const CCValAssign &VA,
103 void assignValueToAddress(Register ValVReg, const CCValAssign &VA) override;
137 void MipsIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
148 MIRBuilder.buildMerge(ValVReg, {Lo, Hi}); in assignValueToReg()
152 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
160 MIRBuilder.buildTrunc(ValVReg, Copy); in assignValueToReg()
164 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
191 void MipsIncomingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument
197 MIRBuilder.buildTrunc(ValVReg, Load); in assignValueToAddress()
199 buildLoad(ValVReg, VA); in assignValueToAddress()
[all …]
H A DMipsCallLowering.h52 virtual void assignValueToReg(Register ValVReg, const CCValAssign &VA,
55 virtual void assignValueToAddress(Register ValVReg,
/netbsd-src/external/apache2/llvm/dist/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, uint64_t Size, in assignValueToAddress()
129 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress()
253 void assignValueToAddress(Register ValVReg, Register Addr, uint64_t Size, in assignValueToAddress()
263 assert(MRI.getType(ValVReg).isScalar() && "Only scalars supported atm"); in assignValueToAddress()
266 MIRBuilder.buildTrunc(ValVReg, LoadVReg); in assignValueToAddress()
269 buildLoad(ValVReg, Addr, Size, MPO); in assignValueToAddress()
282 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
295 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
[all …]
/netbsd-src/external/apache2/llvm/dist/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, uint64_t Size, in assignValueToAddress()
117 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress()
189 void assignValueToAddress(Register ValVReg, Register Addr, uint64_t Size, in assignValueToAddress()
195 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
198 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
201 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp154 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
157 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
160 void assignValueToAddress(Register ValVReg, Register Addr, uint64_t MemSize, in assignValueToAddress()
165 const LLT RealRegTy = MRI.getType(ValVReg); in assignValueToAddress()
182 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress()
185 MIRBuilder.buildTrunc(ValVReg, Tmp); 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, uint64_t Size, in assignValueToAddress()
284 MIRBuilder.buildStore(ValVReg, Addr, *MMO); in assignValueToAddress()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp34 Register ValVReg, CCValAssign &VA) { in extendRegisterMin32() argument
38 return Handler.MIRBuilder.buildAnyExt(LLT::scalar(32), ValVReg).getReg(0); in extendRegisterMin32()
41 return Handler.extendRegister(ValVReg, VA); in extendRegisterMin32()
57 void assignValueToAddress(Register ValVReg, Register Addr, uint64_t Size, in assignValueToAddress()
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()
125 void assignValueToAddress(Register ValVReg, Register Addr, uint64_t MemSize, in assignValueToAddress()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h254 virtual void assignValueToReg(Register ValVReg, Register PhysReg,
260 virtual void assignValueToAddress(Register ValVReg, Register Addr,
310 void assignValueToReg(Register ValVReg, Register PhysReg,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp1136 void CallLowering::IncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument
1141 const LLT RegTy = MRI.getType(ValVReg); in assignValueToReg()
1144 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
1150 MIRBuilder.buildTrunc(ValVReg, Hint); in assignValueToReg()