| /llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.cpp | 38 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() 41 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg() 45 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress() 48 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress() 127 void M68kIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument 132 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg() 135 void M68kIncomingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument 143 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress() 163 void CallReturnHandler::assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() argument 166 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg()
|
| H A D | M68kCallLowering.h | 55 void assignValueToReg(Register ValVReg, Register PhysReg, 58 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 77 void assignValueToReg(Register ValVReg, Register PhysReg,
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 112 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() 120 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg() 125 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress() 127 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress() 257 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress() 264 assert(MRI.getType(ValVReg).isScalar() && "Only scalars supported atm"); in assignValueToAddress() 267 MIRBuilder.buildTrunc(ValVReg, LoadVReg); in assignValueToAddress() 270 buildLoad(ValVReg, Addr, MemTy, MPO); in assignValueToAddress() 283 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() 296 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.cpp | 82 void PPCIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument 86 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg() 89 void PPCIncomingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument 102 BuildLoad(MIRBuilder, MPO, MemTy, ValVReg, Addr); in assignValueToAddress()
|
| H A D | PPCCallLowering.h | 48 void assignValueToReg(Register ValVReg, Register PhysReg, 51 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 95 void assignValueToReg(Register ValVReg, Register PhysReg, 101 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 130 void MipsIncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument 134 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg() 152 void MipsIncomingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument 159 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress() 202 void assignValueToReg(Register ValVReg, Register PhysReg, 219 void MipsOutgoingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument 222 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg() 243 void MipsOutgoingValueHandler::assignValueToAddress(Register ValVReg, in assignValueToAddress() argument [all …]
|
| /llvm-project-15.0.7/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, 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()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 42 return Handler.extendRegister(ValVReg, VA); in extendRegisterMin32() 63 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() 65 Register ExtReg = extendRegisterMin32(*this, ValVReg, VA); in assignValueToReg() 106 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() 119 MIRBuilder.buildTrunc(ValVReg, Extended); in assignValueToReg() 123 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg() 133 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress() 218 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() 221 Register ExtReg = extendRegisterMin32(*this, ValVReg, VA); in assignValueToReg() 234 MIRBuilder.buildStore(ValVReg, Addr, *MMO); in assignValueToAddress() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 160 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() 163 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg() 166 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress() 195 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress() 285 void assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() 288 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg() 292 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, in assignValueToAddress() 297 MIRBuilder.buildStore(ValVReg, Addr, *MMO); in assignValueToAddress() 309 Register ValVReg = Arg.Regs[RegIndex]; in assignValueToAddress() local 319 ValVReg = extendRegister(ValVReg, VA, MaxSize); in assignValueToAddress() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 265 virtual void assignValueToReg(Register ValVReg, Register PhysReg, 271 virtual void assignValueToAddress(Register ValVReg, Register Addr, 324 void assignValueToReg(Register ValVReg, Register PhysReg,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 1202 void CallLowering::IncomingValueHandler::assignValueToReg(Register ValVReg, in assignValueToReg() argument 1207 const LLT RegTy = MRI.getType(ValVReg); in assignValueToReg() 1210 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg() 1216 MIRBuilder.buildTrunc(ValVReg, Hint); in assignValueToReg()
|