Lines Matching defs:VA
1787 CCValAssign &VA = ArgLocs[i];
1790 if (VA.isRegLoc()) {
1792 EVT ValVT = VA.getValVT();
1815 unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
1821 assert(VA.isMemLoc());
1823 unsigned ArgSize = VA.getLocVT().getSizeInBits() / 8;
1824 int FI = MFI->CreateFixedObject(ArgSize, VA.getLocMemOffset(),
1829 InVals.push_back(DAG.getLoad(VA.getValVT(), dl, Chain, FIN,
2853 CCValAssign &VA = RVLocs[i];
2854 EVT VT = VA.getValVT();
2855 assert(VA.isRegLoc() && "Can only return in registers!");
2857 VA.getLocReg(), VT, InFlag).getValue(1);
3116 CCValAssign &VA = ArgLocs[i];
3127 assert((VA.getValNo() == ByValVA.getValNo()) && "ValNo mismatch!");
3155 if (VA.isRegLoc()) {
3156 seenFloatArg |= VA.getLocVT().isFloatingPoint();
3158 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
3161 assert(VA.isMemLoc());
3162 unsigned LocMemOffset = VA.getLocMemOffset();
3681 CCValAssign &VA = RVLocs[i];
3682 assert(VA.isRegLoc() && "Can only return in registers!");
3683 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),