Differential Revision:
https://reviews.llvm.org/D61430
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360283
91177308-0d34-0410-b5e6-
96231b3b80d8
let SubtargetPredicate = isGFX6GFX7GFX8GFX9, Predicates = [isGFX6GFX7GFX8GFX9] in {
def : DivergentBinOp<add, V_ADD_I32_e32>;
def : DivergentClampingBinOp<sub, V_SUB_I32_e64>;
+}
def : DivergentBinOp<adde, V_ADDC_U32_e32>;
def : DivergentBinOp<sube, V_SUBB_U32_e32>;
-}
class divergent_i64_BinOp <SDPatternOperator Op, Instruction Inst> :
GCNPat<