Searched refs:elect (Results 1 - 7 of 7) sorted by relevance
/third_party/mesa3d/src/compiler/spirv/ |
H A D | vtn_subgroup.c | 83 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 D | SpirvShaderGroup.cpp | 98 // 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 D | ShaderCore.hpp | 446 // 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 D | lp_bld_nir.h | 210 void (*elect)(struct lp_build_nir_context *bld_base, LLVMValueRef dst[4]); member
|
H A D | lp_bld_nir.c | 2169 bld_base->elect(bld_base, result); in visit_intrinsic()
|
H A D | lp_bld_nir_soa.c | 2746 bld.bld_base.elect = emit_elect; in lp_build_nir_soa()
|
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | disasm-a3xx.c | 191 OPC(1, OPC_ELECT_MACRO, elect.macro),
|
Completed in 14 milliseconds