Lines Matching defs:mem_ctx
54 this->mem_ctx = NULL;
78 void *mem_ctx;
190 try_replace_with_dot(ir_expression *expr0, ir_expression *expr1, void *mem_ctx)
222 return dot(x->val, new(mem_ctx) ir_constant(1.0f, 4));
267 void *mem_ctx = ralloc_parent(ir2);
270 ir2_const[0] = ir2->operands[0]->constant_expression_value(mem_ctx);
271 ir2_const[1] = ir2->operands[1]->constant_expression_value(mem_ctx);
308 return new(mem_ctx) ir_swizzle(operand, 0, 0, 0, 0,
344 if (this->mem_ctx == NULL)
345 this->mem_ctx = ralloc_parent(ir);
407 return new(mem_ctx) ir_expression(ir_binop_pow,
428 return new(mem_ctx) ir_expression(ir->operation,
455 return new(mem_ctx) ir_expression(new_op,
533 mem_ctx);
667 return new(mem_ctx) ir_expression(ir_unop_rcp,
678 return ir_constant::zero(mem_ctx, ir->type);
702 return new(mem_ctx)
704 new(mem_ctx) ir_swizzle(ir->operands[0],
706 new(mem_ctx) ir_swizzle(ir->operands[1],
733 return new(mem_ctx) ir_expression(ir->operation,
737 return new(mem_ctx) ir_expression(ir->operation,
748 return new(mem_ctx) ir_expression(ir->operation == ir_binop_all_equal
770 return ir_constant::zero(mem_ctx, ir->type);
795 return ir_constant::zero(mem_ctx, ir->type);
810 return new(mem_ctx) ir_constant(ir->type, &data);
940 return new(mem_ctx) ir_expression(op_expr[0]->operation, ir->type,
983 one = new(mem_ctx) ir_constant(float16_t::one(), op2_components);
986 one = new(mem_ctx) ir_constant(1.0f, op2_components);
989 one = new(mem_ctx) ir_constant(1.0, op2_components);