Home
last modified time | relevance | path

Searched refs:ValVReg (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp92 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 DMipsCallLowering.h52 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 DAArch64CallLowering.cpp70 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 DX86CallLowering.cpp124 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 DARMCallLowering.cpp114 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 DCallLowering.h80 virtual void assignValueToReg(unsigned ValVReg, unsigned PhysReg,
86 virtual void assignValueToAddress(unsigned ValVReg, unsigned Addr,