Lines Matching defs:EltVT

1141     EVT EltVT = N->getValueType(0).getVectorElementType();
1143 assert((Op.getValueType() == EltVT ||
1144 (EltVT.isInteger() && Op.getValueType().isInteger() &&
1145 EltVT.bitsLE(Op.getValueType()))) &&
1626 EVT EltVT = VT.getScalarType();
1627 assert((EltVT.getSizeInBits() >= 64 ||
1628 (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) &&
1630 return getConstant(APInt(EltVT.getSizeInBits(), Val), DL, VT, isT, isO);
1642 EVT EltVT = VT.getScalarType();
1649 if (VT.isVector() && TLI->getTypeAction(*getContext(), EltVT) ==
1651 EltVT = TLI->getTypeToTransformTo(*getContext(), EltVT);
1653 if (TLI->isSExtCheaperThanZExt(VT.getScalarType(), EltVT))
1654 NewVal = Elt->getValue().sextOrTrunc(EltVT.getSizeInBits());
1656 NewVal = Elt->getValue().zextOrTrunc(EltVT.getSizeInBits());
1666 TLI->getTypeAction(*getContext(), EltVT) ==
1669 EVT ViaEltVT = TLI->getTypeToTransformTo(*getContext(), EltVT);
1675 assert(EltVT.getSizeInBits() % ViaEltSizeInBits == 0 &&
1677 unsigned Parts = EltVT.getSizeInBits() / ViaEltSizeInBits;
1723 assert(Elt->getBitWidth() == EltVT.getSizeInBits() &&
1726 SDVTList VTs = getVTList(EltVT);
1782 EVT EltVT = VT.getScalarType();
1788 SDVTList VTs = getVTList(EltVT);
1813 EVT EltVT = VT.getScalarType();
1814 if (EltVT == MVT::f32)
1816 if (EltVT == MVT::f64)
1818 if (EltVT == MVT::f80 || EltVT == MVT::f128 || EltVT == MVT::ppcf128 ||
1819 EltVT == MVT::f16 || EltVT == MVT::bf16) {
1822 APF.convert(EVTToAPFloatSemantics(EltVT), APFloat::rmNearestTiesToEven,
7694 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64;
7698 EltVT, NumElts)));
12382 EVT EltVT = VT.getVectorElementType();
12411 SDValue EltOp = getNode(N->getOpcode(), dl, {EltVT, EltVT1}, Operands);
12445 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands,
12450 Scalars.push_back(getNode(ISD::SELECT, dl, EltVT, Operands));
12457 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands[0],
12463 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT,
12471 Scalars.push_back(getUNDEF(EltVT));
12473 EVT VecVT = EVT::getVectorVT(*getContext(), EltVT, ResNE);
12701 EVT EltVT) {
12705 if (EltVT == EVT())
12706 EltVT = VT.getVectorElementType();
12709 Args.push_back(getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Op,