1 ; RUN: llc -mtriple=arm64-apple-ios < %s | FileCheck %s
2 ; RUN: llc -mtriple=arm64-linux-gnu < %s | FileCheck %s --check-prefix=CHECK-LINUX
5 define void @sum(i32* %to) {
7 switch i32 undef, label %exit [
14 store i32 undef, i32* %to
17 store i32 undef, i32* %to
20 store i32 undef, i32* %to
23 store i32 undef, i32* %to
30 ; CHECK: adrp {{x[0-9]+}}, LJTI0_0@PAGE
31 ; CHECK: add {{x[0-9]+}}, {{x[0-9]+}}, LJTI0_0@PAGEOFF
33 ; CHECK-LINUX-LABEL: sum:
34 ; CHECK-LINUX: adrp {{x[0-9]+}}, .LJTI0_0
35 ; CHECK-LINUX: add {{x[0-9]+}}, {{x[0-9]+}}, :lo12:.LJTI0_0