Lines Matching defs:ir
41 #include "ir.h"
62 virtual ir_visitor_status visit_enter(ir_assignment *ir);
63 virtual ir_visitor_status visit_leave(ir_assignment *ir);
64 virtual ir_visitor_status visit(ir_dereference_variable *ir);
73 ir_invariance_propagation_visitor::visit_enter(ir_assignment *ir)
76 ir_variable *var = ir->lhs->variable_referenced();
94 ir_invariance_propagation_visitor::visit(ir_dereference_variable *ir)
100 if (!ir->var->data.invariant)
103 ir->var->data.invariant = true;
107 if (!ir->var->data.precise)
110 ir->var->data.precise = true;