Home
last modified time | relevance | path

Searched refs:switch_mask (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_ir_common.h60 LLVMValueRef switch_mask; /* current switch exec mask */ member
77 LLVMValueRef switch_mask; member
Dlp_bld_ir_common.c129 mask->switch_mask, in lp_exec_mask_update()
183 mask->cond_mask = mask->switch_mask = in lp_exec_mask_init()
455 mask->switch_mask = LLVMConstNull(mask->bld->int_vec_type); in lp_exec_break()
461 mask->switch_mask = LLVMBuildAnd(builder, in lp_exec_break()
462 mask->switch_mask, in lp_exec_break()
Dlp_bld_tgsi_soa.c156 ctx->switch_stack[ctx->switch_stack_size].switch_mask = mask->switch_mask; in lp_exec_switch()
163 mask->switch_mask = LLVMConstNull(mask->int_vec_type); in lp_exec_switch()
187 prevmask = ctx->switch_stack[ctx->switch_stack_size - 1].switch_mask; in lp_exec_endswitch()
189 mask->switch_mask = LLVMBuildAnd(builder, prevmask, defaultmask, "sw_mask"); in lp_exec_endswitch()
213 mask->switch_mask = ctx->switch_stack[ctx->switch_stack_size].switch_mask; in lp_exec_endswitch()
238 prevmask = ctx->switch_stack[ctx->switch_stack_size - 1].switch_mask; in lp_exec_case()
242 casemask = LLVMBuildOr(builder, casemask, mask->switch_mask, ""); in lp_exec_case()
243 mask->switch_mask = LLVMBuildAnd(builder, casemask, prevmask, "sw_mask"); in lp_exec_case()
329 prevmask = ctx->switch_stack[ctx->switch_stack_size - 1].switch_mask; in lp_exec_default()
331 defaultmask = LLVMBuildOr(builder, defaultmask, mask->switch_mask, ""); in lp_exec_default()
[all …]