; RUN: opt -passes=simplifycfg -S < %s | FileCheck %s
target datalayout = "ni:1"
define void @test_01(ptr addrspace(1) align 8 %ptr) {
; CHECK-LABEL: @test_01(
; CHECK-NOT: ptrtoint
; CHECK-NEXT: icmp eq ptr addrspace(1) %ptr, null
; CHECK-NOT: ptrtoint
%cond1 = icmp eq ptr addrspace(1) %ptr, null
%cond2 = icmp eq ptr addrspace(1) %ptr, null
br i1 %cond1, label %true1, label %false1
true1:
br i1 %cond2, label %true2, label %false2
false1:
store i64 1, ptr addrspace(1) %ptr, align 8
br label %true1
true2:
store i64 2, ptr addrspace(1) %ptr, align 8
ret void
false2:
store i64 3, ptr addrspace(1) %ptr, align 8
ret void
}