Searched refs:ReducedVT (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 21965 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 D | X86ISelLowering.cpp | 49350 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()
|