Sign in
swiftshader
/
SwiftShader
/
10a900e5ffaffdffe2806b1507af43a74acdfe9e
/
.
/
third_party
/
llvm-7.0
/
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
}