Lines Matching refs:mem_ctx

108    virtual ir_instruction *clone(void *mem_ctx,
222 virtual ir_rvalue *clone(void *mem_ctx, struct hash_table *) const;
231 virtual ir_constant *constant_expression_value(void *mem_ctx,
311 * Allocation will be performed with 'mem_ctx' as ralloc owner.
313 static ir_rvalue *error_value(void *mem_ctx);
423 virtual ir_variable *clone(void *mem_ctx, struct hash_table *ht) const;
1163 virtual ir_function_signature *clone(void *mem_ctx,
1165 ir_function_signature *clone_prototype(void *mem_ctx,
1180 ir_constant *constant_expression_value(void *mem_ctx,
1285 bool constant_expression_evaluate_expression_list(void *mem_ctx,
1301 virtual ir_function *clone(void *mem_ctx, struct hash_table *ht) const;
1388 virtual ir_if *clone(void *mem_ctx, struct hash_table *ht) const;
1412 virtual ir_loop *clone(void *mem_ctx, struct hash_table *ht) const;
1440 virtual ir_assignment *clone(void *mem_ctx, struct hash_table *ht) const;
1442 virtual ir_constant *constant_expression_value(void *mem_ctx,
1537 virtual ir_expression *clone(void *mem_ctx, struct hash_table *ht) const;
1549 virtual ir_constant *constant_expression_value(void *mem_ctx,
1629 virtual ir_call *clone(void *mem_ctx, struct hash_table *ht) const;
1631 virtual ir_constant *constant_expression_value(void *mem_ctx,
1705 virtual ir_return *clone(void *mem_ctx, struct hash_table *) const;
1744 virtual ir_loop_jump *clone(void *mem_ctx, struct hash_table *) const;
1784 virtual ir_discard *clone(void *mem_ctx, struct hash_table *ht) const;
1852 virtual ir_texture *clone(void *mem_ctx, struct hash_table *) const;
1854 virtual ir_constant *constant_expression_value(void *mem_ctx,
1950 virtual ir_swizzle *clone(void *mem_ctx, struct hash_table *) const;
1952 virtual ir_constant *constant_expression_value(void *mem_ctx,
1995 virtual ir_dereference *clone(void *mem_ctx, struct hash_table *) const = 0;
2016 virtual ir_dereference_variable *clone(void *mem_ctx,
2019 virtual ir_constant *constant_expression_value(void *mem_ctx,
2064 virtual ir_dereference_array *clone(void *mem_ctx,
2067 virtual ir_constant *constant_expression_value(void *mem_ctx,
2102 virtual ir_dereference_record *clone(void *mem_ctx,
2105 virtual ir_constant *constant_expression_value(void *mem_ctx,
2173 static ir_constant *zero(void *mem_ctx, const glsl_type *type);
2175 virtual ir_constant *clone(void *mem_ctx, struct hash_table *) const;
2177 virtual ir_constant *constant_expression_value(void *mem_ctx,
2298 virtual ir_emit_vertex *clone(void *mem_ctx, struct hash_table *ht) const
2300 return new(mem_ctx) ir_emit_vertex(this->stream->clone(mem_ctx, ht));
2331 virtual ir_end_primitive *clone(void *mem_ctx, struct hash_table *ht) const
2333 return new(mem_ctx) ir_end_primitive(this->stream->clone(mem_ctx, ht));
2361 virtual ir_barrier *clone(void *mem_ctx, struct hash_table *) const
2363 return new(mem_ctx) ir_barrier();
2415 clone_ir_list(void *mem_ctx, exec_list *out, const exec_list *in);
2422 reparent_ir(exec_list *list, void *mem_ctx);