Home
last modified time | relevance | path

Searched refs:AccVT (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h1659 LegalizeAction getPartialReduceMLAAction(unsigned Opc, EVT AccVT, in getPartialReduceMLAAction() argument
1663 PartialReduceActionTypes Key = {Opc, AccVT.getSimpleVT().SimpleTy, in getPartialReduceMLAAction()
1671 bool isPartialReduceMLALegalOrCustom(unsigned Opc, EVT AccVT, in isPartialReduceMLALegalOrCustom() argument
1673 LegalizeAction Action = getPartialReduceMLAAction(Opc, AccVT, InputVT); in isPartialReduceMLALegalOrCustom()
2758 void setPartialReduceMLAAction(unsigned Opc, MVT AccVT, MVT InputVT, in setPartialReduceMLAAction() argument
2762 assert(AccVT.isValid() && InputVT.isValid() && in setPartialReduceMLAAction()
2764 PartialReduceActionTypes Key = {Opc, AccVT.SimpleTy, InputVT.SimpleTy}; in setPartialReduceMLAAction()
2767 void setPartialReduceMLAAction(ArrayRef<unsigned> Opcodes, MVT AccVT, in setPartialReduceMLAAction() argument
2770 setPartialReduceMLAAction(Opc, AccVT, InputVT, Action); in setPartialReduceMLAAction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp12031 EVT AccVT = Acc.getValueType(); in expandPartialReduceMLA() local
12035 EVT::getVectorVT(*DAG.getContext(), AccVT.getVectorElementType(), in expandPartialReduceMLA()
12055 unsigned Stride = AccVT.getVectorMinNumElements(); in expandPartialReduceMLA()
12061 Subvectors.push_back(DAG.getExtractSubvector(DL, AccVT, Input, I * Stride)); in expandPartialReduceMLA()
12066 DAG.getNode(ISD::ADD, DL, AccVT, {Subvectors[0], Subvectors[1]})); in expandPartialReduceMLA()
H A DSelectionDAG.cpp8121 [[maybe_unused]] EVT AccVT = N1.getValueType(); in getNode() local
8127 assert(VT.isVector() && VT == AccVT && in getNode()
8131 AccVT.getVectorElementCount()) && in getNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp22031 EVT AccVT = Acc.getValueType(); in tryLowerPartialReductionToWideAdd() local
22033 if (ExtVT.getVectorElementType() != AccVT.getVectorElementType()) in tryLowerPartialReductionToWideAdd()
22039 if (!(ExtOpVT == MVT::nxv4i32 && AccVT == MVT::nxv2i64) && in tryLowerPartialReductionToWideAdd()
22040 !(ExtOpVT == MVT::nxv8i16 && AccVT == MVT::nxv4i32) && in tryLowerPartialReductionToWideAdd()
22041 !(ExtOpVT == MVT::nxv16i8 && AccVT == MVT::nxv8i16)) in tryLowerPartialReductionToWideAdd()
22048 SDValue BottomNode = DAG.getNode(BottomOpcode, DL, AccVT, Acc, ExtOp); in tryLowerPartialReductionToWideAdd()
22049 return DAG.getNode(TopOpcode, DL, AccVT, BottomNode, ExtOp); in tryLowerPartialReductionToWideAdd()