Lines Matching refs:VA

653     CCValAssign &VA = ArgLocs[j];  in handleAssignments()  local
654 assert(VA.getValNo() == i && "Location doesn't correspond to current arg"); in handleAssignments()
656 if (VA.needsCustom()) { in handleAssignments()
668 const MVT ValVT = VA.getValVT(); in handleAssignments()
669 const MVT LocVT = VA.getLocVT(); in handleAssignments()
712 CCValAssign &VA = ArgLocs[j + Idx]; in handleAssignments() local
715 if (VA.isMemLoc() && !Flags.isByVal()) { in handleAssignments()
721 LLT MemTy = Handler.getStackValueStoreType(DL, VA, Flags); in handleAssignments()
725 MemTy.getSizeInBytes(), VA.getLocMemOffset(), MPO, Flags); in handleAssignments()
727 Handler.assignValueToAddress(Args[i], Part, StackAddr, MemTy, MPO, VA); in handleAssignments()
731 if (VA.isMemLoc() && Flags.isByVal()) { in handleAssignments()
739 Flags.getByValSize(), VA.getLocMemOffset(), MPO, Flags); in handleAssignments()
746 int64_t Offset = VA.getLocMemOffset(); in handleAssignments()
768 MemSize, VA); in handleAssignments()
773 assert(!VA.needsCustom() && "custom loc should have been handled already"); in handleAssignments()
778 Handler.assignValueToReg(ArgReg, ThisReturnRegs[Part], VA); in handleAssignments()
783 Handler.assignValueToReg(ArgReg, VA.getLocReg(), VA); in handleAssignments()
786 Handler.assignValueToReg(ArgReg, VA.getLocReg(), VA); in handleAssignments()
1065 const DataLayout &DL, const CCValAssign &VA, ISD::ArgFlagsTy Flags) const { in getStackValueStoreType() argument
1066 const MVT ValVT = VA.getValVT(); in getStackValueStoreType()
1091 CCValAssign &VA) const { in copyArgumentMemory()
1111 CCValAssign &VA, in extendRegister() argument
1113 LLT LocTy{VA.getLocVT()}; in extendRegister()
1114 LLT ValTy{VA.getValVT()}; in extendRegister()
1133 switch (VA.getLocInfo()) { in extendRegister()
1160 Register CallLowering::IncomingValueHandler::buildExtensionHint(CCValAssign &VA, in buildExtensionHint() argument
1163 switch (VA.getLocInfo()) { in buildExtensionHint()
1204 CCValAssign VA) { in assignValueToReg() argument
1205 const MVT LocVT = VA.getLocVT(); in assignValueToReg()
1215 auto Hint = buildExtensionHint(VA, Copy.getReg(0), RegTy); in assignValueToReg()