xref: /llvm-project/llvm/test/CodeGen/AArch64/pie.ll (revision 5ddce70ef0e5a641d7fea95e31fc5e2439cb98cb)
1; RUN: llc -mtriple aarch64-pc-linux -relocation-model=pic < %s | FileCheck %s
2
3@g1 = dso_local global i32 42
4
5define dso_local ptr @get_g1() {
6; CHECK:      get_g1:
7; CHECK:        adrp x0, g1
8; CHECK-NEXT:   add  x0, x0, :lo12:g1
9  ret ptr @g1
10}
11
12!llvm.module.flags = !{!0}
13
14!0 = !{i32 1, !"PIE Level", i32 2}
15