reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenDAGISel.inc
113184 /*252029*/  /*SwitchOpcode*/ 76, TARGET_VAL(ISD::UMAX),// ->252108
gen/lib/Target/AArch64/AArch64GenFastISel.inc
 7744   case ISD::UMAX: return fastEmit_ISD_UMAX_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
28048 /* 58830*/        OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
28107 /* 58939*/      OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56195 /*122952*/      OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56202 /*122964*/        OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56345 /*123229*/        OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56396 /*123322*/          OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56440 /*123404*/          OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56599 /*123764*/        OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56667 /*123926*/        OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56778 /*124197*/  /*SwitchOpcode*/ 97|128,9/*1249*/, TARGET_VAL(ISD::UMAX),// ->125450
56791 /*124223*/          OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56834 /*124312*/          OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56862 /*124363*/          OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56893 /*124417*/          OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56922 /*124469*/        OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
56974 /*124563*/          OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
57029 /*124663*/            OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
57051 /*124713*/            OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
57091 /*124808*/            OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
57134 /*124906*/            OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
57176 /*125004*/        OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
57245 /*125167*/        OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
59965 /*131169*/      /*SwitchOpcode*/ 61, TARGET_VAL(ISD::UMAX),// ->131233
gen/lib/Target/AMDGPU/R600GenDAGISel.inc
 7762 /* 29617*/  /*SwitchOpcode*/ 104, TARGET_VAL(ISD::UMAX),// ->29724
gen/lib/Target/ARM/ARMGenDAGISel.inc
52529 /*117185*/  /*SwitchOpcode*/ 83|128,1/*211*/, TARGET_VAL(ISD::UMAX),// ->117400
gen/lib/Target/ARM/ARMGenFastISel.inc
 5186   case ISD::UMAX: return fastEmit_ISD_UMAX_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/Mips/MipsGenDAGISel.inc
28448 /* 53785*/  /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::UMAX),// ->53949
gen/lib/Target/Mips/MipsGenFastISel.inc
 3429   case ISD::UMAX: return fastEmit_ISD_UMAX_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc
58265 /*123792*/  /*SwitchOpcode*/ 81, TARGET_VAL(ISD::UMAX),// ->123876
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
42760 /*107223*/  /*SwitchOpcode*/ 74, TARGET_VAL(ISD::UMAX),// ->107300
gen/lib/Target/PowerPC/PPCGenFastISel.inc
 3256   case ISD::UMAX: return fastEmit_ISD_UMAX_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenDAGISel.inc
