Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / AArch64 / macho-none.ll
blobb83f48725552723aa9b91a17a0ad13701aa8a23d
1 ; RUN: llc -mtriple=arm64-apple-none-elf %s -o - | FileCheck %s --check-prefix CHECK-ELF
2 ; RUN: llc -mtriple=arm64-apple-none-macho %s -o - | FileCheck %s --check-prefix CHECK-MACHO
4 @var = global i8 0
6 define i8 @foo() {
7   %x = load i8, ptr @var
9   ; CHECK-ELF: adrp x{{[0-9]+}}, :got:var
10   ; CHECK-ELF: ldr x{{[0-9]+}}, [x{{[0-9]+}}, :got_lo12:var]
12   ; CHECK-MACHO: adrp x{{[0-9]+}}, _var@PAGE
13   ; CHECK-MACHO: ldrb w{{[0-9]+}}, [x{{[0-9]+}}, _var@PAGEOFF]
15   ret i8 %x