Sign in
swiftshader
/
SwiftShader
/
2f3d8f52d0fb51c9ab2558456bda9ad8e1205dfd
/
.
/
third_party
/
llvm-7.0
/
llvm
/
test
/
Transforms
/
Reassociate
/
2002-05-15-MissedTree.ll
blob: 5f3c9209aedab7b6c5fc08deec8f07662fc43793 [
file
] [
log
] [
blame
]
; RUN: opt < %s -reassociate -instcombine -S | FileCheck %s
define
i32
@test1
(
i32
%A
,
i32
%B
)
{
; CHECK-LABEL: test1
; CHECK: %Z = add i32 %B, %A
; CHECK: ret i32 %Z
%W
=
add
i32
%B
,
-
5
%Y
=
add
i32
%A
,
5
%Z
=
add
i32
%W
,
%Y
ret
i32
%Z
}