e0587d6b9041d31abe6a58f07b01729ec8fdaed0
[oota-llvm.git] / test / CodeGen / AArch64 / global_merge_1.ll
1 ; RUN: llc < %s -mtriple=aarch64-none-linux-gnu | FileCheck %s
2
3 @m = internal global i32 0, align 4
4 @n = internal global i32 0, align 4
5
6 define void @f1(i32 %a1, i32 %a2) {
7 ; CHECK-LABEL: f1:
8 ; CHECK: adrp x{{[0-9]+}}, _MergedGlobals
9 ; CHECK-NOT: adrp
10   store i32 %a1, i32* @m, align 4
11   store i32 %a2, i32* @n, align 4
12   ret void
13 }
14
15 ; CHECK:        .local _MergedGlobals
16 ; CHECK:        .comm  _MergedGlobals,8,8
17