Lines Matching full:x18
1 ; RUN: llc -mtriple=arm64-apple-ios -mattr=+reserve-x18 -o - %s | FileCheck %s --check-prefix=CHECK-RESERVE-X18
2 ; RUN: llc -mtriple=arm64-freebsd-gnu -mattr=+reserve-x18 -o - %s | FileCheck %s --check-prefix=CHECK-RESERVE-X18
5 ; x18 is reserved as a platform register on Darwin but not on other
17 ; CHECK: ldr x18
18 ; CHECK: str x18
20 ; CHECK-RESERVE-X18-NOT: ldr fp
21 ; CHECK-RESERVE-X18-NOT: ldr x18
22 ; CHECK-RESERVE-X18: Spill
23 ; CHECK-RESERVE-X18-NOT: ldr fp
24 ; CHECK-RESERVE-X18-NOT: ldr x18
25 ; CHECK-RESERVE-X18: ret