Home
last modified time | relevance | path

Searched refs:CIVI (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dglobal_atomics_i64.ll18 ; CIVI: buffer_store_dwordx2 [[RET]]
44 ; CIVI: buffer_store_dwordx2 [[RET]]
67 ; CIVI: buffer_store_dwordx2 [[RET]]
91 ; CIVI: buffer_store_dwordx2 [[RET]]
114 ; CIVI: buffer_store_dwordx2 [[RET]]
140 ; CIVI: buffer_store_dwordx2 [[RET]]
163 ; CIVI: buffer_store_dwordx2 [[RET]]
187 ; CIVI: buffer_store_dwordx2 [[RET]]
210 ; CIVI: buffer_store_dwordx2 [[RET]]
236 ; CIVI: buffer_store_dwordx2 [[RET]]
[all …]
H A Dstore-weird-sizes.ll9 ; CIVI-LABEL: local_store_i56:
10 ; CIVI: ; %bb.0:
12 ; CIVI-NEXT: s_mov_b32 m0, -1
14 ; CIVI-NEXT: ds_write_b32 v0, v1
17 ; CIVI-NEXT: s_waitcnt lgkmcnt(0)
18 ; CIVI-NEXT: s_setpc_b64 s[30:31]
318 ; CIVI-LABEL: local_store_i13:
319 ; CIVI: ; %bb.0:
322 ; CIVI-NEXT: s_mov_b32 m0, -1
357 ; CIVI-LABEL: local_store_i17:
[all …]
H A Dflat_atomics.ll6 ; CIVI: flat_atomic_add v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}}
16 ; CIVI: flat_atomic_add v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}}
47 ; CIVI: flat_atomic_add v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
109 ; CIVI: flat_atomic_and v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
131 ; CIVI: flat_atomic_and v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
193 ; CIVI: flat_atomic_sub v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
215 ; CIVI: flat_atomic_sub v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
277 ; CIVI: flat_atomic_smax v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
299 ; CIVI: flat_atomic_smax v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
613 ; CIVI: flat_atomic_or v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
[all …]
H A Dload-local-f32-no-ds128.ll2 ; RUN: llc -march=amdgcn -mcpu=tonga -mattr=-enable-ds128 < %s | FileCheck -check-prefixes=CIVI,GCN…
3 ; RUN: llc -march=amdgcn -mcpu=gfx900 -mattr=-enable-ds128 < %s | FileCheck -check-prefixes=CIVI,GC…
12 ; CIVI: ds_read2_b64
13 ; CIVI: ds_write2_b64
H A Dcgp-addressing-modes-flat.ll1 …riple=amdgcn-unknown-unknown -mcpu=bonaire < %s | FileCheck --check-prefixes=OPT,OPT-CI,OPT-CIVI %s
2 …known-unknown -mcpu=tonga -mattr=-flat-for-global < %s | FileCheck --check-prefixes=OPT,OPT-CIVI %s
4 …l-loads=false -mcpu=bonaire -mattr=-promote-alloca < %s | FileCheck --check-prefixes=GCN,CI,CIVI %s
9 ; OPT-CIVI: getelementptr i32, i32* %in
10 ; OPT-CIVI: br i1
11 ; OPT-CIVI-NOT: ptrtoint
108 ; OPT-CIVI: %in.gep = getelementptr i8, i8* %in, i64 4095
109 ; OPT-CIVI: br
110 ; OPT-CIVI-NOT: getelementptr
111 ; OPT-CIVI: load i8, i8* %in.gep
[all …]
H A Dllvm.amdgcn.atomic.dec.ll16 ; CIVI-DAG: s_mov_b32 m0
28 ; CIVI-DAG: s_mov_b32 m0
41 ; CIVI-DAG: s_mov_b32 m0
54 ; CIVI-DAG: s_mov_b32 m0
168 ; CIVI: flat_atomic_dec v{{\[[0-9]+:[0-9]+\]}}, [[K]]{{$}}
275 ; CIVI-DAG: s_mov_b32 m0
291 ; CIVI-DAG: s_mov_b32 m0
304 ; CIVI-DAG: s_mov_b32 m0
318 ; CIVI-DAG: s_mov_b32 m0
330 ; CIVI-DAG: s_mov_b32 m0
[all …]
H A Dashr.v2i16.ll12 ; CIVI: s_load_dword [[LHS:s[0-9]+]]
13 ; CIVI: s_load_dword [[RHS:s[0-9]+]]
15 ; CIVI-DAG: s_ashr_i32
16 ; CIVI-DAG: s_ashr_i32
17 ; CIVI-DAG: s_sext_i32_i16
18 ; CIVI-DAG: s_sext_i32_i16
19 ; CIVI-DAG: s_ashr_i32
20 ; CIVI-DAG: s_ashr_i32
21 ; CIVI-DAG: s_lshl_b32
22 ; CIVI: s_and_b32
[all …]
H A Dflat-address-space.ll1 ; RUN: llc -mtriple=amdgcn-mesa-mesa3d -mcpu=bonaire < %s | FileCheck -check-prefixes=CHECK,CIVI %s
3 …d-amdhsa -mcpu=fiji -mattr=-flat-for-global < %s | FileCheck -check-prefixes=CHECK,CIVI,CIVI-HSA %s
149 ; CIVI-HSA: flat_load_dword v
150 ; CIVI-HSA: flat_load_dword v
162 ; CIVI-HSA: flat_store_dword v
163 ; CIVI-HSA: flat_store_dword v
175 ; CIVI: flat_store_byte v{{\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}{{$}}
192 ; CIVI: flat_store_byte v{{\[[0-9]+:[0-9]+\]}}, v{{[0-9]+}}{{$}}
204 ; CIVI: flat_load_ubyte v{{[0-9]+}}, v{{\[[0-9]+:[0-9]+\]}} glc{{$}}
214 ; CIVI: flat_load_ubyte v{{[0-9]+}}, v{{\[[0-9]+:[0-9]+\]}} glc{{$}}
[all …]
H A Dllvm.amdgcn.atomic.inc.ll17 ; CIVI-DAG: s_mov_b32 m0
35 ; CIVI-DAG: s_mov_b32 m0
48 ; CIVI-DAG: s_mov_b32 m0
61 ; CIVI-DAG: s_mov_b32 m0
74 ; CIVI: buffer_atomic_inc [[K]], off, s{{\[[0-9]+:[0-9]+\]}}, 0 glc{{$}}
95 ; CIVI: buffer_atomic_inc [[K]], off, s{{\[[0-9]+:[0-9]+\]}}, 0{{$}}
283 ; CIVI: flat_atomic_inc v{{[0-9]+}}, v{{\[[0-9]+:[0-9]+\]}}, [[K]] glc{{$}}
302 ; CIVI: flat_atomic_inc v{{\[[0-9]+:[0-9]+\]}}, [[K]]{{$}}
312 ; CIVI: flat_atomic_inc v{{[0-9]+}}, v{{\[[0-9]+:[0-9]+\]}}, [[K]] glc{{$}}
326 ; CIVI: flat_atomic_inc v{{\[[0-9]+:[0-9]+\]}}, [[K]]{{$}}
[all …]
H A Dinserted-wait-states.mir2 …gcn -mcpu=hawaii -run-pass post-RA-hazard-rec %s -o - | FileCheck %s -check-prefixes=GCN,CIVI,SICI
3 …=amdgcn -mcpu=fiji -run-pass post-RA-hazard-rec %s -o - | FileCheck %s -check-prefixes=GCN,CIVI,VI
4 … -mcpu=gfx900 -run-pass post-RA-hazard-rec %s -o - | FileCheck %s -check-prefixes=GCN,CIVI,VI,GFX9
159 # CIVI: S_NOP
164 # CIVI: S_NOP
167 # CIVI: S_NOP
170 # CIVI: S_NOP
177 # CIVI: S_NOP
180 # CIVI: S_NOP
183 # CIVI: S_NOP
[all …]
H A Dload-local-f32.ll7 ; RUN: llc -march=amdgcn -mcpu=tonga -mattr=+enable-ds128 < %s | FileCheck -check-prefixes=CIVI,FUN…
8 ; RUN: llc -march=amdgcn -mcpu=gfx900 -mattr=+enable-ds128 < %s | FileCheck -check-prefixes=CIVI,FU…
45 ; CIVI-DAG: ds_read_b96 v{{\[[0-9]+:[0-9]+\]}}, v{{[0-9]+$}}
49 ; CIVI-DAG: ds_write_b96 v{{[0-9]+}}, v{{\[[0-9]+:[0-9]+\]}}
138 ; CIVI: ds_read_b128
139 ; CIVI: ds_write_b128
H A Dsminmax.v2i16.ll2 …-for-global -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=VI,CIVI,GCN %s
3 …cpu=bonaire -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=CI,CIVI,GCN %s
11 ; CIVI: s_lshr_b32 s{{[0-9]+}}, s{{[0-9]+}}, 16
12 ; CIVI: s_sub_i32
13 ; CIVI: s_sub_i32
14 ; CIVI: s_max_i32
15 ; CIVI: s_max_i32
16 ; CIVI: s_add_i32
17 ; CIVI-DAG: s_add_i32
18 ; CIVI-DAG: s_and_b32
[all …]
H A Dmad-mix.ll22 ; CIVI: v_mac_f32
65 ; CIVI: v_mac_f32
86 ; CIVI: v_mac_f32
107 ; CIVI: v_mad_f32
121 ; CIVI: v_mad_f32
140 ; CIVI: v_mad_f32
157 ; CIVI: v_mad_f32
171 ; CIVI: v_mad_f32
186 ; CIVI: v_mad_f32
201 ; CIVI: v_mad_f32
[all …]
H A Dload-local-f64.ll8 …mcpu=tonga -verify-machineinstrs -mattr=+enable-ds128 < %s | FileCheck -check-prefixes=CIVI,FUNC %s
9 …cpu=gfx900 -verify-machineinstrs -mattr=+enable-ds128 < %s | FileCheck -check-prefixes=CIVI,FUNC %s
180 ; CIVI: ds_read_b128
181 ; CIVI: ds_write_b128
H A Dload-local-i64.ll8 …mcpu=tonga -verify-machineinstrs -mattr=+enable-ds128 < %s | FileCheck -check-prefixes=CIVI,FUNC %s
9 …cpu=gfx900 -verify-machineinstrs -mattr=+enable-ds128 < %s | FileCheck -check-prefixes=CIVI,FUNC %s
46 ; CIVI: ds_read_b128
47 ; CIVI: ds_write_b128
H A Dcallee-special-input-sgprs-fixed-abi.ll1 …-enable-ipra=0 -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,CIVI %s
41 ; CIVI: s_load_dword [[APERTURE_LOAD:s[0-9]+]], s[6:7], 0x10
43 ; CIVI: v_mov_b32_e32 v[[LO:[0-9]+]], 16
46 ; CIVI: {{flat|global}}_store_dword v[[[LO]]:[[HI]]]
54 ; CIVI: s_mov_b64 s[6:7], s[4:5]
55 ; CIVI: .amdhsa_user_sgpr_queue_ptr 1
347 ; CIVI: flat_store_dword v{{\[[0-9]+:[0-9]+\]}}, v0
358 ; CIVI: flat_store_dword v{{\[[0-9]+:[0-9]+\]}}, v0
369 ; CIVI: flat_store_dword v{{\[[0-9]+:[0-9]+\]}}, v0
H A Datomic_cmp_swap_local.ll2 …re -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=SICI,CIVI,SICIVI,GCN %s
3 …l -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=CIVI,SICIVI,GFX89,GCN %s
54 ; CIVI: ds_cmpst_rtn_b32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
H A Dload-local-i32.ll9 ; RUN: llc -march=amdgcn -mcpu=tonga -mattr=+enable-ds128 < %s | FileCheck -check-prefixes=CIVI,FUN…
10 ; RUN: llc -march=amdgcn -mcpu=gfx900 -mattr=+enable-ds128 < %s | FileCheck -check-prefixes=CIVI,FU…
44 ; CIVI-DAG: ds_read_b96
191 ; CIVI: ds_read_b128
192 ; CIVI: ds_write_b128
H A Dsibling-call.ll1 …-amdgpu-sroa=0 -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,CIVI %s
2 …-amdgpu-sroa=0 -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,CIVI %s
9 ; CIVI-NEXT: v_add_{{i|u}}32_e32 v0, vcc, v0, v1
20 ; CIVI-NEXT: v_add_{{i|u}}32_e32 v0, vcc, v0, v1
90 ; CIVI-NEXT: v_add_{{i|u}}32_e32 v0, vcc, v0, v1
134 ; CIVI-NEXT: v_add_{{i|u}}32_e32 v0, vcc, v0, v1
135 ; CIVI: v_add_{{i|u}}32_e32 v0, vcc, v0, [[LOAD_0]]
136 ; CIVI: v_add_{{i|u}}32_e32 v0, vcc, v0, [[LOAD_1]]
H A Dinsert_vector_elt.v2i16.ll21 ; CIVI: ; %bb.0:
23 ; CIVI-NEXT: s_waitcnt lgkmcnt(0)
25 ; CIVI-NEXT: v_mov_b32_e32 v0, s0
26 ; CIVI-NEXT: v_mov_b32_e32 v1, s1
32 ; CIVI-NEXT: s_endpgm
471 ; CIVI: ; %bb.0:
482 ; CIVI-NEXT: s_endpgm
583 ; CIVI: ; %bb.0:
594 ; CIVI-NEXT: s_endpgm
629 ; CIVI: ; %bb.0:
[all …]
H A Dmad-mix-lo.ll3 …-machineinstrs -enable-misched=false < %s | FileCheck -enable-var-scope -check-prefixes=GCN,CIVI %s
4 …chineinstrs -enable-misched=false < %s | FileCheck -enable-var-scope -check-prefixes=GCN,CIVI,CI %s
12 ; CIVI: v_mac_f32_e32
13 ; CIVI: v_cvt_f16_f32_e32
24 ; CIVI: v_cvt_f16_f32
40 ; CIVI: v_mac_f32
55 ; CIVI: v_mac_f32_e32 v{{[0-9]}}, v{{[0-9]}}, v{{[0-9]$}}
73 ; CIVI: v_mad_f32 v{{[0-9]}}, v{{[0-9]}}, v{{[0-9]}}, v{{[0-9]}} clamp{{$}}
H A Dfneg.f16.ll1 …gcn--amdhsa -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,CI,CIVI %s
2 …mdhsa -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,VI,CIVI,GFX89 %s
154 ; CIVI: v_lshrrev_b32_e32 [[ELT1:v[0-9]+]], 16, [[NEG]]
H A Dlocal-atomics.ll2 …ons=false -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,CIVI,FUNC %s
3 …se -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefixes=GCN,CIVI,SICIVI,FUNC %s
92 ; CIVI: ds_add_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
140 ; CIVI: ds_add_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
466 ; CIVI: ds_add_u32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
506 ; CIVI: ds_add_u32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
H A Dload-local-i16.ll7 …ga -mattr=+enable-ds128 < %s | FileCheck -allow-deprecated-dag-overlap -check-prefixes=CIVI,FUNC %s
8 …00 -mattr=+enable-ds128 < %s | FileCheck -allow-deprecated-dag-overlap -check-prefixes=CIVI,FUNC %s
237 ; CIVI-DAG: ds_write_b96
258 ; CIVI-DAG: ds_write_b96
956 ; CIVI: ds_read_b128
957 ; CIVI: ds_write_b128
H A Dload-local-i8.ll7 …ga -mattr=+enable-ds128 < %s | FileCheck -allow-deprecated-dag-overlap -check-prefixes=CIVI,FUNC %s
8 …00 -mattr=+enable-ds128 < %s | FileCheck -allow-deprecated-dag-overlap -check-prefixes=CIVI,FUNC %s
212 ; CIVI-DAG: ds_write_b96
1035 ; CIVI: ds_read_b128
1036 ; CIVI: ds_write_b128

12