Lines Matching refs:r4
10 ; The caller-saved r4 is used as a scratch register for stack realignment.
11 ; CHECK: push {r4, r7, lr}
12 ; CHECK: bic r4, r4, #7
13 ; CHECK: mov sp, r4
24 ; NEON: push {r4, r7, lr}
25 ; NEON: sub.w r4, sp, #64
26 ; NEON: bic r4, r4, #15
28 ; NEON: mov sp, r4
29 ; NEON: vst1.64 {d8, d9, d10, d11}, [r4, :128]!
30 ; NEON: vst1.64 {d12, d13, d14, d15}, [r4, :128]
37 ; The epilog is free to use another scratch register than r4.
55 ; NEON: push {r4, r7, lr}
56 ; NEON: sub.w r4, sp, #56
57 ; NEON: bic r4, r4, #15
59 ; NEON: mov sp, r4
60 ; NEON: vst1.64 {d8, d9, d10, d11}, [r4, :128]!
61 ; NEON: vst1.64 {d12, d13}, [r4, :128]
62 ; NEON: vstr d14, [r4, #16]
81 ; NEON: push {r4, r7, lr}
83 ; NEON: sub.w r4, sp, #24
84 ; NEON: bic r4, r4, #15
86 ; NEON: mov sp, r4
87 ; NEON: vst1.64 {d8, d9}, [r4, :128]
88 ; NEON: vstr d10, [r4, #16]