| 123456789101112131415161718 |
- ; RUN: opt < %s -instcombine -value-tracking-dom-conditions -S | FileCheck %s
- define i32 @dom_cond(i32 %a, i32 %b) {
- ; CHECK-LABEL: @dom_cond(
- entry:
- %v = add i32 %a, %b
- %cond = icmp ule i32 %v, 7
- br i1 %cond, label %then, label %exit
- then:
- %v2 = add i32 %v, 8
- ; CHECK: or i32 %v, 8
- br label %exit
- exit:
- %v3 = phi i32 [ %v, %entry ], [ %v2, %then ]
- ret i32 %v3
- }
|