Lines Matching refs:VT
87 MVT ArgVT = Ins[i].VT; in AnalyzeFormalArguments()
100 MVT VT = Outs[i].VT; in CheckReturn() local
102 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) in CheckReturn()
114 MVT VT = Outs[i].VT; in AnalyzeReturn() local
116 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) in AnalyzeReturn()
127 MVT ArgVT = Outs[i].VT; in AnalyzeCallOperands()
162 MVT VT = Ins[i].VT; in AnalyzeCallResult() local
164 if (Fn(i, VT, VT, CCValAssign::Full, Flags, *this)) { in AnalyzeCallResult()
167 << EVT(VT).getEVTString() << '\n'; in AnalyzeCallResult()
175 void CCState::AnalyzeCallResult(MVT VT, CCAssignFn Fn) { in AnalyzeCallResult() argument
176 if (Fn(0, VT, VT, CCValAssign::Full, ISD::ArgFlagsTy(), *this)) { in AnalyzeCallResult()
179 << EVT(VT).getEVTString() << '\n'; in AnalyzeCallResult()
190 static bool isValueTypeInRegForCC(CallingConv::ID CC, MVT VT) { in isValueTypeInRegForCC() argument
191 if (VT.isVector()) in isValueTypeInRegForCC()
193 if (!VT.isInteger()) in isValueTypeInRegForCC()
199 MVT VT, CCAssignFn Fn) { in getRemainingRegParmsForType() argument
206 if (isValueTypeInRegForCC(CallingConv, VT)) in getRemainingRegParmsForType()
213 if (Fn(0, VT, VT, CCValAssign::Full, Flags, *this)) { in getRemainingRegParmsForType()
215 dbgs() << "Call has unhandled type " << EVT(VT).getEVTString() in getRemainingRegParmsForType()