Home | History | Annotate | Download | only in ARM

Lines Matching full:arm

1 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -mtriple=armv7-apple-darwin | FileCheck %s --check-prefix=DARWIN-ARM
2 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -mtriple=armv7-linux-gnueabi | FileCheck %s --check-prefix=LINUX-ARM
8 ; DARWIN-ARM-LABEL: frameaddr_index0:
9 ; DARWIN-ARM: push {r7}
10 ; DARWIN-ARM: mov r7, sp
11 ; DARWIN-ARM: mov r0, r7
18 ; LINUX-ARM-LABEL: frameaddr_index0:
19 ; LINUX-ARM: push {r11}
20 ; LINUX-ARM: mov r11, sp
21 ; LINUX-ARM: mov r0, r11
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]
46 ; LINUX-ARM-LABEL: frameaddr_index1:
47 ; LINUX-ARM: push {r11}
48 ; LINUX-ARM: mov r11, sp
49 ; LINUX-ARM: ldr r0, [r11]
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]
79 ; LINUX-ARM-LABEL: frameaddr_index3:
80 ; LINUX-ARM: push {r11}
81 ; LINUX-ARM: mov r11, sp
82 ; LINUX-ARM: ldr r0, [r11]
83 ; LINUX-ARM: ldr r0, [r0]
84 ; LINUX-ARM: ldr r0, [r0]