Lines Matching refs:EG
1 ; RUN: llc -march=r600 -mcpu=cypress < %s | FileCheck -enable-var-scope -check-prefix=EG %s
3 ; EG-LABEL: {{^}}test_fmax_f32:
4 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
5 ; EG: MAX_DX10 {{.*}}[[OUT]]
12 ; EG-LABEL: {{^}}test_fmax_v2f32:
13 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+]]
14 ; EG: MAX_DX10 {{.*}}[[OUT]]
15 ; EG: MAX_DX10 {{.*}}[[OUT]]
22 ; EG-LABEL: {{^}}test_fmax_v4f32:
23 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+]]
24 ; EG: MAX_DX10 {{.*}}[[OUT]]
25 ; EG: MAX_DX10 {{.*}}[[OUT]]
26 ; EG: MAX_DX10 {{.*}}[[OUT]]
27 ; EG: MAX_DX10 {{.*}}[[OUT]]
34 ; EG-LABEL: {{^}}test_fmax_v8f32:
35 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT1:T[0-9]+]]
36 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT2:T[0-9]+]]
37 ; EG-DAG: MAX_DX10 {{.*}}[[OUT1]].X
38 ; EG-DAG: MAX_DX10 {{.*}}[[OUT1]].Y
39 ; EG-DAG: MAX_DX10 {{.*}}[[OUT1]].Z
40 ; EG-DAG: MAX_DX10 {{.*}}[[OUT1]].W
41 ; EG-DAG: MAX_DX10 {{.*}}[[OUT2]].X
42 ; EG-DAG: MAX_DX10 {{.*}}[[OUT2]].Y
43 ; EG-DAG: MAX_DX10 {{.*}}[[OUT2]].Z
44 ; EG-DAG: MAX_DX10 {{.*}}[[OUT2]].W
51 ; EG-LABEL: {{^}}test_fmax_v16f32:
52 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT1:T[0-9]+]]
53 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT2:T[0-9]+]]
54 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT3:T[0-9]+]]
55 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT4:T[0-9]+]]
56 ; EG-DAG: MAX_DX10 {{.*}}[[OUT1]].X
57 ; EG-DAG: MAX_DX10 {{.*}}[[OUT1]].Y
58 ; EG-DAG: MAX_DX10 {{.*}}[[OUT1]].Z
59 ; EG-DAG: MAX_DX10 {{.*}}[[OUT1]].W
60 ; EG-DAG: MAX_DX10 {{.*}}[[OUT2]].X
61 ; EG-DAG: MAX_DX10 {{.*}}[[OUT2]].Y
62 ; EG-DAG: MAX_DX10 {{.*}}[[OUT2]].Z
63 ; EG-DAG: MAX_DX10 {{.*}}[[OUT2]].W
64 ; EG-DAG: MAX_DX10 {{.*}}[[OUT3]].X
65 ; EG-DAG: MAX_DX10 {{.*}}[[OUT3]].Y
66 ; EG-DAG: MAX_DX10 {{.*}}[[OUT3]].Z
67 ; EG-DAG: MAX_DX10 {{.*}}[[OUT3]].W
68 ; EG-DAG: MAX_DX10 {{.*}}[[OUT4]].X
69 ; EG-DAG: MAX_DX10 {{.*}}[[OUT4]].Y
70 ; EG-DAG: MAX_DX10 {{.*}}[[OUT4]].Z
71 ; EG-DAG: MAX_DX10 {{.*}}[[OUT4]].W
78 ; EG-LABEL: {{^}}constant_fold_fmax_f32:
79 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
80 ; EG-NOT: MAX_DX10
81 ; EG: MOV {{.*}}[[OUT]], literal.{{[xy]}}
88 ; EG-LABEL: {{^}}constant_fold_fmax_f32_nan_nan:
89 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
90 ; EG-NOT: MAX_DX10
91 ; EG: MOV {{.*}}[[OUT]], literal.{{[xy]}}
92 ; EG: 2143289344(nan)
99 ; EG-LABEL: {{^}}constant_fold_fmax_f32_val_nan:
100 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
101 ; EG-NOT: MAX_DX10
102 ; EG: MOV {{.*}}[[OUT]], literal.{{[xy]}}
109 ; EG-LABEL: {{^}}constant_fold_fmax_f32_nan_val:
110 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
111 ; EG-NOT: MAX_DX10
112 ; EG: MOV {{.*}}[[OUT]], literal.{{[xy]}}
119 ; EG-LABEL: {{^}}constant_fold_fmax_f32_p0_p0:
120 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
121 ; EG-NOT: MAX_DX10
122 ; EG: MOV {{.*}}[[OUT]], literal.{{[xy]}}
129 ; EG-LABEL: {{^}}constant_fold_fmax_f32_p0_n0:
130 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
131 ; EG-NOT: MAX_DX10
132 ; EG: MOV {{.*}}[[OUT]], literal.{{[xy]}}
139 ; EG-LABEL: {{^}}constant_fold_fmax_f32_n0_p0:
140 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
141 ; EG-NOT: MAX_DX10
142 ; EG: MOV {{.*}}[[OUT]], literal.{{[xy]}}
149 ; EG-LABEL: {{^}}constant_fold_fmax_f32_n0_n0:
150 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
151 ; EG-NOT: MAX_DX10
152 ; EG: MOV {{.*}}[[OUT]], literal.{{[xy]}}
159 ; EG-LABEL: {{^}}fmax_var_immediate_f32:
160 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
161 ; EG: MAX_DX10 * [[OUT]]
168 ; EG-LABEL: {{^}}fmax_immediate_var_f32:
169 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
170 ; EG: MAX_DX10 {{.*}}[[OUT]], {{KC0\[[0-9]\].[XYZW]}}, literal.{{[xy]}}
177 ; EG-LABEL: {{^}}fmax_var_literal_f32:
178 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
179 ; EG: MAX_DX10 {{.*}}[[OUT]], {{KC0\[[0-9]\].[XYZW]}}, literal.{{[xy]}}
186 ; EG-LABEL: {{^}}fmax_literal_var_f32:
187 ; EG: MEM_RAT_CACHELESS STORE_RAW [[OUT:T[0-9]+\.[XYZW]]]
188 ; EG: MAX_DX10 {{.*}}[[OUT]], {{KC0\[[0-9]\].[XYZW]}}, literal.{{[xy]}}