| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 97 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 D | MipsCallLowering.h | 52 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 D | ARMCallLowering.cpp | 111 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 D | X86CallLowering.cpp | 107 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 D | AArch64CallLowering.cpp | 154 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 D | AMDGPUCallLowering.cpp | 34 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 D | CallLowering.h | 254 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 D | CallLowering.cpp | 1136 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()
|