Searched refs:flag_live (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_fs_dead_code_eliminate.cpp41 can_eliminate(const fs_inst *inst, BITSET_WORD *flag_live) argument
45 !(flag_live[0] & inst->flags_written()) &&
81 BITSET_WORD *flag_live = rzalloc_array(NULL, BITSET_WORD, 1); local in function:fs_visitor::dead_code_eliminate
86 memcpy(flag_live, live_intervals->block_data[block->num].flag_liveout,
98 (can_omit_write(inst) || can_eliminate(inst, flag_live))) {
104 if (inst->dst.is_null() && can_eliminate(inst, flag_live)) {
119 flag_live[0] &= ~inst->flags_written();
136 flag_live[0] |= inst->flags_read(devinfo);
141 ralloc_free(flag_live);
H A Dbrw_vec4_dead_code_eliminate.cpp48 BITSET_WORD *flag_live = rzalloc_array(NULL, BITSET_WORD, 1); local in function:vec4_visitor::dead_code_eliminate
53 memcpy(flag_live, live_intervals->block_data[block->num].flag_liveout,
69 result_live[c] = BITSET_TEST(flag_live, c);
95 if (!BITSET_TEST(flag_live, c))
133 combined_live |= BITSET_TEST(flag_live, c);
155 BITSET_CLEAR(flag_live, c);
176 BITSET_SET(flag_live, c);
183 ralloc_free(flag_live);
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_fs_dead_code_eliminate.cpp44 BITSET_WORD *flag_live)
48 !(flag_live[0] & inst->flags_written(devinfo)) &&
83 BITSET_WORD *flag_live = rzalloc_array(NULL, BITSET_WORD, 1); local in function:fs_visitor::dead_code_eliminate
88 memcpy(flag_live, live_vars.block_data[block->num].flag_liveout,
100 (can_omit_write(inst) || can_eliminate(devinfo, inst, flag_live))) {
107 if (inst->dst.is_null() && can_eliminate(devinfo, inst, flag_live)) {
122 flag_live[0] &= ~inst->flags_written(devinfo);
139 flag_live[0] |= inst->flags_read(devinfo);
146 ralloc_free(flag_live);
43 can_eliminate(const intel_device_info * devinfo,const fs_inst * inst,BITSET_WORD * flag_live) argument
H A Dbrw_vec4_dead_code_eliminate.cpp47 BITSET_WORD *flag_live = rzalloc_array(NULL, BITSET_WORD, 1); local in function:vec4_visitor::dead_code_eliminate
52 memcpy(flag_live, live_vars.block_data[block->num].flag_liveout,
68 result_live[c] = BITSET_TEST(flag_live, c);
94 if (!BITSET_TEST(flag_live, c))
132 combined_live |= BITSET_TEST(flag_live, c);
154 BITSET_CLEAR(flag_live, c);
175 BITSET_SET(flag_live, c);
182 ralloc_free(flag_live);

Completed in 3 milliseconds