Lines Matching full:both

1 …arch=amdgcn -mcpu=SI -verify-machineinstrs< %s | FileCheck --check-prefix=SI --check-prefix=BOTH %s
2 …amdgcn -mcpu=bonaire -verify-machineinstrs< %s | FileCheck --check-prefix=CI --check-prefix=BOTH %s
3 …h=amdgcn -mcpu=tonga -verify-machineinstrs< %s | FileCheck --check-prefix=CI --check-prefix=BOTH %s
5 ; BOTH-LABEL: {{^}}local_i32_load
6 ; BOTH: ds_read_b32 [[REG:v[0-9]+]], v{{[0-9]+}} offset:28
7 ; BOTH: buffer_store_dword [[REG]],
15 ; BOTH-LABEL: {{^}}local_i32_load_0_offset
16 ; BOTH: ds_read_b32 [[REG:v[0-9]+]], v{{[0-9]+}}
17 ; BOTH: buffer_store_dword [[REG]],
24 ; BOTH-LABEL: {{^}}local_i8_load_i16_max_offset:
25 ; BOTH-NOT: ADD
26 ; BOTH: ds_read_u8 [[REG:v[0-9]+]], {{v[0-9]+}} offset:65535
27 ; BOTH: buffer_store_byte [[REG]],
35 ; BOTH-LABEL: {{^}}local_i8_load_over_i16_max_offset:
40 ; BOTH: v_mov_b32_e32 [[VREGADDR:v[0-9]+]], [[ADDR]]
41 ; BOTH: ds_read_u8 [[REG:v[0-9]+]], [[VREGADDR]]
42 ; BOTH: buffer_store_byte [[REG]],
50 ; BOTH-LABEL: {{^}}local_i64_load:
51 ; BOTH-NOT: ADD
52 ; BOTH: ds_read_b64 [[REG:v[[0-9]+:[0-9]+]]], v{{[0-9]+}} offset:56
53 ; BOTH: buffer_store_dwordx2 [[REG]],
61 ; BOTH-LABEL: {{^}}local_i64_load_0_offset
62 ; BOTH: ds_read_b64 [[REG:v\[[0-9]+:[0-9]+\]]], v{{[0-9]+}}
63 ; BOTH: buffer_store_dwordx2 [[REG]],
70 ; BOTH-LABEL: {{^}}local_f64_load:
71 ; BOTH-NOT: ADD
72 ; BOTH: ds_read_b64 [[REG:v[[0-9]+:[0-9]+]]], v{{[0-9]+}} offset:56
73 ; BOTH: buffer_store_dwordx2 [[REG]],
81 ; BOTH-LABEL: {{^}}local_f64_load_0_offset
82 ; BOTH: ds_read_b64 [[REG:v\[[0-9]+:[0-9]+\]]], v{{[0-9]+}}
83 ; BOTH: buffer_store_dwordx2 [[REG]],
90 ; BOTH-LABEL: {{^}}local_i64_store:
91 ; BOTH-NOT: ADD
92 ; BOTH: ds_write_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}} offset:56
99 ; BOTH-LABEL: {{^}}local_i64_store_0_offset:
100 ; BOTH-NOT: ADD
101 ; BOTH: ds_write_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}}
107 ; BOTH-LABEL: {{^}}local_f64_store:
108 ; BOTH-NOT: ADD
109 ; BOTH: ds_write_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}} offset:56
116 ; BOTH-LABEL: {{^}}local_f64_store_0_offset
117 ; BOTH: ds_write_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}}
123 ; BOTH-LABEL: {{^}}local_v2i64_store:
124 ; BOTH-NOT: ADD
125 ; BOTH: ds_write2_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}}, {{v\[[0-9]+:[0-9]+\]}} offset0:15 offset…
126 ; BOTH: s_endpgm
133 ; BOTH-LABEL: {{^}}local_v2i64_store_0_offset:
134 ; BOTH-NOT: ADD
135 ; BOTH: ds_write2_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}}, {{v\[[0-9]+:[0-9]+\]}} offset0:1
136 ; BOTH: s_endpgm
142 ; BOTH-LABEL: {{^}}local_v4i64_store:
143 ; BOTH-NOT: ADD
144 ; BOTH-DAG: ds_write2_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}}, {{v\[[0-9]+:[0-9]+\]}} offset0:31 of…
145 ; BOTH-DAG: ds_write2_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}}, {{v\[[0-9]+:[0-9]+\]}} offset0:29 of…
146 ; BOTH: s_endpgm
153 ; BOTH-LABEL: {{^}}local_v4i64_store_0_offset:
154 ; BOTH-NOT: ADD
155 ; BOTH-DAG: ds_write2_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}}, {{v\[[0-9]+:[0-9]+\]}} offset0:3 off…
156 ; BOTH-DAG: ds_write2_b64 v{{[0-9]+}}, {{v\[[0-9]+:[0-9]+\]}}, {{v\[[0-9]+:[0-9]+\]}} offset0:1
157 ; BOTH: s_endpgm