Home | History | Annotate | Download | only in glsl

Lines Matching defs:ir

109 #include "ir.h"
139 ir_discard *ir = ((ir_instruction *) n)->as_discard();
140 if (ir != NULL)
141 return ir;
148 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir)
150 ir_rvalue *condition = ir->condition;
160 ir->replace_with(assignment);
165 lower_discard_visitor::visit_leave(ir_if *ir)
167 ir_discard *then_discard = find_discard(ir->then_instructions);
168 ir_discard *else_discard = find_discard(ir->else_instructions);
173 void *mem_ctx = ralloc_parent(ir);
182 ir->insert_before(temp);
183 ir->insert_before(temp_initializer);
193 ir->insert_after(discard);