Lines Matching full:darwin
1 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -mtriple=armv7-apple-darwin | FileCheck %s --check-prefix=DARWIN-ARM
3 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -mtriple=thumbv7-apple-darwin | FileCheck %s --check-prefix=DARWIN-THUMB2
8 ; DARWIN-ARM-LABEL: frameaddr_index0:
9 ; DARWIN-ARM: push {r7}
10 ; DARWIN-ARM: mov r7, sp
11 ; DARWIN-ARM: mov r0, r7
13 ; DARWIN-THUMB2-LABEL: frameaddr_index0:
14 ; DARWIN-THUMB2: str r7, [sp, #-4]!
15 ; DARWIN-THUMB2: mov r7, sp
16 ; DARWIN-THUMB2: mov r0, r7
34 ; DARWIN-ARM-LABEL: frameaddr_index1:
35 ; DARWIN-ARM: push {r7}
36 ; DARWIN-ARM: mov r7, sp
37 ; DARWIN-ARM: mov r0, r7
38 ; DARWIN-ARM: ldr r0, [r0]
40 ; DARWIN-THUMB2-LABEL: frameaddr_index1:
41 ; DARWIN-THUMB2: str r7, [sp, #-4]!
42 ; DARWIN-THUMB2: mov r7, sp
43 ; DARWIN-THUMB2: mov r0, r7
44 ; DARWIN-THUMB2: ldr r0, [r0]
63 ; DARWIN-ARM-LABEL: frameaddr_index3:
64 ; DARWIN-ARM: push {r7}
65 ; DARWIN-ARM: mov r7, sp
66 ; DARWIN-ARM: mov r0, r7
67 ; DARWIN-ARM: ldr r0, [r0]
68 ; DARWIN-ARM: ldr r0, [r0]
69 ; DARWIN-ARM: ldr r0, [r0]
71 ; DARWIN-THUMB2-LABEL: frameaddr_index3:
72 ; DARWIN-THUMB2: str r7, [sp, #-4]!
73 ; DARWIN-THUMB2: mov r7, sp
74 ; DARWIN-THUMB2: mov r0, r7
75 ; DARWIN-THUMB2: ldr r0, [r0]
76 ; DARWIN-THUMB2: ldr r0, [r0]
77 ; DARWIN-THUMB2: ldr r0, [r0]