Lines Matching defs:OutgoingValueHandler
100 struct OutgoingValueHandler : public CallLowering::ValueHandler { struct
101 OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI, in OutgoingValueHandler() argument
107 unsigned getStackAddress(uint64_t Size, int64_t Offset, in getStackAddress()
124 void assignValueToReg(unsigned ValVReg, unsigned PhysReg, in assignValueToReg()
149 void assignValueToAddress(unsigned ValVReg, unsigned Addr, uint64_t Size, in assignValueToAddress()
158 bool assignArg(unsigned ValNo, MVT ValVT, MVT LocVT, in assignArg()
173 uint64_t getStackSize() { return StackSize; } in getStackSize()
174 uint64_t getNumXmmRegs() { return NumXMMRegs; } in getNumXmmRegs()
177 MachineInstrBuilder &MIB;
178 uint64_t StackSize = 0;
179 const DataLayout &DL;
180 const X86Subtarget &STI;
181 unsigned NumXMMRegs = 0;