1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2 ; RUN: opt -S < %s -passes=sink | FileCheck %s
4 define i32 @single_succ(i1 %b, ptr %a) {
5 ; CHECK-LABEL: @single_succ(
7 ; CHECK-NEXT: br label [[IF:%.*]]
9 ; CHECK-NEXT: br i1 [[B:%.*]], label [[THEN:%.*]], label [[ELSE:%.*]]
11 ; CHECK-NEXT: ret i32 42
13 ; CHECK-NEXT: [[L:%.*]] = load i32, ptr [[A:%.*]], align 4
14 ; CHECK-NEXT: ret i32 [[L]]
17 %l = load i32, ptr %a, align 4
20 br i1 %b, label %then, label %else