Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
a5f8942e055abf1640fcd822406f875e1b2d8916
/
.
/
test
/
CodeGen
/
X86
/
ptr-rotate.ll
blob: 6debd16ba5dde40084231254c0790ea354c5e777 [
file
] [
log
] [
blame
]
; RUN: llc -mtriple=i386-apple-darwin -o - < %s | FileCheck %s
define
i32
@func
(
i8
*
%A
)
nounwind
readnone
{
entry
:
%tmp
=
ptrtoint
i8
*
%A
to
i32
%shr
=
lshr
i32
%tmp
,
5
%shl
=
shl
i32
%tmp
,
27
%or
=
or
i32
%shr
,
%shl
; CHECK: roll $27
ret
i32
%or
}