glsl/loops: Remove unused fields iv_scale and biv from loop_variable class.

These fields were part of some planned optimizations that never
materialized.  Remove them for now to simplify things; if we ever get
round to adding the optimizations that would require them, we can
always re-introduce them.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
Paul Berry
2013-11-28 12:17:54 -08:00
parent e00b93a1f7
commit 115fd75ab0
2 changed files with 4 additions and 12 deletions

View File

@@ -389,8 +389,6 @@ loop_analysis::visit_leave(ir_loop *ir)
ir_rvalue *const inc =
get_basic_induction_increment(lv->first_assignment, ls->var_hash);
if (inc != NULL) {
lv->iv_scale = NULL;
lv->biv = lv->var;
lv->increment = inc;
lv->remove();