Lines Matching refs:RVLocs
2032 SmallVector<CCValAssign, 16> RVLocs; in FinishCall() local
2033 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in FinishCall()
2037 if (RVLocs.size() == 2 && RetVT == MVT::f64) { in FinishCall()
2040 MVT DestVT = RVLocs[0].getValVT(); in FinishCall()
2045 .addReg(RVLocs[0].getLocReg()) in FinishCall()
2046 .addReg(RVLocs[1].getLocReg())); in FinishCall()
2048 UsedRegs.push_back(RVLocs[0].getLocReg()); in FinishCall()
2049 UsedRegs.push_back(RVLocs[1].getLocReg()); in FinishCall()
2054 assert(RVLocs.size() == 1 &&"Can't handle non-double multi-reg retvals!"); in FinishCall()
2055 MVT CopyVT = RVLocs[0].getValVT(); in FinishCall()
2066 ResultReg).addReg(RVLocs[0].getLocReg()); in FinishCall()
2067 UsedRegs.push_back(RVLocs[0].getLocReg()); in FinishCall()
2215 SmallVector<CCValAssign, 16> RVLocs; in ARMEmitLibcall() local
2216 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in ARMEmitLibcall()
2218 if (RVLocs.size() >= 2 && RetVT != MVT::f64) in ARMEmitLibcall()
2324 SmallVector<CCValAssign, 16> RVLocs; in SelectCall() local
2325 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in SelectCall()
2327 if (RVLocs.size() >= 2 && RetVT != MVT::f64) in SelectCall()