78692 /*165405*/          /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::UMAX),// ->165654
83758 /*175479*/          /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::UMAX),// ->175728
88581 /*184986*/          /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::UMAX),// ->185260
94859 /*197520*/          /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::UMAX),// ->197790
101544 /*210842*/          /*SwitchOpcode*/ 56|128,2/*312*/, TARGET_VAL(ISD::UMAX),// ->211158
108890 /*225670*/          /*SwitchOpcode*/ 54|128,2/*310*/, TARGET_VAL(ISD::UMAX),// ->225984
115355 /*238722*/          /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::UMAX),// ->239034
119017 /*245767*/        /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::UMAX),// ->245931
121639 /*250961*/        /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(ISD::UMAX),// ->251219
124428 /*256246*/          /*SwitchOpcode*/ 47, TARGET_VAL(ISD::UMAX),// ->256296
126853 /*260829*/          /*SwitchOpcode*/ 48, TARGET_VAL(ISD::UMAX),// ->260880
145627 /*297955*/            OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
147546 /*301532*/          /*SwitchOpcode*/ 48, TARGET_VAL(ISD::UMAX),// ->301583
159526 /*324211*/          /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMAX),// ->324248
161258 /*327453*/          /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMAX),// ->327490
177353 /*359599*/          /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UMAX),// ->359621
178302 /*361298*/          /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UMAX),// ->361319
187300 /*378544*/          /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMAX),// ->378581
188069 /*380001*/          /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMAX),// ->380038
188717 /*381241*/          /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UMAX),// ->381263
189033 /*381819*/          /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UMAX),// ->381840
216226 /*439287*/  /*SwitchOpcode*/ 37|128,14/*1829*/, TARGET_VAL(ISD::UMAX),// ->441120
gen/lib/Target/X86/X86GenFastISel.inc
13532   case ISD::UMAX: return fastEmit_ISD_UMAX_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
include/llvm/CodeGen/TargetLowering.h
 2265     case ISD::UMAX:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 1527   case ISD::UMAX:               return visitIMINMAX(N);
 2226   if (N0.getOpcode() == ISD::UMAX && hasOperation(ISD::USUBSAT, VT)) {
 4235     case ISD::SMAX: AltOpcode = ISD::UMAX; break;
 4237     case ISD::UMAX: AltOpcode = ISD::SMAX; break;
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 3091   case ISD::UMAX: {
 3098     case ISD::UMAX: Pred = ISD::SETUGT; break;
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
   82   case ISD::UMAX:        Res = PromoteIntRes_ZExtIntBinOp(N); break;
  702           DAG.getNode(ISD::UMAX, dl, PromotedType, Op1Promoted, Op2Promoted);
 1758   case ISD::UMAX:
 2082       return std::make_pair(ISD::SETGT, ISD::UMAX);
 2083     case ISD::UMAX:
 2084       return std::make_pair(ISD::SETUGT, ISD::UMAX);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  438   case ISD::UMAX:
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  123   case ISD::UMAX:
  957   case ISD::UMAX:
 2131   case ISD::VECREDUCE_UMAX: CombineOpc = ISD::UMAX; break;
 2747   case ISD::UMAX:
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 3256   case ISD::UMAX: {
 3630   case ISD::UMAX:
 4711   case ISD::UMAX: return std::make_pair(C1.uge(C2) ? C1 : C2, true);
 5110   case ISD::UMAX:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3288     case SPF_UMAX:    Opc = ISD::UMAX; break;
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  267   case ISD::UMAX:                       return "umax";
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 6893   if (Opcode == ISD::USUBSAT && isOperationLegalOrCustom(ISD::UMAX, VT)) {
 6894     SDValue Max = DAG.getNode(ISD::UMAX, dl, VT, LHS, RHS);
 7330   case ISD::VECREDUCE_UMAX: BaseOpcode = ISD::UMAX; break;
lib/CodeGen/TargetLoweringBase.cpp
  645     setOperationAction(ISD::UMAX, VT, Expand);
lib/Target/AArch64/AArch64ISelLowering.cpp
  877     for (unsigned Opcode : {ISD::SMIN, ISD::SMAX, ISD::UMIN, ISD::UMAX})
 2846     return DAG.getNode(ISD::UMAX, dl, Op.getValueType(),
12086     ReplaceReductionResults(N, Results, DAG, ISD::UMAX, AArch64ISD::UMAXV);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  349   setOperationAction(ISD::UMAX, MVT::i32, Legal);
lib/Target/AMDGPU/SIISelLowering.cpp
  439     setOperationAction(ISD::UMAX, MVT::i16, Legal);
  607     setOperationAction(ISD::UMAX, MVT::v2i16, Legal);
  634     setOperationAction(ISD::UMAX, MVT::v4i16, Custom);
  714   setTargetDAGCombine(ISD::UMAX);
 4076   case ISD::UMAX:
 8997   case ISD::UMAX:
 9163   if (Opc == ISD::UMIN && Op0.getOpcode() == ISD::UMAX && Op0.hasOneUse()) {
 9288     case ISD::UMAX:
 9959   case ISD::UMAX:
lib/Target/ARM/ARMISelLowering.cpp
  210     for (auto Opcode : {ISD::ABS, ISD::SMIN, ISD::SMAX, ISD::UMIN, ISD::UMAX})
  259     setOperationAction(ISD::UMAX, VT, Legal);
 3723       ? ISD::UMIN : ISD::UMAX;
lib/Target/Mips/MipsSEISelLowering.cpp
  348   setOperationAction(ISD::UMAX, Ty, Legal);
 2015     return DAG.getNode(ISD::UMAX, DL, Op->getValueType(0),
 2027     return DAG.getNode(ISD::UMAX, DL, Op->getValueType(0),
lib/Target/NVPTX/NVPTXISelLowering.cpp
  499     setOperationAction(ISD::UMAX, Ty, Legal);
lib/Target/PowerPC/PPCISelLowering.cpp
  571         setOperationAction(ISD::UMAX, VT, Legal);
  577         setOperationAction(ISD::UMAX, VT, Expand);
  672       setOperationAction(ISD::UMAX, MVT::v2i64, Expand);
lib/Target/X86/X86ISelLowering.cpp
  875       setOperationAction(ISD::UMAX, VT, VT == MVT::v16i8 ? Legal : Custom);
 1041     setOperationAction(ISD::UMAX,               MVT::v8i16, Legal);
 1042     setOperationAction(ISD::UMAX,               MVT::v4i32, Legal);
 1206     setOperationAction(ISD::UMAX,      MVT::v4i64,  Custom);
 1222       setOperationAction(ISD::UMAX, VT, HasInt256 ? Legal : Custom);
 1451       setOperationAction(ISD::UMAX,             VT, Legal);
 1545       setOperationAction(ISD::UMAX, VT, Legal);
 1679       setOperationAction(ISD::UMAX,         VT, Legal);
20827     case ISD::SETUGE: Opc = ISD::UMAX; break;
24929     if (Opcode == ISD::USUBSAT && !TLI.isOperationLegal(ISD::UMAX, VT)) {
24994     assert((Opcode == ISD::UMIN || Opcode == ISD::UMAX) &&
25010   case ISD::UMAX: CC = ISD::CondCode::SETUGT; break;
27772   case ISD::UMAX:
35758       Extract, BinOp, {ISD::SMAX, ISD::SMIN, ISD::UMAX, ISD::UMIN}, true);
35792   else if (BinOp == ISD::UMAX)
44139   if (Op0.getOpcode() == ISD::UMAX) {