Searched refs:coalesce (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_emit.h146 struct etna_coalesce *coalesce)
148 coalesce->start = etna_cmd_stream_offset(stream);
149 coalesce->last_reg = 0;
150 coalesce->last_fixp = 0;
155 struct etna_coalesce *coalesce)
158 uint32_t size = end - coalesce->start;
161 uint32_t offset = coalesce->start - 1;
174 check_coalsence(struct etna_cmd_stream *stream, struct etna_coalesce *coalesce, argument
177 if (coalesce->last_reg != 0) {
178 if (((coalesce
145 etna_coalesce_start(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce) argument
154 etna_coalesce_end(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce) argument
193 etna_coalsence_emit(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce,uint32_t reg,uint32_t value) argument
202 etna_coalsence_emit_fixp(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce,uint32_t reg,uint32_t value) argument
211 etna_coalsence_emit_reloc(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce,uint32_t reg,const struct etna_reloc * r) argument
[all...]
H A Detnaviv_emit.c86 etna_coalsence_emit(stream, &coalesce, VIVS_##state_name, src_value)
89 etna_coalsence_emit_fixp(stream, &coalesce, VIVS_##state_name, src_value)
92 etna_coalsence_emit_reloc(stream, &coalesce, VIVS_##state_name, src_value)
130 struct etna_coalesce coalesce; local in function:emit_halti5_only_state
132 etna_coalesce_start(stream, &coalesce);
152 etna_coalesce_end(stream, &coalesce);
161 struct etna_coalesce coalesce; local in function:emit_pre_halti5_state
163 etna_coalesce_start(stream, &coalesce);
206 etna_coalesce_end(stream, &coalesce);
301 struct etna_coalesce coalesce; local in function:etna_emit_state
[all...]
H A Detnaviv_texture_state.c193 etna_coalsence_emit(stream, &coalesce, VIVS_##state_name, src_value)
196 etna_coalsence_emit_fixp(stream, &coalesce, VIVS_##state_name, src_value)
199 etna_coalsence_emit_reloc(stream, &coalesce, VIVS_##state_name, src_value)
208 struct etna_coalesce coalesce; local in function:etna_emit_texture_state
210 etna_coalesce_start(stream, &coalesce);
326 etna_coalesce_end(stream, &coalesce);
H A Detnaviv_rs.c164 etna_coalsence_emit(stream, &coalesce, VIVS_##state_name, src_value)
167 etna_coalsence_emit_fixp(stream, &coalesce, VIVS_##state_name, src_value)
170 etna_coalsence_emit_reloc(stream, &coalesce, VIVS_##state_name, src_value)
180 struct etna_coalesce coalesce; local in function:etna_submit_rs_state
190 etna_coalesce_start(stream, &coalesce);
194 etna_coalesce_end(stream, &coalesce);
197 etna_coalesce_start(stream, &coalesce);
214 etna_coalesce_end(stream, &coalesce);
217 etna_coalesce_start(stream, &coalesce);
245 etna_coalesce_end(stream, &coalesce);
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_emit.h145 struct etna_coalesce *coalesce)
147 coalesce->start = etna_cmd_stream_offset(stream);
148 coalesce->last_reg = 0;
149 coalesce->last_fixp = 0;
154 struct etna_coalesce *coalesce)
157 uint32_t size = end - coalesce->start;
160 uint32_t offset = coalesce->start - 1;
173 check_coalsence(struct etna_cmd_stream *stream, struct etna_coalesce *coalesce, argument
176 if (coalesce->last_reg != 0) {
177 if (((coalesce
144 etna_coalesce_start(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce) argument
153 etna_coalesce_end(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce) argument
192 etna_coalsence_emit(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce,uint32_t reg,uint32_t value) argument
201 etna_coalsence_emit_fixp(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce,uint32_t reg,uint32_t value) argument
210 etna_coalsence_emit_reloc(struct etna_cmd_stream * stream,struct etna_coalesce * coalesce,uint32_t reg,const struct etna_reloc * r) argument
[all...]
H A Detnaviv_texture_state.c277 etna_coalsence_emit(stream, &coalesce, VIVS_##state_name, src_value)
280 etna_coalsence_emit_fixp(stream, &coalesce, VIVS_##state_name, src_value)
283 etna_coalsence_emit_reloc(stream, &coalesce, VIVS_##state_name, src_value)
291 struct etna_coalesce coalesce; local in function:etna_emit_ts_state
293 etna_coalesce_start(stream, &coalesce);
322 etna_coalesce_end(stream, &coalesce);
332 struct etna_coalesce coalesce; local in function:etna_emit_new_texture_state
336 etna_coalesce_start(stream, &coalesce);
453 etna_coalesce_end(stream, &coalesce);
464 struct etna_coalesce coalesce; local in function:etna_emit_texture_state
[all...]
H A Detnaviv_emit.c86 etna_coalsence_emit(stream, &coalesce, VIVS_##state_name, src_value)
89 etna_coalsence_emit_fixp(stream, &coalesce, VIVS_##state_name, src_value)
92 etna_coalsence_emit_reloc(stream, &coalesce, VIVS_##state_name, src_value)
130 struct etna_coalesce coalesce; local in function:emit_halti5_only_state
132 etna_coalesce_start(stream, &coalesce);
155 etna_coalesce_end(stream, &coalesce);
164 struct etna_coalesce coalesce; local in function:emit_pre_halti5_state
166 etna_coalesce_start(stream, &coalesce);
210 etna_coalesce_end(stream, &coalesce);
303 struct etna_coalesce coalesce; local in function:etna_emit_state
[all...]
H A Detnaviv_rs.c181 etna_coalsence_emit(stream, &coalesce, VIVS_##state_name, src_value)
184 etna_coalsence_emit_fixp(stream, &coalesce, VIVS_##state_name, src_value)
187 etna_coalsence_emit_reloc(stream, &coalesce, VIVS_##state_name, src_value)
197 struct etna_coalesce coalesce; local in function:etna_submit_rs_state
207 etna_coalesce_start(stream, &coalesce);
211 etna_coalesce_end(stream, &coalesce);
214 etna_coalesce_start(stream, &coalesce);
231 etna_coalesce_end(stream, &coalesce);
234 etna_coalesce_start(stream, &coalesce);
262 etna_coalesce_end(stream, &coalesce);
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_util.cpp135 r->coalesce(&tail);
140 r->coalesce(&tail);
H A Dnv50_ir_util.h457 void coalesce(Range **ptail) function in class:nv50_ir::Interval::Range
H A Dnv50_ir_ra.cpp773 bool coalesce(ArrayList&);
973 GCRA::coalesce(ArrayList& insns) function in class:nv50_ir::GCRA
1090 ERROR("failed to coalesce phi operands\n");
1524 // coalesce first, we use only 1 RIG node for a group of joined values
1525 ret = coalesce(insns);
1584 splits.clear(); // avoid duplicate entries on next coalesce pass
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_util.cpp135 r->coalesce(&tail);
140 r->coalesce(&tail);
H A Dnv50_ir_util.h457 void coalesce(Range **ptail) function in class:nv50_ir::Interval::Range
H A Dnv50_ir_ra.cpp816 bool coalesce(ArrayList&);
1018 GCRA::coalesce(ArrayList& insns) function in class:nv50_ir::GCRA
1137 ERROR("failed to coalesce phi operands\n");
1573 // coalesce first, we use only 1 RIG node for a group of joined values
1574 ret = coalesce(insns);
1630 splits.clear(); // avoid duplicate entries on next coalesce pass
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D17.3.9.rst91 - nir/lower_vec_to_movs: Only coalesce if the vec had a SSA destination
H A D11.0.4.rst50 - i965/vec4: check writemask when bailing out at register coalesce
H A D20.0.7.rst42 - intel/compiler: Register coalesce doesn't move conditional modifiers
H A D21.2.3.rst116 - aco: don't coalesce constant copies into non-power-of-two sizes
H A D18.0.1.rst129 - nir/lower_vec_to_movs: Only coalesce if the vec had a SSA destination
H A D11.1.3.rst144 coalesce.
H A D20.1.0.rst86 - intel/compiler: Register coalesce doesn't move conditional modifiers
1269 - aco: coalesce v_mad's accumulator with definition's affinities
2676 - nir/algebraic: coalesce fmod lowering
H A D20.2.0.rst1234 - aco: coalesce parallelcopies during register allocation
1251 - aco: coalesce copies more aggressively when lowering to hw
H A D21.0.0.rst2740 - aco: coalesce constant copies
H A D21.3.0.rst3569 - aco: don't coalesce constant copies into non-power-of-two sizes

Completed in 47 milliseconds