Lines Matching defs:EltVT

1089       MVT EltVT = VT.getVectorElementType();
1090 if (isTypeLegal(EltVT))
1096 EltVT, Custom);
2217 EVT EltVT = ResVT.getVectorElementType();
2218 assert(EltVT == SrcVT.getVectorElementType() && "Should hold for node");
2222 if (EltVT == MVT::i1)
2229 unsigned MinVLMAX = MinVLen / EltVT.getSizeInBits();
2608 MVT EltVT = VT.getVectorElementType();
2611 switch (EltVT.SimpleTy) {
2648 if (EltVT.getSizeInBits() > Subtarget.getELen())
2679 MVT EltVT = VT.getVectorElementType();
2680 switch (EltVT.SimpleTy) {
2699 return MVT::getScalableVectorVT(EltVT, NumElts);
4070 MVT EltVT = VT.getVectorElementType();
4078 if ((EltVT == MVT::f16 && !Subtarget.hasStdExtZvfh()) || EltVT == MVT::bf16) {
4083 if ((EltVT == MVT::bf16 && Subtarget.hasStdExtZfbfmin()) ||
4084 (EltVT == MVT::f16 && Subtarget.hasStdExtZfhmin())) {
4395 MVT EltVT = VT.getVectorElementType();
4399 if ((EltVT == MVT::f16 && !Subtarget.hasStdExtZvfh()) ||
4400 EltVT == MVT::bf16) {
4401 if ((EltVT == MVT::bf16 && Subtarget.hasStdExtZfbfmin()) ||
4402 (EltVT == MVT::f16 && Subtarget.hasStdExtZfhmin()))
6966 MVT EltVT = VT.getVectorElementType();
6968 unsigned EltSize = EltVT.getSizeInBits();
7008 assert(EltVT == MVT::f16 && "Unexpected [US]_TO_FP lowering");
7262 MVT EltVT = VT.getVectorElementType();
7263 if ((EltVT == MVT::f16 && !Subtarget.hasStdExtZvfh()) ||
7264 EltVT == MVT::bf16) {
7267 if ((EltVT == MVT::bf16 && Subtarget.hasStdExtZfbfmin()) ||
7268 (EltVT == MVT::f16 && Subtarget.hasStdExtZfhmin()))
7278 if (EltVT == MVT::i1)
9274 EVT EltVT = Op.getValueType();
9291 return DAG.getNode(ISD::TRUNCATE, DL, EltVT, Res);
9331 return DAG.getNode(ISD::TRUNCATE, DL, EltVT, Res);
9337 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Vec, Idx);
9340 if ((EltVT == MVT::f16 && !Subtarget.hasVInstructionsF16()) ||
9341 EltVT == MVT::bf16) {
9347 return DAG.getNode(RISCVISD::FMV_H_X, DL, EltVT, IntExtract);
9418 if (!EltVT.isInteger()) {
9420 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Vec,
9425 return DAG.getNode(ISD::TRUNCATE, DL, EltVT, Elt0);
10400 getRVVFPReductionOpAndOperands(SDValue Op, SelectionDAG &DAG, EVT EltVT,
10411 DAG.getConstantFP(Flags.hasNoSignedZeros() ? 0.0 : -0.0, DL, EltVT);
10422 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Op.getOperand(0),
15119 MVT EltVT = SupportsExt == ExtKind::FPExt
15125 MVT NarrowVT = MVT::getVectorVT(EltVT, VT.getVectorElementCount());