Lines Matching refs:R600

1 ; RUN: llc < %s -march=r600 -mcpu=redwood | FileCheck --check-prefix=R600 --check-prefix=FUNC %s
2 ; RUN: llc < %s -march=r600 -mcpu=cayman | FileCheck --check-prefix=R600 --check-prefix=FUNC %s
12 ; R600: VTX_READ_8 T{{[0-9]+\.X, T[0-9]+\.X}}
23 ; R600: VTX_READ_8 [[DST:T[0-9]\.[XYZW]]], [[DST]]
24 ; R600: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST]], 0.0, literal
25 ; R600: 8
36 ; R600: VTX_READ_8
37 ; R600: VTX_READ_8
49 ; R600-DAG: VTX_READ_8 [[DST_X:T[0-9]\.[XYZW]]], [[DST_X]]
50 ; R600-DAG: VTX_READ_8 [[DST_Y:T[0-9]\.[XYZW]]], [[DST_Y]]
51 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_X]], 0.0, literal
52 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_Y]], 0.0, literal
53 ; R600-DAG: 8
54 ; R600-DAG: 8
67 ; R600: VTX_READ_8
68 ; R600: VTX_READ_8
69 ; R600: VTX_READ_8
70 ; R600: VTX_READ_8
84 ; R600-DAG: VTX_READ_8 [[DST_X:T[0-9]\.[XYZW]]], [[DST_X]]
85 ; R600-DAG: VTX_READ_8 [[DST_Y:T[0-9]\.[XYZW]]], [[DST_Y]]
86 ; R600-DAG: VTX_READ_8 [[DST_Z:T[0-9]\.[XYZW]]], [[DST_Z]]
87 ; R600-DAG: VTX_READ_8 [[DST_W:T[0-9]\.[XYZW]]], [[DST_W]]
88 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_X]], 0.0, literal
89 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_Y]], 0.0, literal
90 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_Z]], 0.0, literal
91 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_W]], 0.0, literal
92 ; R600-DAG: 8
93 ; R600-DAG: 8
94 ; R600-DAG: 8
95 ; R600-DAG: 8
110 ; R600: VTX_READ_16 T{{[0-9]+\.X, T[0-9]+\.X}}
121 ; R600: VTX_READ_16 [[DST:T[0-9]\.[XYZW]]], [[DST]]
122 ; R600: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST]], 0.0, literal
123 ; R600: 16
134 ; R600: VTX_READ_16
135 ; R600: VTX_READ_16
147 ; R600-DAG: VTX_READ_16 [[DST_X:T[0-9]\.[XYZW]]], [[DST_X]]
148 ; R600-DAG: VTX_READ_16 [[DST_Y:T[0-9]\.[XYZW]]], [[DST_Y]]
149 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_X]], 0.0, literal
150 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_Y]], 0.0, literal
151 ; R600-DAG: 16
152 ; R600-DAG: 16
164 ; R600: VTX_READ_16
165 ; R600: VTX_READ_16
166 ; R600: VTX_READ_16
167 ; R600: VTX_READ_16
181 ; R600-DAG: VTX_READ_16 [[DST_X:T[0-9]\.[XYZW]]], [[DST_X]]
182 ; R600-DAG: VTX_READ_16 [[DST_Y:T[0-9]\.[XYZW]]], [[DST_Y]]
183 ; R600-DAG: VTX_READ_16 [[DST_Z:T[0-9]\.[XYZW]]], [[DST_Z]]
184 ; R600-DAG: VTX_READ_16 [[DST_W:T[0-9]\.[XYZW]]], [[DST_W]]
185 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_X]], 0.0, literal
186 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_Y]], 0.0, literal
187 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_Z]], 0.0, literal
188 ; R600-DAG: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST_W]], 0.0, literal
189 ; R600-DAG: 16
190 ; R600-DAG: 16
191 ; R600-DAG: 16
192 ; R600-DAG: 16
207 ; R600: VTX_READ_32 T{{[0-9]+}}.X, T{{[0-9]+}}.X, 0
219 ; R600: VTX_READ_32 T{{[0-9]+}}.X, T{{[0-9]+}}.X, 0
231 ; R600: MEM_RAT
232 ; R600: VTX_READ_64
242 ; R600: VTX_READ_64
252 ; R600: MEM_RAT
253 ; R600: MEM_RAT
254 ; R600: ASHR {{[* ]*}}T{{[0-9]\.[XYZW]}}, T{{[0-9]\.[XYZW]}}, literal.x
255 ; R600: 31
267 ; R600: MEM_RAT
268 ; R600: MEM_RAT
278 ; R600: VTX_READ_128
279 ; R600: VTX_READ_128
291 ; R600: VTX_READ_128
292 ; R600: VTX_READ_128
293 ; R600: VTX_READ_128
294 ; R600: VTX_READ_128
313 ; R600: VTX_READ_8 [[DST:T[0-9]\.[XYZW]]], [[DST]]
314 ; R600: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST]], 0.0, literal
315 ; R600: 8
327 ; R600: VTX_READ_8 T{{[0-9]+\.X, T[0-9]+\.X}}
339 ; R600: VTX_READ_8 T{{[0-9]+\.X, T[0-9]+\.X}}
352 ; R600: VTX_READ_16 [[DST:T[0-9]\.[XYZW]]], [[DST]]
353 ; R600: BFE_INT {{[* ]*}}T{{[0-9].[XYZW]}}, [[DST]], 0.0, literal
354 ; R600: 16
366 ; R600: VTX_READ_16 T{{[0-9]+\.X, T[0-9]+\.X}}
378 ; R600: VTX_READ_16 T{{[0-9]+\.X, T[0-9]+\.X}}
391 ; R600: VTX_READ_32 T{{[0-9]+}}.X, T{{[0-9]+}}.X, 0
403 ; R600: VTX_READ_32 T{{[0-9]+}}.X, T{{[0-9]+}}.X, 0
418 ; R600: LDS_UBYTE_READ_RET
430 ; R600: LDS_UBYTE_READ_RET
431 ; R600: BFE_INT
444 ; R600: LDS_UBYTE_READ_RET
445 ; R600: LDS_UBYTE_READ_RET
459 ; R600-DAG: LDS_UBYTE_READ_RET
460 ; R600-DAG: LDS_UBYTE_READ_RET
461 ; R600-DAG: BFE_INT
462 ; R600-DAG: BFE_INT
476 ; R600: LDS_UBYTE_READ_RET
477 ; R600: LDS_UBYTE_READ_RET
478 ; R600: LDS_UBYTE_READ_RET
479 ; R600: LDS_UBYTE_READ_RET
495 ; R600-DAG: LDS_UBYTE_READ_RET
496 ; R600-DAG: LDS_UBYTE_READ_RET
497 ; R600-DAG: LDS_UBYTE_READ_RET
498 ; R600-DAG: LDS_UBYTE_READ_RET
499 ; R600-DAG: BFE_INT
500 ; R600-DAG: BFE_INT
501 ; R600-DAG: BFE_INT
502 ; R600-DAG: BFE_INT
519 ; R600: LDS_USHORT_READ_RET
532 ; R600: LDS_USHORT_READ_RET
533 ; R600: BFE_INT
546 ; R600: LDS_USHORT_READ_RET
547 ; R600: LDS_USHORT_READ_RET
561 ; R600-DAG: LDS_USHORT_READ_RET
562 ; R600-DAG: LDS_USHORT_READ_RET
563 ; R600-DAG: BFE_INT
564 ; R600-DAG: BFE_INT
578 ; R600: LDS_USHORT_READ_RET
579 ; R600: LDS_USHORT_READ_RET
580 ; R600: LDS_USHORT_READ_RET
581 ; R600: LDS_USHORT_READ_RET
597 ; R600-DAG: LDS_USHORT_READ_RET
598 ; R600-DAG: LDS_USHORT_READ_RET
599 ; R600-DAG: LDS_USHORT_READ_RET
600 ; R600-DAG: LDS_USHORT_READ_RET
601 ; R600-DAG: BFE_INT
602 ; R600-DAG: BFE_INT
603 ; R600-DAG: BFE_INT
604 ; R600-DAG: BFE_INT
621 ; R600: LDS_READ_RET
634 ; R600: LDS_READ_RET
646 ; R600: LDS_READ_RET
647 ; R600: LDS_READ_RET
659 ; R600: LDS_READ_RET
660 ; R600: LDS_READ_RET
661 ; R600: LDS_READ_RET
683 ; R600: LDS_READ_RET