Home | History | Annotate | Download | only in AArch64

Lines Matching refs:VA

1214     CCValAssign &VA = ArgLocs[i];
1215 unsigned Arg = ArgRegs[VA.getValNo()];
1216 MVT ArgVT = ArgVTs[VA.getValNo()];
1219 switch (VA.getLocInfo()) {
1223 MVT DestVT = VA.getLocVT();
1233 MVT DestVT = VA.getLocVT();
1245 if (VA.isRegLoc() && !VA.needsCustom()) {
1247 TII.get(TargetOpcode::COPY), VA.getLocReg()).addReg(Arg);
1248 RegArgs.push_back(VA.getLocReg());
1249 } else if (VA.needsCustom()) {
1253 assert(VA.isMemLoc() && "Assuming store on stack.");
1265 Addr.setOffset(VA.getLocMemOffset() + BEAlign);
1585 CCValAssign &VA = ValLocs[0];
1589 if (VA.getLocInfo() != CCValAssign::Full)
1592 if (!VA.isRegLoc())
1598 unsigned SrcReg = Reg + VA.getValNo();
1599 unsigned DestReg = VA.getLocReg();
1615 MVT DestVT = VA.getValVT();
1635 RetRegs.push_back(VA.getLocReg());