xref: /llvm-project/llvm/test/CodeGen/AArch64/arm64-coalescing-MOVi32imm.ll (revision 92d0d133661f6c1bcc3dd37c7a6435a2c0733f81)
1; RUN: llc < %s | FileCheck %s
2
3; CHECK:       mov     w0, #1
4; CHECK-NEXT:  bl      foo
5; CHECK-NEXT:  mov     w0, #1
6; CHECK-NEXT:  bl      foo
7
8target triple = "aarch64--linux-android"
9declare i32 @foo(i32)
10
11; Function Attrs: nounwind uwtable
12define i32 @main() {
13entry:
14  %call = tail call i32 @foo(i32 1)
15  %call1 = tail call i32 @foo(i32 1)
16  ret i32 0
17}
18