Lines Matching refs:VA
1713 CCValAssign &VA = ArgLocs[i];
1716 if (VA.isRegLoc()) {
1718 EVT ValVT = VA.getValVT();
1741 unsigned Reg = MF.addLiveIn(VA.getLocReg(), RC);
1747 assert(VA.isMemLoc());
1749 unsigned ArgSize = VA.getLocVT().getSizeInBits() / 8;
1750 int FI = MFI->CreateFixedObject(ArgSize, VA.getLocMemOffset(),
1755 InVals.push_back(DAG.getLoad(VA.getValVT(), dl, Chain, FIN,
2751 CCValAssign &VA = RVLocs[i];
2752 EVT VT = VA.getValVT();
2753 assert(VA.isRegLoc() && "Can only return in registers!");
2755 VA.getLocReg(), VT, InFlag).getValue(1);
3005 CCValAssign &VA = ArgLocs[i];
3016 assert((VA.getValNo() == ByValVA.getValNo()) && "ValNo mismatch!");
3044 if (VA.isRegLoc()) {
3045 seenFloatArg |= VA.getLocVT().isFloatingPoint();
3047 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
3050 assert(VA.isMemLoc());
3051 unsigned LocMemOffset = VA.getLocMemOffset();
3502 CCValAssign &VA = RVLocs[i];
3503 assert(VA.isRegLoc() && "Can only return in registers!");
3504 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),