Lines Matching defs:RetVT
230 bool FinishCall(MVT RetVT, SmallVectorImpl<Register> &UsedRegs,
2034 bool ARMFastISel::FinishCall(MVT RetVT, SmallVectorImpl<Register> &UsedRegs,
2044 if (RetVT != MVT::isVoid) {
2047 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, isVarArg));
2050 if (RVLocs.size() == 2 && RetVT == MVT::f64) {
2071 if (RetVT == MVT::i1 || RetVT == MVT::i8 || RetVT == MVT::i16)
2209 MVT RetVT;
2211 RetVT = MVT::isVoid;
2212 else if (!isTypeLegal(RetTy, RetVT))
2216 if (RetVT != MVT::isVoid && RetVT != MVT::i32) {
2219 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, false));
2220 if (RVLocs.size() >= 2 && RetVT != MVT::f64)
2285 if (!FinishCall(RetVT, UsedRegs, I, CC, NumBytes, false)) return false;
2315 MVT RetVT;
2317 RetVT = MVT::isVoid;
2318 else if (!isTypeLegal(RetTy, RetVT) && RetVT != MVT::i16 &&
2319 RetVT != MVT::i8 && RetVT != MVT::i1)
2323 if (RetVT != MVT::isVoid && RetVT != MVT::i1 && RetVT != MVT::i8 &&
2324 RetVT != MVT::i16 && RetVT != MVT::i32) {
2327 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, isVarArg));
2328 if (RVLocs.size() >= 2 && RetVT != MVT::f64)
2429 if (!FinishCall(RetVT, UsedRegs, I, CC, NumBytes, isVarArg))