Lines Matching refs:mem_ctx
111 virtual ir_instruction *clone(void *mem_ctx,
221 virtual ir_rvalue *clone(void *mem_ctx, struct hash_table *) const;
230 virtual ir_constant *constant_expression_value(void *mem_ctx,
310 * Allocation will be performed with 'mem_ctx' as ralloc owner.
312 static ir_rvalue *error_value(void *mem_ctx);
422 virtual ir_variable *clone(void *mem_ctx, struct hash_table *ht) const;
1188 virtual ir_function_signature *clone(void *mem_ctx,
1190 ir_function_signature *clone_prototype(void *mem_ctx,
1205 ir_constant *constant_expression_value(void *mem_ctx,
1317 bool constant_expression_evaluate_expression_list(void *mem_ctx,
1333 virtual ir_function *clone(void *mem_ctx, struct hash_table *ht) const;
1420 virtual ir_if *clone(void *mem_ctx, struct hash_table *ht) const;
1444 virtual ir_loop *clone(void *mem_ctx, struct hash_table *ht) const;
1471 virtual ir_assignment *clone(void *mem_ctx, struct hash_table *ht) const;
1473 virtual ir_constant *constant_expression_value(void *mem_ctx,
1562 virtual ir_expression *clone(void *mem_ctx, struct hash_table *ht) const;
1574 virtual ir_constant *constant_expression_value(void *mem_ctx,
1654 virtual ir_call *clone(void *mem_ctx, struct hash_table *ht) const;
1656 virtual ir_constant *constant_expression_value(void *mem_ctx,
1730 virtual ir_return *clone(void *mem_ctx, struct hash_table *) const;
1769 virtual ir_loop_jump *clone(void *mem_ctx, struct hash_table *) const;
1809 virtual ir_discard *clone(void *mem_ctx, struct hash_table *ht) const;
1834 virtual ir_demote *clone(void *mem_ctx, struct hash_table *ht) const;
1901 virtual ir_texture *clone(void *mem_ctx, struct hash_table *) const;
1903 virtual ir_constant *constant_expression_value(void *mem_ctx,
2005 virtual ir_swizzle *clone(void *mem_ctx, struct hash_table *) const;
2007 virtual ir_constant *constant_expression_value(void *mem_ctx,
2050 virtual ir_dereference *clone(void *mem_ctx, struct hash_table *) const = 0;
2077 virtual ir_dereference_variable *clone(void *mem_ctx,
2080 virtual ir_constant *constant_expression_value(void *mem_ctx,
2130 virtual ir_dereference_array *clone(void *mem_ctx,
2133 virtual ir_constant *constant_expression_value(void *mem_ctx,
2178 virtual ir_dereference_record *clone(void *mem_ctx,
2181 virtual ir_constant *constant_expression_value(void *mem_ctx,
2262 static ir_constant *zero(void *mem_ctx, const glsl_type *type);
2264 virtual ir_constant *clone(void *mem_ctx, struct hash_table *) const;
2266 virtual ir_constant *constant_expression_value(void *mem_ctx,
2390 virtual ir_emit_vertex *clone(void *mem_ctx, struct hash_table *ht) const
2392 return new(mem_ctx) ir_emit_vertex(this->stream->clone(mem_ctx, ht));
2423 virtual ir_end_primitive *clone(void *mem_ctx, struct hash_table *ht) const
2425 return new(mem_ctx) ir_end_primitive(this->stream->clone(mem_ctx, ht));
2453 virtual ir_barrier *clone(void *mem_ctx, struct hash_table *) const
2455 return new(mem_ctx) ir_barrier();
2507 clone_ir_list(void *mem_ctx, exec_list *out, const exec_list *in);
2514 reparent_ir(exec_list *list, void *mem_ctx);