Home | History | Annotate | Download | only in glsl

Lines Matching refs:mem_ctx

43       this->mem_ctx = NULL;
62 void *mem_ctx;
104 return new(mem_ctx) ir_swizzle(val, row, 0, 0, 0, 1);
110 val = val->clone(mem_ctx, NULL);
113 val = new(mem_ctx) ir_dereference_array(val,
114 new(mem_ctx) ir_constant(row));
131 expr = new(mem_ctx) ir_expression(ir_binop_mul,
139 mul_expr = new(mem_ctx) ir_expression(ir_binop_mul,
142 expr = new(mem_ctx) ir_expression(ir_binop_add,
147 assign = new(mem_ctx) ir_assignment(get_column(result, b_col), expr);
162 expr = new(mem_ctx) ir_expression(ir_binop_mul,
170 mul_expr = new(mem_ctx) ir_expression(ir_binop_mul,
173 expr = new(mem_ctx) ir_expression(ir_binop_add, expr, mul_expr);
176 result = result->clone(mem_ctx, NULL);
177 assign = new(mem_ctx) ir_assignment(result, expr);
193 column_result = result->clone(mem_ctx, NULL);
194 column_result = new(mem_ctx) ir_swizzle(column_result, i, 0, 0, 0, 1);
196 column_expr = new(mem_ctx) ir_expression(ir_binop_dot,
197 a->clone(mem_ctx, NULL),
200 column_assign = new(mem_ctx) ir_assignment(column_result,
217 column_expr = new(mem_ctx) ir_expression(ir_binop_mul,
219 b->clone(mem_ctx, NULL));
221 column_assign = new(mem_ctx) ir_assignment(get_column(result, i),
256 new(this->mem_ctx) ir_variable(bvec_type, "mat_cmp_bvec",
262 new(this->mem_ctx) ir_expression(ir_binop_any_nequal,
267 new(this->mem_ctx) ir_dereference_variable(tmp_bvec);
270 new(this->mem_ctx) ir_assignment(lhs, cmp, NULL, (1U << i));
275 ir_rvalue *const val = new(this->mem_ctx) ir_dereference_variable(tmp_bvec);
276 ir_expression *any = new(this->mem_ctx) ir_expression(ir_unop_any, val);
279 any = new(this->mem_ctx) ir_expression(ir_unop_logic_not, any);
282 new(mem_ctx) ir_assignment(result->clone(mem_ctx, NULL), any);
315 mem_ctx = ralloc_parent(orig_assign);
338 ir_variable *var = new(mem_ctx) ir_variable(orig_expr->operands[i]->type,
346 op[i] = new(mem_ctx) ir_dereference_variable(var);
347 assign = new(mem_ctx) ir_assignment(op[i], orig_expr->operands[i]);
359 column_expr = new(mem_ctx) ir_expression(orig_expr->operation,
362 column_assign = new(mem_ctx) ir_assignment(get_column(result, i),
381 column_expr = new(mem_ctx) ir_expression(orig_expr->operation,
385 column_assign = new(mem_ctx) ir_assignment(get_column(result, i),