Lines Matching refs:mem_ctx
151 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir)
157 condition = new(mem_ctx) ir_constant(true);
160 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(var),
176 void *mem_ctx = ralloc_parent(ir);
178 ir_variable *temp = new(mem_ctx) ir_variable(glsl_type::bool_type,
182 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(temp),
183 new(mem_ctx) ir_constant(false));
189 replace_discard(mem_ctx, temp, then_discard);
192 replace_discard(mem_ctx, temp, else_discard);
195 discard->condition = new(mem_ctx) ir_dereference_variable(temp);