Home
last modified time | relevance | path

Searched refs:elect (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_subgroup.c83 nir_intrinsic_instr *elect = in vtn_handle_subgroup() local
85 nir_ssa_dest_init_for_type(&elect->instr, &elect->dest, in vtn_handle_subgroup()
87 nir_builder_instr_insert(&b->nb, &elect->instr); in vtn_handle_subgroup()
88 vtn_push_nir_ssa(b, w[2], &elect->dest.ssa); in vtn_handle_subgroup()
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
H A DSpirvShaderGroup.cpp98 // elect = active & ~(active.Oxyz | active.OOxy | active.OOOx) in EmitGroupNonUniform()
100 auto elect = active & ~(v0111 & (active.xxyz | active.xxxy | active.xxxx)); in EmitGroupNonUniform() local
101 dst.move(0, elect); in EmitGroupNonUniform()
187 // elect = active & ~(active.Oxyz | active.OOxy | active.OOOx) in EmitGroupNonUniform()
189 auto elect = active & ~(v0111 & (active.xxyz | active.xxxy | active.xxxx)); in EmitGroupNonUniform() local
192 dst.move(i, OrAll(value.Int(i) & elect)); in EmitGroupNonUniform()
H A DShaderCore.hpp446 // All equal. One of these writes will win -- elect the winning lane. in Store()
448 auto elect = mask & ~(v0111 & (mask.xxyz | mask.xxxy | mask.xxxx)); in Store() local
449 auto maskedVal = As<SIMD::Int>(val) & elect; in Store()
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_nir.h210 void (*elect)(struct lp_build_nir_context *bld_base, LLVMValueRef dst[4]); member
H A Dlp_bld_nir.c2169 bld_base->elect(bld_base, result); in visit_intrinsic()
H A Dlp_bld_nir_soa.c2746 bld.bld_base.elect = emit_elect; in lp_build_nir_soa()
/third_party/mesa3d/src/freedreno/ir3/
H A Ddisasm-a3xx.c191 OPC(1, OPC_ELECT_MACRO, elect.macro),

Completed in 14 milliseconds