Sign in
ara-mdk
/
platform
/
external
/
llvm
/
760fa5dc8022dcf6982969c26ef566dfbeea979c
/
.
/
test
/
Transforms
/
GVN
/
local-pre.ll
blob: 1d0dadfbe0fc4c709e15781cb491b8d06825ccc0 [
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
}