Home
last modified time | relevance | path

Searched refs:VECREDUCE_UMAX (Results 1 – 25 of 28) sorted by relevance

12

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h939 VECREDUCE_SMAX, VECREDUCE_SMIN, VECREDUCE_UMAX, VECREDUCE_UMIN, enumerator
/external/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/
Dirtranslator-reductions.ll208 ; CHECK: [[VECREDUCE_UMAX:%[0-9]+]]:_(s32) = G_VECREDUCE_UMAX [[COPY]](<4 x s32>)
209 ; CHECK: $w0 = COPY [[VECREDUCE_UMAX]](s32)
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h1157 VECREDUCE_UMAX, enumerator
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp482 case ISD::VECREDUCE_UMAX: in LegalizeOp()
878 case ISD::VECREDUCE_UMAX: in Expand()
DSelectionDAGDumper.cpp468 case ISD::VECREDUCE_UMAX: return "vecreduce_umax"; in getOperationName()
DLegalizeIntegerTypes.cpp206 case ISD::VECREDUCE_UMAX: in PromoteIntegerResult()
1524 case ISD::VECREDUCE_UMAX: in PromoteIntegerOperand()
1974 case ISD::VECREDUCE_UMAX: in PromoteIntOp_VECREDUCE()
2163 case ISD::VECREDUCE_UMAX: in ExpandIntegerResult()
DLegalizeVectorTypes.cpp625 case ISD::VECREDUCE_UMAX: in ScalarizeVectorOperand()
2126 case ISD::VECREDUCE_UMAX: in SplitVectorOperand()
4398 case ISD::VECREDUCE_UMAX: in WidenVectorOperand()
DLegalizeDAG.cpp1173 case ISD::VECREDUCE_UMAX: in LegalizeOp()
3946 case ISD::VECREDUCE_UMAX: in ExpandNode()
DSelectionDAG.cpp369 case ISD::VECREDUCE_UMAX: in getVecReduceBaseOpcode()
4743 case ISD::VECREDUCE_UMAX: in getNode()
DDAGCombiner.cpp1745 case ISD::VECREDUCE_UMAX: in visit()
21164 ? ISD::VECREDUCE_UMIN : ISD::VECREDUCE_UMAX; in visitVECREDUCE()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp447 case ISD::VECREDUCE_UMAX: return "vecreduce_umax"; in getOperationName()
DLegalizeVectorOps.cpp481 case ISD::VECREDUCE_UMAX: in LegalizeOp()
985 case ISD::VECREDUCE_UMAX: in Expand()
DLegalizeVectorTypes.cpp613 case ISD::VECREDUCE_UMAX: in ScalarizeVectorOperand()
1993 case ISD::VECREDUCE_UMAX: in SplitVectorOperand()
2079 case ISD::VECREDUCE_UMAX: CombineOpc = ISD::UMAX; break; in SplitVecOp_VECREDUCE()
4234 case ISD::VECREDUCE_UMAX: in WidenVectorOperand()
4693 case ISD::VECREDUCE_UMAX: in WidenVecOp_VECREDUCE()
DLegalizeIntegerTypes.cpp197 case ISD::VECREDUCE_UMAX: in PromoteIntegerResult()
1320 case ISD::VECREDUCE_UMAX: in PromoteIntegerOperand()
1747 case ISD::VECREDUCE_UMAX: in PromoteIntOp_VECREDUCE()
1926 case ISD::VECREDUCE_UMAX: in ExpandIntegerResult()
DLegalizeDAG.cpp1157 case ISD::VECREDUCE_UMAX: in LegalizeOp()
3806 case ISD::VECREDUCE_UMAX: in ExpandNode()
DTargetLowering.cpp7620 case ISD::VECREDUCE_UMAX: BaseOpcode = ISD::UMAX; break; in expandVecReduce()
DDAGCombiner.cpp1622 case ISD::VECREDUCE_UMAX: in visit()
19757 ? ISD::VECREDUCE_UMIN : ISD::VECREDUCE_UMAX; in visitVECREDUCE()
DSelectionDAGBuilder.cpp9002 Res = DAG.getNode(ISD::VECREDUCE_UMAX, dl, VT, Op1); in visitVectorReduce()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp721 setOperationAction(ISD::VECREDUCE_UMAX, VT, Expand); in initActions()
/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp839 setOperationAction(ISD::VECREDUCE_UMAX, VT, Expand); in initActions()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp1003 setOperationAction(ISD::VECREDUCE_UMAX, VT, Custom); in AArch64TargetLowering()
1092 setOperationAction(ISD::VECREDUCE_UMAX, VT, Custom); in AArch64TargetLowering()
1209 setOperationAction(ISD::VECREDUCE_UMAX, MVT::v2i64, Custom); in AArch64TargetLowering()
1371 setOperationAction(ISD::VECREDUCE_UMAX, VT, Custom); in addTypeForFixedLengthSVE()
4288 case ISD::VECREDUCE_UMAX: in LowerOperation()
10229 case ISD::VECREDUCE_UMAX: in LowerVECREDUCE()
10255 case ISD::VECREDUCE_UMAX: in LowerVECREDUCE()
15840 case ISD::VECREDUCE_UMAX: in ReplaceNodeResults()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td429 def vecreduce_umax : SDNode<"ISD::VECREDUCE_UMAX", SDTVecReduce>;
/external/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td436 def vecreduce_umax : SDNode<"ISD::VECREDUCE_UMAX", SDTVecReduce>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp786 setOperationAction(ISD::VECREDUCE_UMAX, VT, Custom); in AArch64TargetLowering()
3271 case ISD::VECREDUCE_UMAX: in LowerOperation()
8553 case ISD::VECREDUCE_UMAX: in LowerVECREDUCE()
12935 case ISD::VECREDUCE_UMAX: in ReplaceNodeResults()
/external/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.cpp298 setOperationAction(ISD::VECREDUCE_UMAX, VT, Legal); in addMVEVectorTypes()
12162 } else if ((TrueVal->getOpcode() == ISD::VECREDUCE_UMAX || in PerformSELECTCombine()
12163 FalseVal->getOpcode() == ISD::VECREDUCE_UMAX) && in PerformSELECTCombine()
12181 case ISD::VECREDUCE_UMAX: in PerformSELECTCombine()

12