Sign in
swiftshader
/
SwiftShader
/
1133c0c5d7c5ce9cf6d0871f1618cfc7ba6c9e9f
/
.
/
third_party
/
llvm-7.0
/
llvm
/
test
/
Transforms
/
SCCP
/
2008-04-22-multiple-ret-sccp.ll
blob: e7168dda0891ca138d2c03a70fb4e407bbed9451 [
file
] [
log
] [
blame
]
; RUN: opt < %s -sccp -S | grep "ret i32 %Z"
; rdar://5778210
declare
{
i32
,
i32
}
@bar
(
i32
%A
)
define
i32
@foo
()
{
%X
=
call
{
i32
,
i32
}
@bar
(
i32
17
)
%Y
=
extractvalue
{
i32
,
i32
}
%X
,
0
%Z
=
add
i32
%Y
,
%Y
ret
i32
%Z
}