Home
last modified time | relevance | path

Searched refs:st64 (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_opt_offsets.c165 bool st64 = offset0 % (64 * comp_size) == 0 && offset1 % (64 * comp_size) == 0; in try_fold_shared2() local
166 stride = (st64 ? 64 : 1) * comp_size; in try_fold_shared2()
174 nir_intrinsic_set_st64(intrin, st64); in try_fold_shared2()
Dnir_opt_load_store_vectorize.c1220 bool st64 = diff % (64 * low_size) == 0; in try_vectorize_shared2() local
1221 unsigned stride = st64 ? 64 * low_size : low_size; in try_vectorize_shared2()
1226 if (high->offset > 255 * stride || (st64 && high->offset % stride)) in try_vectorize_shared2()
1252 nir_store_shared2_amd(&b, val, offset, .offset1=diff/stride, .st64=st64); in try_vectorize_shared2()
1255 .st64=st64); in try_vectorize_shared2()
/third_party/mesa3d/src/amd/compiler/
Daco_optimizer.cpp1497 bool st64 = instr->opcode == aco_opcode::ds_write2st64_b32 || in label_instruction() local
1501 unsigned shifts = (is64bit ? 3 : 2) + (st64 ? 6 : 0); in label_instruction()
Daco_instruction_selection.cpp7525 bool st64 = nir_intrinsic_st64(instr); in visit_access_shared2_amd() local
7530 aco_opcode op = st64 in visit_access_shared2_amd()
7541 aco_opcode op = st64 ? (is64bit ? aco_opcode::ds_read2st64_b64 : aco_opcode::ds_read2st64_b32) in visit_access_shared2_amd()