/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCCallLowering.cpp | 38 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 D | PPCCallLowering.h | 48 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 D | M68kCallLowering.cpp | 41 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 D | M68kCallLowering.h | 55 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 D | ARMCallLowering.cpp | 119 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 D | MipsCallLowering.cpp | 95 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 D | X86CallLowering.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86CallLowering.cpp | 109 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 D | RISCVCallLowering.cpp | 88 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 D | AMDGPUCallLowering.cpp | 35 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 D | AArch64CallLowering.cpp | 166 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 D | CallLowering.h | 281 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 D | CallLowering.cpp | 1385 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()
|