Lines Matching refs:Op0VT
6300 EVT Op0VT = Op0.getValueType();
6302 if (VT == MVT::f16 && Op0VT == MVT::i16 &&
6308 if (VT == MVT::bf16 && Op0VT == MVT::i16 &&
6314 if (VT == MVT::f32 && Op0VT == MVT::i32 && Subtarget.is64Bit() &&
6321 if (VT == MVT::f64 && Op0VT == MVT::i64 && !Subtarget.is64Bit() &&
6332 if (!VT.isVector() && !Op0VT.isVector()) {
6333 if (isTypeLegal(VT) && isTypeLegal(Op0VT))
6338 assert(!VT.isScalableVector() && !Op0VT.isScalableVector() &&
6344 if (Op0VT.isFixedLengthVector())
6349 if (!Op0VT.isVector()) {
6350 EVT BVT = EVT::getVectorVT(*DAG.getContext(), Op0VT, 1);
6362 if (!VT.isVector() && Op0VT.isFixedLengthVector()) {
6495 EVT Op0VT = Op0.getValueType();
6496 if (VT == MVT::f32 && Op0VT == MVT::bf16 && Subtarget.hasStdExtZfbfmin())
6498 if (VT == MVT::f64 && Op0VT == MVT::bf16 && Subtarget.hasStdExtZfbfmin()) {
6512 EVT Op0VT = Op0.getValueType();
6513 if (VT == MVT::bf16 && Op0VT == MVT::f32 && Subtarget.hasStdExtZfbfmin())
6515 if (VT == MVT::bf16 && Op0VT == MVT::f64 && Subtarget.hasStdExtZfbfmin() &&
12264 EVT Op0VT = Op0.getValueType();
12267 if (!isTypeLegal(Op0VT))
12606 EVT Op0VT = Op0.getValueType();
12608 if (VT == MVT::i16 && Op0VT == MVT::f16 &&
12612 } else if (VT == MVT::i16 && Op0VT == MVT::bf16 &&
12616 } else if (VT == MVT::i32 && Op0VT == MVT::f32 && Subtarget.is64Bit() &&
12621 } else if (VT == MVT::i64 && Op0VT == MVT::f64 && !Subtarget.is64Bit() &&
12628 } else if (!VT.isVector() && Op0VT.isFixedLengthVector() &&
12629 isTypeLegal(Op0VT)) {