Lines Matching refs:EltVT
1048 EVT EltVT = N->getValueType(0).getVectorElementType(); in VerifySDNode() local
1050 assert((Op.getValueType() == EltVT || in VerifySDNode()
1051 (EltVT.isInteger() && Op.getValueType().isInteger() && in VerifySDNode()
1052 EltVT.bitsLE(Op.getValueType()))) && in VerifySDNode()
1451 EVT EltVT = VT.getScalarType(); in getConstant() local
1452 assert((EltVT.getSizeInBits() >= 64 || in getConstant()
1453 (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) && in getConstant()
1455 return getConstant(APInt(EltVT.getSizeInBits(), Val), DL, VT, isT, isO); in getConstant()
1467 EVT EltVT = VT.getScalarType(); in getConstant() local
1474 if (VT.isVector() && TLI->getTypeAction(*getContext(), EltVT) == in getConstant()
1476 EltVT = TLI->getTypeToTransformTo(*getContext(), EltVT); in getConstant()
1477 APInt NewVal = Elt->getValue().zextOrTrunc(EltVT.getSizeInBits()); in getConstant()
1487 TLI->getTypeAction(*getContext(), EltVT) == in getConstant()
1490 EVT ViaEltVT = TLI->getTypeToTransformTo(*getContext(), EltVT); in getConstant()
1495 assert(EltVT.getSizeInBits() % ViaEltSizeInBits == 0 && in getConstant()
1497 unsigned Parts = EltVT.getSizeInBits() / ViaEltSizeInBits; in getConstant()
1543 assert(Elt->getBitWidth() == EltVT.getSizeInBits() && in getConstant()
1547 AddNodeIDNode(ID, Opc, getVTList(EltVT), None); in getConstant()
1557 N = newSDNode<ConstantSDNode>(isT, isO, Elt, EltVT); in getConstant()
1598 EVT EltVT = VT.getScalarType(); in getConstantFP() local
1605 AddNodeIDNode(ID, Opc, getVTList(EltVT), None); in getConstantFP()
1614 N = newSDNode<ConstantFPSDNode>(isTarget, &V, EltVT); in getConstantFP()
1630 EVT EltVT = VT.getScalarType(); in getConstantFP() local
1631 if (EltVT == MVT::f32) in getConstantFP()
1633 if (EltVT == MVT::f64) in getConstantFP()
1635 if (EltVT == MVT::f80 || EltVT == MVT::f128 || EltVT == MVT::ppcf128 || in getConstantFP()
1636 EltVT == MVT::f16 || EltVT == MVT::bf16) { in getConstantFP()
1639 APF.convert(EVTToAPFloatSemantics(EltVT), APFloat::rmNearestTiesToEven, in getConstantFP()
6638 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; in getMemsetStringVal() local
6642 EltVT, NumElts))); in getMemsetStringVal()
11099 EVT EltVT = VT.getVectorElementType(); in UnrollVectorOp() local
11129 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands, in UnrollVectorOp()
11134 Scalars.push_back(getNode(ISD::SELECT, dl, EltVT, Operands)); in UnrollVectorOp()
11141 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands[0], in UnrollVectorOp()
11147 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, in UnrollVectorOp()
11155 Scalars.push_back(getUNDEF(EltVT)); in UnrollVectorOp()
11157 EVT VecVT = EVT::getVectorVT(*getContext(), EltVT, ResNE); in UnrollVectorOp()
11370 EVT EltVT) { in ExtractVectorElements() argument
11374 if (EltVT == EVT()) in ExtractVectorElements()
11375 EltVT = VT.getVectorElementType(); in ExtractVectorElements()
11378 Args.push_back(getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Op, in ExtractVectorElements()