Lines Matching defs:RVLocs
216 SmallVector<CCValAssign, 16> RVLocs;
219 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
232 i != RVLocs.size();
234 CCValAssign &VA = RVLocs[i];
254 VA = RVLocs[++i]; // skip ahead to next loc
299 SmallVector<CCValAssign, 16> RVLocs;
302 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
316 for (unsigned i = 0; i != RVLocs.size(); ++i) {
317 CCValAssign &VA = RVLocs[i];
345 if (i+1 < RVLocs.size() && RVLocs[i+1].getLocReg() == VA.getLocReg()) {
981 SmallVector<CCValAssign, 16> RVLocs;
982 CCState RVInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
988 for (unsigned i = 0; i != RVLocs.size(); ++i) {
989 if (RVLocs[i].getLocVT() == MVT::v2i32) {
992 Chain, dl, toCallerWindow(RVLocs[i++].getLocReg()), MVT::i32, InFlag);
998 Chain, dl, toCallerWindow(RVLocs[i].getLocReg()), MVT::i32, InFlag);
1006 DAG.getCopyFromReg(Chain, dl, toCallerWindow(RVLocs[i].getLocReg()),
1007 RVLocs[i].getValVT(), InFlag)
1289 SmallVector<CCValAssign, 16> RVLocs;
1290 CCState RVInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), RVLocs,
1301 for (unsigned i = 0; i != RVLocs.size(); ++i) {
1302 CCValAssign &VA = RVLocs[i];
1315 RV = DAG.getCopyFromReg(Chain, DL, Reg, RVLocs[i].getLocVT(), InGlue);