Home
last modified time | relevance | path

Searched refs:cmpswap (Results 1 - 2 of 2) sorted by relevance

/third_party/mesa3d/src/amd/llvm/
H A Dac_nir_to_llvm.c2032 op = "cmpswap"; in visit_atomic_ssbo()
2752 bool cmpswap = instr->intrinsic == nir_intrinsic_image_deref_atomic_comp_swap || in visit_image_atomic() local
2821 atomic_name = "cmpswap"; in visit_image_atomic()
2847 if (cmpswap) in visit_image_atomic()
2860 if (cmpswap && instr->dest.ssa.bit_size == 64) { in visit_image_atomic()
2879 args.opcode = cmpswap ? ac_image_atomic_cmpswap : ac_image_atomic; in visit_image_atomic()
2882 if (cmpswap) in visit_image_atomic()
/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp6445 bool cmpswap = instr->intrinsic == nir_intrinsic_bindless_image_atomic_comp_swap;
6449 if (cmpswap)
6535 return_previous ? (cmpswap ? bld.def(data.regClass()) : Definition(dst)) : Definition();
6546 if (return_previous && cmpswap)
6554 return_previous ? (cmpswap ? bld.def(data.regClass()) : Definition(dst)) : Definition();
6566 if (return_previous && cmpswap)
6751 bool cmpswap = instr->intrinsic == nir_intrinsic_ssbo_atomic_comp_swap;
6753 if (cmpswap)
6824 return_previous ? (cmpswap ? bld.def(data.regClass()) : Definition(dst)) : Definition();
6835 if (return_previous && cmpswap)
[all...]

Completed in 16 milliseconds