Home | History | Annotate | Download | only in glsl

Lines Matching refs:ir

29 #include "ir.h"
51 virtual ir_visitor_status visit_enter(ir_assignment *ir);
52 virtual ir_visitor_status visit_enter(ir_call *ir);
88 ir_constant_folding_visitor::visit_enter(ir_assignment *ir)
90 ir->rhs->accept(this);
91 handle_rvalue(&ir->rhs);
93 if (ir->condition) {
94 ir->condition->accept(this);
95 handle_rvalue(&ir->condition);
97 ir_constant *const_val = ir->condition->as_constant();
103 ir->condition = NULL;
105 ir->remove();
118 ir_constant_folding_visitor::visit_enter(ir_call *ir)
120 exec_list_iterator sig_iter = ir->get_callee()->parameters.iterator();
121 foreach_iter(exec_list_iterator, iter, *ir) {