Lines Matching defs:RVLocs
2030 SmallVector<CCValAssign, 16> RVLocs;
2031 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context);
2035 if (RVLocs.size() == 2 && RetVT == MVT::f64) {
2038 MVT DestVT = RVLocs[0].getValVT();
2043 .addReg(RVLocs[0].getLocReg())
2044 .addReg(RVLocs[1].getLocReg()));
2046 UsedRegs.push_back(RVLocs[0].getLocReg());
2047 UsedRegs.push_back(RVLocs[1].getLocReg());
2052 assert(RVLocs.size() == 1 &&"Can't handle non-double multi-reg retvals!");
2053 MVT CopyVT = RVLocs[0].getValVT();
2064 ResultReg).addReg(RVLocs[0].getLocReg());
2065 UsedRegs.push_back(RVLocs[0].getLocReg());
2213 SmallVector<CCValAssign, 16> RVLocs;
2214 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context);
2216 if (RVLocs.size() >= 2 && RetVT != MVT::f64)
2322 SmallVector<CCValAssign, 16> RVLocs;
2323 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context);
2325 if (RVLocs.size() >= 2 && RetVT != MVT::f64)