Sign in
cobalt
/
cobalt
/
3cd5432aaed8f14f27f66ade1b51aa71df939492
/
.
/
third_party
/
llvm-project
/
llvm
/
test
/
CodeGen
/
AArch64
/
arm64-zext.ll
blob: 9470708ebdc07483b46815ee9ec2af2016aa90d4 [
file
] [
log
] [
blame
]
; RUN: llc < %s -mtriple=arm64-eabi | FileCheck %s
define
i64
@foo
(
i32
%a
,
i32
%b
)
nounwind
readnone
ssp
{
entry
:
; CHECK-LABEL: foo:
; CHECK: add w0, w1, w0
; CHECK: ret
%add
=
add
i32
%b
,
%a
%conv
=
zext
i32
%add
to
i64
ret
i64
%conv
}