Lines Matching refs:VA
71 static LLT getStackValueStoreTypeHack(const CCValAssign &VA) { in getStackValueStoreTypeHack() argument
72 const MVT ValVT = VA.getValVT(); in getStackValueStoreTypeHack()
74 : LLT(VA.getLocVT()); in getStackValueStoreTypeHack()
151 LLT getStackValueStoreType(const DataLayout &DL, const CCValAssign &VA, in getStackValueStoreType()
156 return CallLowering::ValueHandler::getStackValueStoreType(DL, VA, Flags); in getStackValueStoreType()
157 return getStackValueStoreTypeHack(VA); in getStackValueStoreType()
161 CCValAssign VA) override { in assignValueToReg()
163 IncomingValueHandler::assignValueToReg(ValVReg, PhysReg, VA); in assignValueToReg()
167 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress()
170 LLT ValTy(VA.getValVT()); in assignValueToAddress()
171 LLT LocTy(VA.getLocVT()); in assignValueToAddress()
174 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) in assignValueToAddress()
187 switch (VA.getLocInfo()) { in assignValueToAddress()
278 LLT getStackValueStoreType(const DataLayout &DL, const CCValAssign &VA, in getStackValueStoreType()
281 return CallLowering::ValueHandler::getStackValueStoreType(DL, VA, Flags); in getStackValueStoreType()
282 return getStackValueStoreTypeHack(VA); in getStackValueStoreType()
286 CCValAssign VA) override { in assignValueToReg()
288 Register ExtReg = extendRegister(ValVReg, VA); in assignValueToReg()
293 MachinePointerInfo &MPO, CCValAssign &VA) override { in assignValueToAddress()
302 CCValAssign &VA) override { in assignValueToAddress()
310 if (VA.getLocInfo() != CCValAssign::LocInfo::FPExt) { in assignValueToAddress()
311 MVT LocVT = VA.getLocVT(); in assignValueToAddress()
312 MVT ValVT = VA.getValVT(); in assignValueToAddress()
314 if (VA.getValVT() == MVT::i8 || VA.getValVT() == MVT::i16) { in assignValueToAddress()
316 MemTy = LLT(VA.getValVT()); in assignValueToAddress()
319 ValVReg = extendRegister(ValVReg, VA, MaxSize); in assignValueToAddress()
322 MemTy = LLT(VA.getValVT()); in assignValueToAddress()
325 assignValueToAddress(ValVReg, Addr, MemTy, MPO, VA); in assignValueToAddress()