Lines Matching defs:RetVT
223 bool FinishCall(MVT RetVT, SmallVectorImpl<Register> &UsedRegs,
2019 bool ARMFastISel::FinishCall(MVT RetVT, SmallVectorImpl<Register> &UsedRegs,
2029 if (RetVT != MVT::isVoid) {
2032 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, isVarArg));
2035 if (RVLocs.size() == 2 && RetVT == MVT::f64) {
2056 if (RetVT == MVT::i1 || RetVT == MVT::i8 || RetVT == MVT::i16)
2205 MVT RetVT;
2207 RetVT = MVT::isVoid;
2208 else if (!isTypeLegal(RetTy, RetVT))
2212 if (RetVT != MVT::isVoid && RetVT != MVT::i32) {
2215 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, false));
2216 if (RVLocs.size() >= 2 && RetVT != MVT::f64)
2283 if (!FinishCall(RetVT, UsedRegs, I, CC, NumBytes, false)) return false;
2312 MVT RetVT;
2314 RetVT = MVT::isVoid;
2315 else if (!isTypeLegal(RetTy, RetVT) && RetVT != MVT::i16 &&
2316 RetVT != MVT::i8 && RetVT != MVT::i1)
2320 if (RetVT != MVT::isVoid && RetVT != MVT::i1 && RetVT != MVT::i8 &&
2321 RetVT != MVT::i16 && RetVT != MVT::i32) {
2324 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, isVarArg));
2325 if (RVLocs.size() >= 2 && RetVT != MVT::f64)
2427 if (!FinishCall(RetVT, UsedRegs, I, CC, NumBytes, isVarArg))