Sign in
llvm
/
llvm
/
8924ea3d57d5fdfc11ce7562c3eaf0ce127ebc86
/
.
/
test
/
Transforms
/
Reassociate
/
2002-05-15-AgressiveSubMove.ll
blob: 24300352a62c3cad74741b5c60567ac754d18d3f [
file
] [
log
] [
blame
]
; RUN: opt < %s -reassociate -S | FileCheck %s
define
i32
@test1
(
i32
%A
)
{
; CHECK-LABEL: test1
; CHECK: ret i32 0
%X
=
add
i32
%A
,
1
%Y
=
add
i32
%A
,
1
%r
=
sub
i32
%X
,
%Y
ret
i32
%r
}