Lines Matching refs:RVLocs
2028 SmallVector<CCValAssign, 16> RVLocs;
2029 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, TM, RVLocs, *Context);
2033 if (RVLocs.size() == 2 && RetVT == MVT::f64) {
2036 MVT DestVT = RVLocs[0].getValVT();
2041 .addReg(RVLocs[0].getLocReg())
2042 .addReg(RVLocs[1].getLocReg()));
2044 UsedRegs.push_back(RVLocs[0].getLocReg());
2045 UsedRegs.push_back(RVLocs[1].getLocReg());
2050 assert(RVLocs.size() == 1 &&"Can't handle non-double multi-reg retvals!");
2051 MVT CopyVT = RVLocs[0].getValVT();
2062 ResultReg).addReg(RVLocs[0].getLocReg());
2063 UsedRegs.push_back(RVLocs[0].getLocReg());
2194 SmallVector<CCValAssign, 16> RVLocs;
2195 CCState CCInfo(CC, false, *FuncInfo.MF, TM, RVLocs, *Context);
2197 if (RVLocs.size() >= 2 && RetVT != MVT::f64)
2305 SmallVector<CCValAssign, 16> RVLocs;
2306 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, TM, RVLocs, *Context);
2308 if (RVLocs.size() >= 2 && RetVT != MVT::f64)