Lines Matching defs:?A
1907 CCValAssign &VA = ArgLocs[i];
1908 MVT ArgVT = ArgVTs[VA.getValNo()];
1915 if (VA.isRegLoc() && !VA.needsCustom()) {
1917 } else if (VA.needsCustom()) {
1919 if (VA.getLocVT() != MVT::f64 ||
1921 !VA.isRegLoc() || !ArgLocs[++i].isRegLoc())
1957 CCValAssign &VA = ArgLocs[i];
1958 unsigned Arg = ArgRegs[VA.getValNo()];
1959 MVT ArgVT = ArgVTs[VA.getValNo()];
1965 switch (VA.getLocInfo()) {
1968 MVT DestVT = VA.getLocVT();
1977 MVT DestVT = VA.getLocVT();
1984 unsigned BC = FastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, Arg,
1988 ArgVT = VA.getLocVT();
1995 if (VA.isRegLoc() && !VA.needsCustom()) {
1997 VA.getLocReg())
1999 RegArgs.push_back(VA.getLocReg());
2000 } else if (VA.needsCustom()) {
2002 assert(VA.getLocVT() == MVT::f64 &&
2007 assert(VA.isRegLoc() && NextVA.isRegLoc() &&
2011 TII.get(ARM::VMOVRRD), VA.getLocReg())
2014 RegArgs.push_back(VA.getLocReg());
2017 assert(VA.isMemLoc());
2022 Addr.Offset = VA.getLocMemOffset();
2115 CCValAssign &VA = ValLocs[0];
2118 if (VA.getLocInfo() != CCValAssign::Full)
2121 if (!VA.isRegLoc())
2124 unsigned SrcReg = Reg + VA.getValNo();
2126 EVT DestVT = VA.getValVT();
2143 unsigned DstReg = VA.getLocReg();
2152 MRI.addLiveOut(VA.getLocReg());