Lines Matching defs:EltVT

686   MVT EltVT = VT.getVectorElementType();
688 CurDAG->getMachineNode(NVPTX::I32toV2I16, SDLoc(N), EltVT, EltVT, Vector);
1110 EVT EltVT = N->getValueType(0);
1115 if (Isv2x16VT(EltVT)) {
1117 EltVT = MVT::i32;
1127 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1134 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_avar,
1152 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1159 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_asi,
1179 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1186 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_ari_64,
1196 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1203 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_ari,
1223 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v2_areg_64,
1230 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_areg_64,
1241 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v2_areg,
1248 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_areg,
1307 EVT EltVT = Mem->getMemoryVT();
1309 if (EltVT.isVector()) {
1310 NumElts = EltVT.getVectorNumElements();
1311 EltVT = EltVT.getVectorElementType();
1313 if ((EltVT == MVT::f16 && OrigType == MVT::v2f16) ||
1314 (EltVT == MVT::bf16 && OrigType == MVT::v2bf16) ||
1315 (EltVT == MVT::i16 && OrigType == MVT::v2i16)) {
1317 EltVT = OrigType;
1320 EltVT = OrigType;
1328 EVT NodeVT = (EltVT == MVT::i8) ? MVT::i16 : EltVT;
1343 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1351 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1361 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1370 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1381 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDG_G_v4i8_ELE_avar,
1388 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDU_G_v4i8_ELE_avar,
1407 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1415 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1425 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1434 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1445 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDG_G_v4i8_ELE_ari64,
1452 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDU_G_v4i8_ELE_ari64,
1465 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1473 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1483 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1492 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1503 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDG_G_v4i8_ELE_ari32,
1510 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDU_G_v4i8_ELE_ari32,
1529 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1537 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1547 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1556 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1567 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDG_G_v4i8_ELE_areg64,
1574 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDU_G_v4i8_ELE_areg64,
1587 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1595 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1605 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1614 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1625 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDG_G_v4i8_ELE_areg32,
1632 EltVT.getSimpleVT().SimpleTy, NVPTX::INT_PTX_LDU_G_v4i8_ELE_areg32,
1658 if (OrigType != EltVT &&
1659 (LdNode || (OrigType.isFloatingPoint() && EltVT.isFloatingPoint()))) {
1664 GetConvertOpcode(OrigType.getSimpleVT(), EltVT.getSimpleVT(), LdNode);
1848 EVT EltVT = Op1.getValueType();
1902 if (Isv2x16VT(EltVT)) {
1904 EltVT = MVT::i32;
1920 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1926 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1939 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1946 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_asi,
1961 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1968 EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_ari_64,
1978 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
1984 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy,
2000 EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v2_areg_64,
2007 EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_areg_64,
2018 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v2_areg,
2025 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::STV_i8_v4_areg,
2070 EVT EltVT = Node->getValueType(0);
2103 VTs = CurDAG->getVTList(EltVT, MVT::Other, MVT::Glue);
2105 VTs = CurDAG->getVTList(EltVT, EltVT, MVT::Other, MVT::Glue);
2107 EVT EVTs[] = { EltVT, EltVT, EltVT, EltVT, MVT::Other, MVT::Glue };