Lines Matching refs:VT
74 MVT ArgVT = Ins[i].VT; in AnalyzeFormalArguments()
92 MVT VT = Outs[i].VT; in CheckReturn() local
94 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) in CheckReturn()
106 MVT VT = Outs[i].VT; in AnalyzeReturn() local
108 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeReturn()
111 << EVT(VT).getEVTString() << '\n'; in AnalyzeReturn()
124 MVT ArgVT = Outs[i].VT; in AnalyzeCallOperands()
160 MVT VT = Ins[i].VT; in AnalyzeCallResult() local
162 if (Fn(i, VT, VT, CCValAssign::Full, Flags, *this)) { in AnalyzeCallResult()
165 << EVT(VT).getEVTString() << '\n'; in AnalyzeCallResult()
174 void CCState::AnalyzeCallResult(MVT VT, CCAssignFn Fn) { in AnalyzeCallResult() argument
175 if (Fn(0, VT, VT, CCValAssign::Full, ISD::ArgFlagsTy(), *this)) { in AnalyzeCallResult()
178 << EVT(VT).getEVTString() << '\n'; in AnalyzeCallResult()
184 static bool isValueTypeInRegForCC(CallingConv::ID CC, MVT VT) { in isValueTypeInRegForCC() argument
185 if (VT.isVector()) in isValueTypeInRegForCC()
187 if (!VT.isInteger()) in isValueTypeInRegForCC()
195 MVT VT, CCAssignFn Fn) { in getRemainingRegParmsForType() argument
201 if (isValueTypeInRegForCC(CallingConv, VT)) in getRemainingRegParmsForType()
208 if (Fn(0, VT, VT, CCValAssign::Full, Flags, *this)) { in getRemainingRegParmsForType()
210 dbgs() << "Call has unhandled type " << EVT(VT).getEVTString() in getRemainingRegParmsForType()