Sign in
llvm
/
llvm-project
/
llvm
/
b5fda9d8af55d9aff9d6739609a44276d2478bcc
/
.
/
test
/
CodeGen
/
Hexagon
/
bit-skip-byval.ll
blob: 796d36ad7f414d3f2995434181a59cd4c9a60e2d [
file
] [
log
] [
blame
]
; RUN: llc -march=hexagon < %s | FileCheck %s
;
; Either and or zxtb.
; CHECK: r0 = and(r1,#255)
%struct.t0
=
type
{
i32
}
define
i32
@foo
(
ptr
byval
(
%struct.t0
)
align
8
%s
,
i8
zeroext
%t
,
i8
%u
)
#
0
{
%a
=
zext
i8
%u
to
i32
ret
i32
%a
}