Sign in
swiftshader
/
SwiftShader
/
98e6b968bfc1fe6fd301b517876c9d6815836163
/
.
/
third_party
/
LLVM
/
test
/
Transforms
/
GVN
/
local-pre.ll
blob: 5f03984653a97409ebc88a68be8cbae78648c8c6 [
file
] [
log
] [
blame
]
; RUN: opt < %s -gvn -enable-pre -S | grep {b.pre}
define
i32
@main
(
i32
%p
)
{
block1
:
br
i1
true
,
label
%block2
,
label
%block3
block2
:
%a
=
add
i32
%p
,
1
br
label
%block4
block3
:
br
label
%block4
block4
:
%b
=
add
i32
%p
,
1
ret
i32
%b
}