Home
last modified time | relevance | path

Searched refs:BITSET_WORD (Results 1 – 25 of 31) sorted by relevance

12

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_fs_live_variables.h42 BITSET_WORD *def;
47 BITSET_WORD *use;
50 BITSET_WORD *livein;
53 BITSET_WORD *liveout;
55 BITSET_WORD flag_def[1];
56 BITSET_WORD flag_use[1];
57 BITSET_WORD flag_livein[1];
58 BITSET_WORD flag_liveout[1];
Dbrw_vec4_live_variables.h40 BITSET_WORD *def;
45 BITSET_WORD *use;
48 BITSET_WORD *livein;
51 BITSET_WORD *liveout;
53 BITSET_WORD flag_def[1];
54 BITSET_WORD flag_use[1];
55 BITSET_WORD flag_livein[1];
56 BITSET_WORD flag_liveout[1];
Dbrw_fs_dead_code_eliminate.cpp41 can_eliminate(const fs_inst *inst, BITSET_WORD *flag_live) in can_eliminate()
81 BITSET_WORD *live = rzalloc_array(NULL, BITSET_WORD, BITSET_WORDS(num_vars)); in dead_code_eliminate()
82 BITSET_WORD *flag_live = rzalloc_array(NULL, BITSET_WORD, 1); in dead_code_eliminate()
86 sizeof(BITSET_WORD) * BITSET_WORDS(num_vars)); in dead_code_eliminate()
88 sizeof(BITSET_WORD)); in dead_code_eliminate()
Dbrw_vec4_dead_code_eliminate.cpp47 BITSET_WORD *live = rzalloc_array(NULL, BITSET_WORD, BITSET_WORDS(num_vars)); in dead_code_eliminate()
48 BITSET_WORD *flag_live = rzalloc_array(NULL, BITSET_WORD, 1); in dead_code_eliminate()
52 sizeof(BITSET_WORD) * BITSET_WORDS(num_vars)); in dead_code_eliminate()
54 sizeof(BITSET_WORD)); in dead_code_eliminate()
Dbrw_fs_live_variables.cpp168 BITSET_WORD new_liveout = (child_bd->livein[i] & in compute_live_variables()
175 BITSET_WORD new_liveout = (child_bd->flag_livein[0] & in compute_live_variables()
185 BITSET_WORD new_livein = (bd->use[i] | in compute_live_variables()
193 BITSET_WORD new_livein = (bd->flag_use[0] | in compute_live_variables()
259 block_data[i].def = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in fs_live_variables()
260 block_data[i].use = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in fs_live_variables()
261 block_data[i].livein = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in fs_live_variables()
262 block_data[i].liveout = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in fs_live_variables()
Dbrw_vec4_live_variables.cpp147 BITSET_WORD new_liveout = (child_bd->livein[i] & in compute_live_variables()
154 BITSET_WORD new_liveout = (child_bd->flag_livein[0] & in compute_live_variables()
164 BITSET_WORD new_livein = (bd->use[i] | in compute_live_variables()
172 BITSET_WORD new_livein = (bd->flag_use[0] | in compute_live_variables()
194 block_data[i].def = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in vec4_live_variables()
195 block_data[i].use = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in vec4_live_variables()
196 block_data[i].livein = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in vec4_live_variables()
197 block_data[i].liveout = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in vec4_live_variables()
Dbrw_fs_copy_propagation.cpp59 BITSET_WORD *livein;
66 BITSET_WORD *liveout;
73 BITSET_WORD *copy;
79 BITSET_WORD *kill;
123 bd[block->num].livein = rzalloc_array(bd, BITSET_WORD, bitset_words); in fs_copy_prop_dataflow()
124 bd[block->num].liveout = rzalloc_array(bd, BITSET_WORD, bitset_words); in fs_copy_prop_dataflow()
125 bd[block->num].copy = rzalloc_array(bd, BITSET_WORD, bitset_words); in fs_copy_prop_dataflow()
126 bd[block->num].kill = rzalloc_array(bd, BITSET_WORD, bitset_words); in fs_copy_prop_dataflow()
212 const BITSET_WORD old_liveout = bd[block->num].liveout[i]; in run()
231 const BITSET_WORD old_livein = bd[block->num].livein[i]; in run()
Dbrw_schedule_instructions.cpp448 this->livein = ralloc_array(mem_ctx, BITSET_WORD *, block_count); in instruction_scheduler()
450 this->livein[i] = rzalloc_array(mem_ctx, BITSET_WORD, in instruction_scheduler()
453 this->liveout = ralloc_array(mem_ctx, BITSET_WORD *, block_count); in instruction_scheduler()
455 this->liveout[i] = rzalloc_array(mem_ctx, BITSET_WORD, in instruction_scheduler()
458 this->hw_liveout = ralloc_array(mem_ctx, BITSET_WORD *, block_count); in instruction_scheduler()
460 this->hw_liveout[i] = rzalloc_array(mem_ctx, BITSET_WORD, in instruction_scheduler()
533 BITSET_WORD **livein;
539 BITSET_WORD **liveout;
545 BITSET_WORD **hw_liveout;
/external/mesa3d/src/compiler/nir/
Dnir_liveness.c72 block->live_in = reralloc(block, block->live_in, BITSET_WORD, in init_liveness_block()
74 memset(block->live_in, 0, state->bitset_words * sizeof(BITSET_WORD)); in init_liveness_block()
76 block->live_out = reralloc(block, block->live_out, BITSET_WORD, in init_liveness_block()
78 memset(block->live_out, 0, state->bitset_words * sizeof(BITSET_WORD)); in init_liveness_block()
88 BITSET_WORD *live = void_live; in set_src_live()
104 BITSET_WORD *live = void_live; in set_ssa_def_dead()
124 NIR_VLA(BITSET_WORD, live, state->bitset_words); in propagate_across_edge()
149 BITSET_WORD progress = 0; in propagate_across_edge()
198 state.bitset_words * sizeof(BITSET_WORD)); in nir_live_ssa_defs_impl()
Dnir_repair_ssa.c30 BITSET_WORD *def_set;
45 state->def_set = ralloc_array(NULL, BITSET_WORD, num_words); in prep_build_phi()
Dnir_phi_builder.h78 unsigned bit_size, const BITSET_WORD *defs);
Dnir_worklist.h57 BITSET_WORD *blocks_present;
Dnir_validate.c94 BITSET_WORD *ssa_defs_found;
97 BITSET_WORD *regs_found;
1050 sizeof(BITSET_WORD)); in validate_function_impl()
1052 sizeof(BITSET_WORD)); in validate_function_impl()
1060 sizeof(BITSET_WORD)); in validate_function_impl()
1062 sizeof(BITSET_WORD)); in validate_function_impl()
1184 sizeof(BITSET_WORD)); in nir_validate_shader()
1186 sizeof(BITSET_WORD)); in nir_validate_shader()
Dnir_phi_builder.c109 unsigned bit_size, const BITSET_WORD *defs) in nir_phi_builder_add_value()
123 BITSET_WORD tmp; in nir_phi_builder_add_value()
Dnir_worklist.c38 w->blocks_present = rzalloc_array(mem_ctx, BITSET_WORD, in nir_block_worklist_init()
/external/mesa3d/src/util/
Dbitset.h40 #define BITSET_WORD unsigned int macro
41 #define BITSET_WORDBITS (sizeof (BITSET_WORD) * 8)
46 #define BITSET_DECLARE(name, bits) BITSET_WORD name[BITSET_WORDS(bits)]
85 __bitset_ffs(const BITSET_WORD *x, int n) in __bitset_ffs()
100 __bitset_next_set(unsigned i, BITSET_WORD *tmp, in __bitset_next_set()
101 const BITSET_WORD *set, unsigned size) in __bitset_next_set()
Dregister_allocate.c85 BITSET_WORD *conflicts;
107 BITSET_WORD *regs;
130 BITSET_WORD *adjacency;
196 regs->regs[i].conflicts = rzalloc_array(regs->regs, BITSET_WORD, in ra_alloc_reg_set()
290 BITSET_WORD tmp; in ra_make_reg_conflicts_transitive()
312 class->regs = rzalloc_array(class, BITSET_WORD, BITSET_WORDS(regs->count)); in ra_alloc_reg_class()
428 g->nodes[i].adjacency = rzalloc_array(g, BITSET_WORD, bitset_count); in ra_alloc_interference_graph()
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_qir_live_variables.c249 BITSET_WORD new_live_out = (succ->live_in[i] & in qir_live_variables_dataflow()
260 BITSET_WORD new_live_in = (block->use[i] | in qir_live_variables_dataflow()
318 block->def = rzalloc_array(c, BITSET_WORD, bitset_words); in qir_calculate_live_intervals()
319 block->use = rzalloc_array(c, BITSET_WORD, bitset_words); in qir_calculate_live_intervals()
320 block->live_in = rzalloc_array(c, BITSET_WORD, bitset_words); in qir_calculate_live_intervals()
321 block->live_out = rzalloc_array(c, BITSET_WORD, bitset_words); in qir_calculate_live_intervals()
Dvc4_qir.h405 BITSET_WORD *def;
406 BITSET_WORD *use;
407 BITSET_WORD *live_in;
408 BITSET_WORD *live_out;
Dvc4_qir_schedule.c74 BITSET_WORD *temp_live;
699 state.temp_live = rzalloc_array(mem_ctx, BITSET_WORD, in qir_schedule_instructions_block()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_ra.c247 BITSET_WORD *def; /* variables defined before used in block */
248 BITSET_WORD *use; /* variables used before defined in block */
249 BITSET_WORD *livein; /* which defs reach entry point of block */
250 BITSET_WORD *liveout; /* which defs reach exit point of block */
629 bd->def = rzalloc_array(bd, BITSET_WORD, bitset_words); in ra_block_compute_live_ranges()
630 bd->use = rzalloc_array(bd, BITSET_WORD, bitset_words); in ra_block_compute_live_ranges()
631 bd->livein = rzalloc_array(bd, BITSET_WORD, bitset_words); in ra_block_compute_live_ranges()
632 bd->liveout = rzalloc_array(bd, BITSET_WORD, bitset_words); in ra_block_compute_live_ranges()
781 BITSET_WORD new_livein = in ra_compute_livein_liveout()
801 BITSET_WORD new_liveout = in ra_compute_livein_liveout()
[all …]
/external/mesa3d/src/intel/vulkan/
Danv_nir_apply_pipeline_layout.c36 BITSET_WORD *used;
282 state.set[s].used = rzalloc_array(mem_ctx, BITSET_WORD, words); in anv_nir_apply_pipeline_layout()
299 BITSET_WORD b, _tmp; in anv_nir_apply_pipeline_layout()
317 BITSET_WORD b, _tmp; in anv_nir_apply_pipeline_layout()
/external/mesa3d/src/compiler/glsl/
Dir_array_refcount.h102 BITSET_WORD *bits;
Dir_array_refcount.cpp61 bits = new BITSET_WORD[BITSET_WORDS(num_bits)]; in ir_array_refcount_entry()
/external/mesa3d/src/mesa/main/
Dperformance_monitor.c80 ralloc_array(NULL, BITSET_WORD *, ctx->PerfMonitor.NumGroups); in new_performance_monitor()
88 m->ActiveCounters[i] = rzalloc_array(m->ActiveCounters, BITSET_WORD, in new_performance_monitor()
594 BITSET_WORD tmp; in perf_monitor_result_size()

12