Home
last modified time | relevance | path

Searched refs:VECREDUCE_ADD (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/
Dlegalize-reduce-add.mir14 ; CHECK: [[VECREDUCE_ADD:%[0-9]+]]:_(s8) = G_VECREDUCE_ADD [[LOAD]](<16 x s8>)
15 ; CHECK: [[ANYEXT:%[0-9]+]]:_(s32) = G_ANYEXT [[VECREDUCE_ADD]](s8)
37 ; CHECK: [[VECREDUCE_ADD:%[0-9]+]]:_(s16) = G_VECREDUCE_ADD [[LOAD]](<8 x s16>)
38 ; CHECK: [[ANYEXT:%[0-9]+]]:_(s32) = G_ANYEXT [[VECREDUCE_ADD]](s16)
60 ; CHECK: [[VECREDUCE_ADD:%[0-9]+]]:_(s32) = G_VECREDUCE_ADD [[LOAD]](<4 x s32>)
61 ; CHECK: $w0 = COPY [[VECREDUCE_ADD]](s32)
81 ; CHECK: [[VECREDUCE_ADD:%[0-9]+]]:_(s64) = G_VECREDUCE_ADD [[LOAD]](<2 x s64>)
82 ; CHECK: $x0 = COPY [[VECREDUCE_ADD]](s64)
Dregbankselect-reductions.mir35 ; CHECK: [[VECREDUCE_ADD:%[0-9]+]]:fpr(s32) = G_VECREDUCE_ADD [[COPY]](<4 x s32>)
36 ; CHECK: $w0 = COPY [[VECREDUCE_ADD]](s32)
Dirtranslator-reductions.ll111 ; CHECK: [[VECREDUCE_ADD:%[0-9]+]]:_(s32) = G_VECREDUCE_ADD [[COPY]](<4 x s32>)
112 ; CHECK: $w0 = COPY [[VECREDUCE_ADD]](s32)
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h937 VECREDUCE_ADD, VECREDUCE_MUL, enumerator
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h1150 VECREDUCE_ADD, enumerator
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp475 case ISD::VECREDUCE_ADD: in LegalizeOp()
871 case ISD::VECREDUCE_ADD: in Expand()
DSelectionDAGDumper.cpp461 case ISD::VECREDUCE_ADD: return "vecreduce_add"; in getOperationName()
DLegalizeIntegerTypes.cpp199 case ISD::VECREDUCE_ADD: in PromoteIntegerResult()
1517 case ISD::VECREDUCE_ADD: in PromoteIntegerOperand()
1963 case ISD::VECREDUCE_ADD: in PromoteIntOp_VECREDUCE()
2156 case ISD::VECREDUCE_ADD: in ExpandIntegerResult()
DLegalizeVectorTypes.cpp618 case ISD::VECREDUCE_ADD: in ScalarizeVectorOperand()
2119 case ISD::VECREDUCE_ADD: in SplitVectorOperand()
4391 case ISD::VECREDUCE_ADD: in WidenVectorOperand()
DLegalizeDAG.cpp1166 case ISD::VECREDUCE_ADD: in LegalizeOp()
3939 case ISD::VECREDUCE_ADD: in ExpandNode()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp440 case ISD::VECREDUCE_ADD: return "vecreduce_add"; in getOperationName()
DLegalizeVectorOps.cpp474 case ISD::VECREDUCE_ADD: in LegalizeOp()
978 case ISD::VECREDUCE_ADD: in Expand()
DLegalizeVectorTypes.cpp606 case ISD::VECREDUCE_ADD: in ScalarizeVectorOperand()
1986 case ISD::VECREDUCE_ADD: in SplitVectorOperand()
2072 case ISD::VECREDUCE_ADD: CombineOpc = ISD::ADD; break; in SplitVecOp_VECREDUCE()
4227 case ISD::VECREDUCE_ADD: in WidenVectorOperand()
4690 case ISD::VECREDUCE_ADD: in WidenVecOp_VECREDUCE()
DLegalizeIntegerTypes.cpp190 case ISD::VECREDUCE_ADD: in PromoteIntegerResult()
1313 case ISD::VECREDUCE_ADD: in PromoteIntegerOperand()
1736 case ISD::VECREDUCE_ADD: in PromoteIntOp_VECREDUCE()
1919 case ISD::VECREDUCE_ADD: in ExpandIntegerResult()
DLegalizeDAG.cpp1150 case ISD::VECREDUCE_ADD: in LegalizeOp()
3799 case ISD::VECREDUCE_ADD: in ExpandNode()
DTargetLowering.cpp7613 case ISD::VECREDUCE_ADD: BaseOpcode = ISD::ADD; break; in expandVecReduce()
DSelectionDAGBuilder.cpp8981 Res = DAG.getNode(ISD::VECREDUCE_ADD, dl, VT, Op1); in visitVectorReduce()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp863 setTargetDAGCombine(ISD::VECREDUCE_ADD); in AArch64TargetLowering()
1000 setOperationAction(ISD::VECREDUCE_ADD, VT, Custom); in AArch64TargetLowering()
1006 setOperationAction(ISD::VECREDUCE_ADD, MVT::v2i64, Custom); in AArch64TargetLowering()
1087 setOperationAction(ISD::VECREDUCE_ADD, VT, Custom); in AArch64TargetLowering()
1362 setOperationAction(ISD::VECREDUCE_ADD, VT, Custom); in addTypeForFixedLengthSVE()
4282 case ISD::VECREDUCE_ADD: in LowerOperation()
10210 (Op.getOpcode() != ISD::VECREDUCE_ADD && in LowerVECREDUCE()
10219 case ISD::VECREDUCE_ADD: in LowerVECREDUCE()
10249 case ISD::VECREDUCE_ADD: in LowerVECREDUCE()
11499 return DAG.getNode(ISD::VECREDUCE_ADD, DL, N->getValueType(0), Dot); in performVecReduceAddCombine()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp714 setOperationAction(ISD::VECREDUCE_ADD, VT, Expand); in initActions()
/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp832 setOperationAction(ISD::VECREDUCE_ADD, VT, Expand); in initActions()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td427 def vecreduce_add : SDNode<"ISD::VECREDUCE_ADD", SDTVecReduce>;
/external/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td434 def vecreduce_add : SDNode<"ISD::VECREDUCE_ADD", SDTVecReduce>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp783 setOperationAction(ISD::VECREDUCE_ADD, VT, Custom); in AArch64TargetLowering()
3268 case ISD::VECREDUCE_ADD: in LowerOperation()
8547 case ISD::VECREDUCE_ADD: in LowerVECREDUCE()
12932 case ISD::VECREDUCE_ADD: in ReplaceNodeResults()
/external/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.cpp296 setOperationAction(ISD::VECREDUCE_ADD, VT, Legal); in addMVEVectorTypes()
984 setTargetDAGCombine(ISD::VECREDUCE_ADD); in ARMTargetLowering()
14946 assert(N->getOpcode() == ISD::VECREDUCE_ADD); in PerformVECREDUCE_ADDCombine()
15128 return DAG.getNode(ISD::VECREDUCE_ADD, dl, ResVT, Ext); in PerformVECREDUCE_ADDCombine()
16356 case ISD::VECREDUCE_ADD: in PerformDAGCombine()
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/
DARMGenFastISel.inc2658 // FastEmit functions for ISD::VECREDUCE_ADD.
2780 case ISD::VECREDUCE_ADD: return fastEmit_ISD_VECREDUCE_ADD_r(VT, RetVT, Op0, Op0IsKill);

12