• Home
  • Raw
  • Download

Lines Matching refs:RetVT

206     bool FinishCall(MVT RetVT, SmallVectorImpl<unsigned> &UsedRegs,
2023 bool ARMFastISel::FinishCall(MVT RetVT, SmallVectorImpl<unsigned> &UsedRegs, in FinishCall() argument
2033 if (RetVT != MVT::isVoid) { in FinishCall()
2036 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, isVarArg)); in FinishCall()
2039 if (RVLocs.size() == 2 && RetVT == MVT::f64) { in FinishCall()
2060 if (RetVT == MVT::i1 || RetVT == MVT::i8 || RetVT == MVT::i16) in FinishCall()
2192 MVT RetVT; in ARMEmitLibcall() local
2194 RetVT = MVT::isVoid; in ARMEmitLibcall()
2195 else if (!isTypeLegal(RetTy, RetVT)) in ARMEmitLibcall()
2199 if (RetVT != MVT::isVoid && RetVT != MVT::i32) { in ARMEmitLibcall()
2202 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, false)); in ARMEmitLibcall()
2203 if (RVLocs.size() >= 2 && RetVT != MVT::f64) in ARMEmitLibcall()
2270 if (!FinishCall(RetVT, UsedRegs, I, CC, NumBytes, false)) return false; in ARMEmitLibcall()
2301 MVT RetVT; in SelectCall() local
2303 RetVT = MVT::isVoid; in SelectCall()
2304 else if (!isTypeLegal(RetTy, RetVT) && RetVT != MVT::i16 && in SelectCall()
2305 RetVT != MVT::i8 && RetVT != MVT::i1) in SelectCall()
2309 if (RetVT != MVT::isVoid && RetVT != MVT::i1 && RetVT != MVT::i8 && in SelectCall()
2310 RetVT != MVT::i16 && RetVT != MVT::i32) { in SelectCall()
2313 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, isVarArg)); in SelectCall()
2314 if (RVLocs.size() >= 2 && RetVT != MVT::f64) in SelectCall()
2421 if (!FinishCall(RetVT, UsedRegs, I, CC, NumBytes, isVarArg)) in SelectCall()