Lines Matching refs:RVLocs
2036 SmallVector<CCValAssign, 16> RVLocs; in FinishCall() local
2037 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in FinishCall()
2041 if (RVLocs.size() == 2 && RetVT == MVT::f64) { in FinishCall()
2044 MVT DestVT = RVLocs[0].getValVT(); in FinishCall()
2049 .addReg(RVLocs[0].getLocReg()) in FinishCall()
2050 .addReg(RVLocs[1].getLocReg())); in FinishCall()
2052 UsedRegs.push_back(RVLocs[0].getLocReg()); in FinishCall()
2053 UsedRegs.push_back(RVLocs[1].getLocReg()); in FinishCall()
2058 assert(RVLocs.size() == 1 &&"Can't handle non-double multi-reg retvals!"); in FinishCall()
2059 MVT CopyVT = RVLocs[0].getValVT(); in FinishCall()
2070 ResultReg).addReg(RVLocs[0].getLocReg()); in FinishCall()
2071 UsedRegs.push_back(RVLocs[0].getLocReg()); in FinishCall()
2202 SmallVector<CCValAssign, 16> RVLocs; in ARMEmitLibcall() local
2203 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in ARMEmitLibcall()
2205 if (RVLocs.size() >= 2 && RetVT != MVT::f64) in ARMEmitLibcall()
2313 SmallVector<CCValAssign, 16> RVLocs; in SelectCall() local
2314 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in SelectCall()
2316 if (RVLocs.size() >= 2 && RetVT != MVT::f64) in SelectCall()