| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 92 void assignValueToReg(unsigned ValVReg, const CCValAssign &VA) override; 130 void IncomingValueHandler::assignValueToReg(unsigned ValVReg, in assignValueToReg() argument 138 MIRBuilder.buildTrunc(ValVReg, Copy); in assignValueToReg() 142 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg() 166 void IncomingValueHandler::assignValueToAddress(unsigned ValVReg, in assignValueToAddress() argument 173 MIRBuilder.buildTrunc(ValVReg, LoadReg); in assignValueToAddress() 175 buildLoad(ValVReg, VA); in assignValueToAddress() 214 void OutgoingValueHandler::assignValueToReg(unsigned ValVReg, in assignValueToReg() argument 217 unsigned ExtReg = extendRegister(ValVReg, VA); in assignValueToReg() 245 void OutgoingValueHandler::assignValueToAddress(unsigned ValVReg, in assignValueToAddress() argument [all …]
|
| H A D | MipsCallLowering.h | 52 virtual void assignValueToReg(unsigned ValVReg, const CCValAssign &VA) = 0; 54 virtual void assignValueToAddress(unsigned ValVReg,
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallLowering.cpp | 70 void assignValueToReg(unsigned ValVReg, unsigned PhysReg, in assignValueToReg() 75 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg() 81 MIRBuilder.buildTrunc(ValVReg, Copy); in assignValueToReg() 87 void assignValueToAddress(unsigned ValVReg, unsigned Addr, uint64_t Size, in assignValueToAddress() 92 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress() 149 void assignValueToReg(unsigned ValVReg, unsigned PhysReg, in assignValueToReg() 152 unsigned ExtReg = extendRegister(ValVReg, VA); in assignValueToReg() 156 void assignValueToAddress(unsigned ValVReg, unsigned Addr, uint64_t Size, in assignValueToAddress() 160 ValVReg = MIRBuilder.buildAnyExt(LLT::scalar(Size * 8), ValVReg) in assignValueToAddress() 166 MIRBuilder.buildStore(ValVReg, Addr, *MMO); in assignValueToAddress()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | 124 void assignValueToReg(unsigned ValVReg, unsigned PhysReg, in assignValueToReg() 141 auto MIB = MIRBuilder.buildAnyExt(LLT::scalar(PhysRegSize), ValVReg); in assignValueToReg() 144 ExtReg = extendRegister(ValVReg, VA); in assignValueToReg() 149 void assignValueToAddress(unsigned ValVReg, unsigned Addr, uint64_t Size, in assignValueToAddress() 151 unsigned ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress() 246 void assignValueToAddress(unsigned ValVReg, unsigned Addr, uint64_t Size, in assignValueToAddress() 251 MIRBuilder.buildLoad(ValVReg, Addr, *MMO); in assignValueToAddress() 254 void assignValueToReg(unsigned ValVReg, unsigned PhysReg, in assignValueToReg() 272 MIRBuilder.buildTrunc(ValVReg, Copy); in assignValueToReg() 276 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 114 void assignValueToReg(unsigned ValVReg, unsigned PhysReg, in assignValueToReg() 122 unsigned ExtReg = extendRegister(ValVReg, VA); in assignValueToReg() 127 void assignValueToAddress(unsigned ValVReg, unsigned Addr, uint64_t Size, in assignValueToAddress() 132 unsigned ExtReg = extendRegister(ValVReg, VA); in assignValueToAddress() 322 void assignValueToAddress(unsigned ValVReg, unsigned Addr, uint64_t Size, in assignValueToAddress() 332 assert(MRI.getType(ValVReg).isScalar() && "Only scalars supported atm"); in assignValueToAddress() 336 MIRBuilder.buildTrunc(ValVReg, LoadVReg); in assignValueToAddress() 339 buildLoad(ValVReg, Addr, Size, /* Alignment */ 0, MPO); in assignValueToAddress() 350 void assignValueToReg(unsigned ValVReg, unsigned PhysReg, in assignValueToReg() 363 MIRBuilder.buildCopy(ValVReg, PhysReg); in assignValueToReg() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 80 virtual void assignValueToReg(unsigned ValVReg, unsigned PhysReg, 86 virtual void assignValueToAddress(unsigned ValVReg, unsigned Addr,
|