• Home
  • Raw
  • Download

Lines Matching refs:A9

1 ; RUN: llc -O3 -mtriple=thumb-eabi -mcpu=cortex-a9 %s -o - | FileCheck %s -check-prefix=A9
2 … -mtriple=thumb-eabi -mcpu=cortex-a9 -addr-sink-using-gep=1 %s -o - | FileCheck %s -check-prefix=A9
8 ; A9: @simple
10 ; A9: lsl
11 ; A9-NOT: lsl
12 ; A9: %loop
14 ; A9-NOT: lsl
41 ; A9: @user
43 ; A9: lsl
44 ; A9: lsl
45 ; A9: %loop
47 ; A9: lsl
48 ; A9: lsl
79 ; A9: extrastride:
81 ; A9-NOT: str
83 ; A9: lsl
84 ; A9-NOT: {{str r|lsl}}
85 ; A9: %for.body{{$}}
87 ; A9-NOT: {{ldr .*[sp]|lsl}}
141 ; A9: foldedidx:
142 ; A9: ldrb{{(.w)?}} {{r[0-9]|lr}}, [{{r[0-9]|lr}}, #3]
209 ; A9: testNeon:
210 ; A9: %.lr.ph
211 ; A9-NOT: lsl.w
212 ; A9-NOT: {{ldr|str|adds|add r}}
213 ; A9: vst1.8 {{.*}} [r{{[0-9]+}}]!
214 ; A9-NOT: {{ldr|str|adds|add r}}
215 ; A9: add.w r
216 ; A9-NOT: {{ldr|str|adds|add r}}
217 ; A9: add.w r
218 ; A9-NOT: {{ldr|str|adds|add r}}
219 ; A9-NOT: add.w r
220 ; A9: bne
299 ; A9: @testReuse
300 ; A9: %for.body
301 ; A9: vld1.8 {d{{[0-9]+}}}, [[BASE:[r[0-9]+]]], [[INC:r[0-9]]]
302 ; A9: vld1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
303 ; A9: vld1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
304 ; A9: vld1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
305 ; A9: vld1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
306 ; A9: vld1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
307 ; A9: vld1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
308 ; A9: vld1.8 {d{{[0-9]+}}}, [[BASE]], {{r[0-9]}}
309 ; A9: vst1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
310 ; A9: vst1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
311 ; A9: vst1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
312 ; A9: vst1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
313 ; A9: vst1.8 {d{{[0-9]+}}}, [[BASE]], [[INC]]
314 ; A9: vst1.8 {d{{[0-9]+}}}, [[BASE]]
315 ; A9: bne