Lines Matching defs:EltVT

1183     EVT EltVT = N->getValueType(0).getVectorElementType();
1185 assert((Op.getValueType() == EltVT ||
1186 (EltVT.isInteger() && Op.getValueType().isInteger() &&
1187 EltVT.bitsLE(Op.getValueType()))) &&
1681 EVT EltVT = VT.getScalarType();
1693 if (VT.isVector() && TLI->getTypeAction(*getContext(), EltVT) ==
1695 EltVT = TLI->getTypeToTransformTo(*getContext(), EltVT);
1697 if (TLI->isSExtCheaperThanZExt(VT.getScalarType(), EltVT))
1698 NewVal = Elt->getValue().sextOrTrunc(EltVT.getSizeInBits());
1700 NewVal = Elt->getValue().zextOrTrunc(EltVT.getSizeInBits());
1710 TLI->getTypeAction(*getContext(), EltVT) ==
1713 EVT ViaEltVT = TLI->getTypeToTransformTo(*getContext(), EltVT);
1719 assert(EltVT.getSizeInBits() % ViaEltSizeInBits == 0 &&
1721 unsigned Parts = EltVT.getSizeInBits() / ViaEltSizeInBits;
1767 assert(Elt->getBitWidth() == EltVT.getSizeInBits() &&
1770 SDVTList VTs = getVTList(EltVT);
1838 EVT EltVT = VT.getScalarType();
1850 SDVTList VTs = getVTList(EltVT);
1875 EVT EltVT = VT.getScalarType();
1876 if (EltVT == MVT::f32)
1878 if (EltVT == MVT::f64)
1880 if (EltVT == MVT::f80 || EltVT == MVT::f128 || EltVT == MVT::ppcf128 ||
1881 EltVT == MVT::f16 || EltVT == MVT::bf16) {
1884 APF.convert(EltVT.getFltSemantics(), APFloat::rmNearestTiesToEven,
8021 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64;
8025 EltVT, NumElts)));
12722 EVT EltVT = VT.getVectorElementType();
12751 SDValue EltOp = getNode(N->getOpcode(), dl, {EltVT, EltVT1}, Operands);
12757 Scalars0.push_back(getUNDEF(EltVT));
12761 EVT VecVT = EVT::getVectorVT(*getContext(), EltVT, ResNE);
12792 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands,
12797 Scalars.push_back(getNode(ISD::SELECT, dl, EltVT, Operands));
12804 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands[0],
12810 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT,
12817 Scalars.push_back(getAddrSpaceCast(dl, EltVT, Operands[0],
12826 Scalars.push_back(getUNDEF(EltVT));
12828 EVT VecVT = EVT::getVectorVT(*getContext(), EltVT, ResNE);
13056 EVT EltVT) {
13060 if (EltVT == EVT())
13061 EltVT = VT.getVectorElementType();
13064 Args.push_back(getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Op,