Searched refs:switch_mask (Results 1 – 3 of 3) sorted by relevance
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_ir_common.h | 60 LLVMValueRef switch_mask; /* current switch exec mask */ member 77 LLVMValueRef switch_mask; member
|
D | lp_bld_ir_common.c | 129 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()
|
D | lp_bld_tgsi_soa.c | 156 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 …]
|