Sign in
swiftshader
/
SwiftShader
/
ed30373d288595486116e9fa65dbffa4a0813bde
/
.
/
third_party
/
LLVM
/
test
/
Transforms
/
InstCombine
/
apint-shl-trunc.ll
blob: 40efb8358eb621cda0750bf4755295bf50928222 [
file
] [
log
] [
blame
]
; RUN: opt < %s -instcombine -S | grep shl
; END.
define
i1
@test0
(
i39
%X
,
i39
%A
)
{
%B
=
lshr
i39
%X
,
%A
%D
=
trunc
i39
%B
to
i1
ret
i1
%D
}
define
i1
@test1
(
i799
%X
,
i799
%A
)
{
%B
=
lshr
i799
%X
,
%A
%D
=
trunc
i799
%B
to
i1
ret
i1
%D
}