1 ; RUN: opt -passes=print-predicateinfo < %s 2>&1 | FileCheck %s
4 declare void @llvm.assume(i1)
6 define void @bar(ptr %p) {
12 %v1 = load i32, ptr %p, align 4
13 %c1 = icmp eq i32 %v1, 0
14 call void @llvm.assume(i1 %c1)
15 br label %unreachable2
18 %v2 = load i32, ptr %p, align 4
19 %c2 = icmp eq i32 %v2, 0
20 call void @llvm.assume(i1 %c2)