/openbsd-current/gnu/llvm/llvm/lib/Target/M68k/GISel/ |
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,
|
H A D | M68kCallLowering.cpp | 38 void assignValueToReg(Register ValVReg, Register PhysReg, 41 Register ExtReg = extendRegister(ValVReg, VA); 45 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 48 Register ExtReg = extendRegister(ValVReg, VA); 127 void M68kIncomingValueHandler::assignValueToReg(Register ValVReg, argument 132 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); 135 void M68kIncomingValueHandler::assignValueToAddress(Register ValVReg, argument 143 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); 163 void CallReturnHandler::assignValueToReg(Register ValVReg, Register PhysReg, argument 166 MIRBuilder.buildCopy(ValVReg, PhysRe [all...] |
/openbsd-current/gnu/llvm/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, 50 void OutgoingArgHandler::assignValueToReg(Register ValVReg, Register PhysReg, argument 53 Register ExtReg = extendRegister(ValVReg, VA); 57 void OutgoingArgHandler::assignValueToAddress(Register ValVReg, Register Addr, argument 144 void PPCIncomingValueHandler::assignValueToReg(Register ValVReg, argument 148 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); 151 void PPCIncomingValueHandler::assignValueToAddress(Register ValVReg, argument 164 BuildLoad(MIRBuilder, MPO, MemTy, ValVReg, Addr);
|
H A D | PPCCallLowering.h | 48 void assignValueToReg(Register ValVReg, Register PhysReg, 51 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86CallLowering.cpp | 108 void assignValueToReg(Register ValVReg, Register PhysReg, 111 Register ExtReg = extendRegister(ValVReg, VA); 115 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 118 Register ExtReg = extendRegister(ValVReg, VA); 203 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 209 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); 212 void assignValueToReg(Register ValVReg, Register PhysReg, 215 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMCallLowering.cpp | 112 void assignValueToReg(Register ValVReg, Register PhysReg, 120 Register ExtReg = extendRegister(ValVReg, VA); 125 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 127 Register ExtReg = extendRegister(ValVReg, VA); 257 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 264 assert(MRI.getType(ValVReg).isScalar() && "Only scalars supported atm"); 267 MIRBuilder.buildTrunc(ValVReg, LoadVReg); 270 buildLoad(ValVReg, Addr, MemTy, MPO); 283 void assignValueToReg(Register ValVReg, Register PhysReg, 296 MIRBuilder.buildCopy(ValVReg, PhysRe [all...] |
/openbsd-current/gnu/llvm/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, argument 134 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); 152 void MipsIncomingValueHandler::assignValueToAddress(Register ValVReg, argument 159 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); 202 void assignValueToReg(Register ValVReg, Register PhysReg, 209 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 219 void MipsOutgoingValueHandler::assignValueToReg(Register ValVReg, argument 222 Register ExtReg = extendRegister(ValVReg, V 243 assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, MachinePointerInfo &MPO, CCValAssign &VA) argument [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 159 void assignValueToReg(Register ValVReg, Register PhysReg, 162 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); 165 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 188 MIRBuilder.buildLoadInstr(TargetOpcode::G_ZEXTLOAD, ValVReg, Addr, *MMO); 191 MIRBuilder.buildLoadInstr(TargetOpcode::G_SEXTLOAD, ValVReg, Addr, *MMO); 194 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); 284 void assignValueToReg(Register ValVReg, Register PhysReg, 287 Register ExtReg = extendRegister(ValVReg, VA); 291 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 296 MIRBuilder.buildStore(ValVReg, Add 308 Register ValVReg = Arg.Regs[RegIndex]; variable [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 35 Register ValVReg, CCValAssign &VA) { 39 return Handler.MIRBuilder.buildAnyExt(LLT::scalar(32), ValVReg).getReg(0); 42 return Handler.extendRegister(ValVReg, VA); 58 void assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, 63 void assignValueToReg(Register ValVReg, Register PhysReg, 65 Register ExtReg = extendRegisterMin32(*this, ValVReg, VA); 118 void assignValueToReg(Register ValVReg, Register PhysReg, 131 MIRBuilder.buildTrunc(ValVReg, Extended); 135 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); 138 void assignValueToAddress(Register ValVReg, Registe 34 extendRegisterMin32(CallLowering::ValueHandler &Handler, Register ValVReg, CCValAssign &VA) argument 252 Register ValVReg = VA.getLocInfo() != CCValAssign::LocInfo::FPExt variable [all...] |
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CallLowering.h | 268 virtual void assignValueToReg(Register ValVReg, Register PhysReg, 274 virtual void assignValueToAddress(Register ValVReg, Register Addr, 327 void assignValueToReg(Register ValVReg, Register PhysReg,
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 1227 void CallLowering::IncomingValueHandler::assignValueToReg(Register ValVReg, argument 1232 const LLT RegTy = MRI.getType(ValVReg); 1235 MIRBuilder.buildCopy(ValVReg, PhysReg); 1241 MIRBuilder.buildTrunc(ValVReg, Hint);
|