Lines Matching defs:PromotedVT
255 static bool PromoteScalarIntegerPTX(const EVT &VT, MVT *PromotedVT) {
262 *PromotedVT = MVT::i1;
267 *PromotedVT = MVT::i8;
270 *PromotedVT = MVT::i16;
273 *PromotedVT = MVT::i32;
276 *PromotedVT = MVT::i64;
279 return EVT(*PromotedVT) != VT;
1789 MVT PromotedVT;
1790 if (PromoteScalarIntegerPTX(EltVT, &PromotedVT)) {
1791 EltVT = EVT(PromotedVT);
1793 if (PromoteScalarIntegerPTX(StVal.getValueType(), &PromotedVT)) {
1796 StVal = DAG.getNode(Ext, dl, PromotedVT, StVal);
2081 MVT PromotedVT;
2083 if (PromoteScalarIntegerPTX(TheLoadType, &PromotedVT)) {
2084 TheLoadType = EVT(PromotedVT);
2085 EltType = EVT(PromotedVT);
3315 MVT PromotedVT;
3316 if (PromoteScalarIntegerPTX(EltVT, &PromotedVT)) {
3416 MVT PromotedVT;
3417 if (PromoteScalarIntegerPTX(VTs[i], &PromotedVT)) {
3418 VTs[i] = EVT(PromotedVT);
3420 if (PromoteScalarIntegerPTX(PromotedOutVal.getValueType(), &PromotedVT)) {
3423 PromotedOutVal = DAG.getNode(Ext, dl, PromotedVT, PromotedOutVal);