Lines Matching refs:EltVT
950 EVT EltVT = N->getValueType(0).getVectorElementType(); in VerifySDNode() local
952 assert((Op.getValueType() == EltVT || in VerifySDNode()
953 (EltVT.isInteger() && Op.getValueType().isInteger() && in VerifySDNode()
954 EltVT.bitsLE(Op.getValueType()))) && in VerifySDNode()
1322 EVT EltVT = VT.getScalarType(); in getNOT() local
1324 getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), DL, VT); in getNOT()
1350 EVT EltVT = VT.getScalarType(); in getConstant() local
1351 assert((EltVT.getSizeInBits() >= 64 || in getConstant()
1352 (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) && in getConstant()
1354 return getConstant(APInt(EltVT.getSizeInBits(), Val), DL, VT, isT, isO); in getConstant()
1366 EVT EltVT = VT.getScalarType(); in getConstant() local
1373 if (VT.isVector() && TLI->getTypeAction(*getContext(), EltVT) == in getConstant()
1375 EltVT = TLI->getTypeToTransformTo(*getContext(), EltVT); in getConstant()
1376 APInt NewVal = Elt->getValue().zextOrTrunc(EltVT.getSizeInBits()); in getConstant()
1386 TLI->getTypeAction(*getContext(), EltVT) == in getConstant()
1389 EVT ViaEltVT = TLI->getTypeToTransformTo(*getContext(), EltVT); in getConstant()
1394 assert(EltVT.getSizeInBits() % ViaEltSizeInBits == 0 && in getConstant()
1396 unsigned Parts = EltVT.getSizeInBits() / ViaEltSizeInBits; in getConstant()
1442 assert(Elt->getBitWidth() == EltVT.getSizeInBits() && in getConstant()
1446 AddNodeIDNode(ID, Opc, getVTList(EltVT), None); in getConstant()
1456 N = newSDNode<ConstantSDNode>(isT, isO, Elt, EltVT); in getConstant()
1497 EVT EltVT = VT.getScalarType(); in getConstantFP() local
1504 AddNodeIDNode(ID, Opc, getVTList(EltVT), None); in getConstantFP()
1513 N = newSDNode<ConstantFPSDNode>(isTarget, &V, EltVT); in getConstantFP()
1529 EVT EltVT = VT.getScalarType(); in getConstantFP() local
1530 if (EltVT == MVT::f32) in getConstantFP()
1532 if (EltVT == MVT::f64) in getConstantFP()
1534 if (EltVT == MVT::f80 || EltVT == MVT::f128 || EltVT == MVT::ppcf128 || in getConstantFP()
1535 EltVT == MVT::f16 || EltVT == MVT::bf16) { in getConstantFP()
1538 APF.convert(EVTToAPFloatSemantics(EltVT), APFloat::rmNearestTiesToEven, in getConstantFP()
6283 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; in getMemsetStringVal() local
6287 EltVT, NumElts))); in getMemsetStringVal()
10010 EVT EltVT = VT.getVectorElementType(); in UnrollVectorOp() local
10040 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands, in UnrollVectorOp()
10045 Scalars.push_back(getNode(ISD::SELECT, dl, EltVT, Operands)); in UnrollVectorOp()
10052 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands[0], in UnrollVectorOp()
10058 Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, in UnrollVectorOp()
10066 Scalars.push_back(getUNDEF(EltVT)); in UnrollVectorOp()
10068 EVT VecVT = EVT::getVectorVT(*getContext(), EltVT, ResNE); in UnrollVectorOp()
10264 EVT EltVT) { in ExtractVectorElements() argument
10268 if (EltVT == EVT()) in ExtractVectorElements()
10269 EltVT = VT.getVectorElementType(); in ExtractVectorElements()
10272 Args.push_back(getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Op, in ExtractVectorElements()