Lines Matching refs:VA
578 CCValAssign &VA = RVLocs[i]; in LowerReturn() local
580 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag); in LowerReturn()
584 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT())); in LowerReturn()
697 CCValAssign &VA = ArgLocs[i]; in LowerCall() local
698 if (VA.isMemLoc()) { in LowerCall()
720 CCValAssign &VA = ArgLocs[i]; in LowerCall() local
724 bool ArgAlign = IsHvxVectorType(VA.getValVT()); in LowerCall()
728 switch (VA.getLocInfo()) { in LowerCall()
736 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg); in LowerCall()
739 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg); in LowerCall()
742 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg); in LowerCall()
746 if (VA.isMemLoc()) { in LowerCall()
747 unsigned LocMemOffset = VA.getLocMemOffset(); in LowerCall()
753 VA.getLocVT().getStoreSizeInBits() >> 3); in LowerCall()
771 if (VA.isRegLoc()) in LowerCall()
772 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg)); in LowerCall()
1057 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments() local
1063 if ( (VA.isRegLoc() && !Flags.isByVal()) in LowerFormalArguments()
1064 || (VA.isRegLoc() && Flags.isByVal() && Flags.getByValSize() > 8)) { in LowerFormalArguments()
1068 EVT RegVT = VA.getLocVT(); in LowerFormalArguments()
1073 RegInfo.addLiveIn(VA.getLocReg(), VReg); in LowerFormalArguments()
1078 RegInfo.addLiveIn(VA.getLocReg(), VReg); in LowerFormalArguments()
1086 RegInfo.addLiveIn(VA.getLocReg(), VReg); in LowerFormalArguments()
1093 RegInfo.addLiveIn(VA.getLocReg(), VReg); in LowerFormalArguments()
1101 RegInfo.addLiveIn(VA.getLocReg(), VReg); in LowerFormalArguments()
1108 RegInfo.addLiveIn(VA.getLocReg(), VReg); in LowerFormalArguments()
1114 RegInfo.addLiveIn(VA.getLocReg(), VReg); in LowerFormalArguments()
1119 } else if (VA.isRegLoc() && Flags.isByVal() && Flags.getByValSize() <= 8) { in LowerFormalArguments()
1123 assert(VA.isMemLoc()); in LowerFormalArguments()
1130 ObjSize = VA.getLocVT().getStoreSizeInBits() >> 3; in LowerFormalArguments()
1133 StackLocation = HEXAGON_LRFP_SIZE + VA.getLocMemOffset(); in LowerFormalArguments()
1147 InVals.push_back(DAG.getLoad(VA.getLocVT(), dl, Chain, FIN, in LowerFormalArguments()