Home
last modified time | relevance | path

Searched refs:ReducedVT (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp21965 EVT ReducedVT = N->getValueType(0); in tryLowerPartialReductionToDot() local
21970 if (!(ReducedVT == MVT::nxv4i64 && MulSrcVT == MVT::nxv16i8) && in tryLowerPartialReductionToDot()
21971 !(ReducedVT == MVT::nxv4i32 && MulSrcVT == MVT::nxv16i8) && in tryLowerPartialReductionToDot()
21972 !(ReducedVT == MVT::nxv2i64 && MulSrcVT == MVT::nxv8i16) && in tryLowerPartialReductionToDot()
21973 !(ReducedVT == MVT::v4i64 && MulSrcVT == MVT::v16i8) && in tryLowerPartialReductionToDot()
21974 !(ReducedVT == MVT::v4i32 && MulSrcVT == MVT::v16i8) && in tryLowerPartialReductionToDot()
21975 !(ReducedVT == MVT::v2i32 && MulSrcVT == MVT::v8i8)) in tryLowerPartialReductionToDot()
21986 if (Scalable && ReducedVT != MVT::nxv4i32 && ReducedVT != MVT::nxv4i64) in tryLowerPartialReductionToDot()
21998 if ((ReducedVT == MVT::nxv4i64 && MulSrcVT == MVT::nxv16i8) || in tryLowerPartialReductionToDot()
21999 (ReducedVT == MVT::v4i64 && MulSrcVT == MVT::v16i8)) { in tryLowerPartialReductionToDot()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp49350 EVT ReducedVT = EVT::getVectorVT(*DAG.getContext(), MVT::i16, NumElts); in reduceVMULWidth() local
49353 SDValue NewN0 = DAG.getNode(ISD::TRUNCATE, DL, ReducedVT, N0); in reduceVMULWidth()
49354 SDValue NewN1 = DAG.getNode(ISD::TRUNCATE, DL, ReducedVT, N1); in reduceVMULWidth()
49358 SDValue MulLo = DAG.getNode(ISD::MUL, DL, ReducedVT, NewN0, NewN1); in reduceVMULWidth()
49369 ReducedVT, NewN0, NewN1); in reduceVMULWidth()
49380 DAG.getVectorShuffle(ReducedVT, DL, MulLo, MulHi, ShuffleMask); in reduceVMULWidth()
49388 DAG.getVectorShuffle(ReducedVT, DL, MulLo, MulHi, ShuffleMask); in reduceVMULWidth()