| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| H A D | qpu_schedule.c | 1340 void *mem_ctx = ralloc_context(NULL); local in function:qpu_schedule_instructions_block 1341 scoreboard->dag = dag_create(mem_ctx); 1350 rzalloc(mem_ctx, struct schedule_node); 1369 ralloc_free(mem_ctx);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | ast.h | 1354 _mesa_ast_array_index_to_hir(void *mem_ctx,
|
| H A D | ast_array_index.cpp | 143 _mesa_ast_array_index_to_hir(void *mem_ctx, argument 170 ir_constant *const const_index = idx->constant_expression_value(mem_ctx); 355 return new(mem_ctx) ir_dereference_array(array, idx); 359 ir_rvalue *result = new(mem_ctx) ir_dereference_array(array, idx);
|
| H A D | ast_function.cpp | 40 void *mem_ctx = state; local in function:process_parameters 53 result->constant_expression_value(mem_ctx); 352 void *mem_ctx; member in struct:copy_index_deref_data 374 ir_variable *tmp = new(d->mem_ctx) ir_variable(idx->type, "idx_tmp", 379 new(d->mem_ctx) ir_dereference_variable(tmp); 381 new(d->mem_ctx) ir_assignment(deref_tmp_1, 382 idx->clone(d->mem_ctx, NULL)); 387 new(d->mem_ctx) ir_dereference_variable(tmp); 393 fix_parameter(void *mem_ctx, ir_rvalue *actual, const glsl_type *formal_type, argument 412 data.mem_ctx 715 generate_array_index(void * mem_ctx,exec_list * instructions,struct _mesa_glsl_parse_state * state,YYLTYPE loc,const ast_expression * array,ast_expression * idx,const char ** function_name,exec_list * actual_parameters) argument 1047 void *mem_ctx = state; local in function:implicitly_convert_component 1539 assign_to_matrix_column(ir_variable * var,unsigned column,unsigned row_base,ir_rvalue * src,unsigned src_base,unsigned count,void * mem_ctx) argument 1847 emit_inline_record_constructor(const glsl_type * type,exec_list * instructions,exec_list * parameters,void * mem_ctx) argument [all...] |
| H A D | ast_to_hir.cpp | 1103 do_comparison(void *mem_ctx, int operation, ir_rvalue *op0, ir_rvalue *op1) argument 1126 return new(mem_ctx) ir_expression(operation, op0, op1); 1132 e0 = new(mem_ctx) ir_dereference_array(op0->clone(mem_ctx, NULL), 1133 new(mem_ctx) ir_constant(i)); 1134 e1 = new(mem_ctx) ir_dereference_array(op1->clone(mem_ctx, NULL), 1135 new(mem_ctx) ir_constant(i)); 1136 result = do_comparison(mem_ctx, operation, e0, e1); 1139 cmp = new(mem_ctx) ir_expressio 2270 void *mem_ctx = state; local in function:process_array_size 4398 void *mem_ctx = state; local in function:process_initializer [all...] |
| H A D | builtin_functions.cpp | 832 void *mem_ctx; member in class:__anon897f90140110::builtin_builder 842 * fit in ir_builder itself. Many of them rely on having a mem_ctx class 1191 mem_ctx = NULL; 1196 ralloc_free(mem_ctx); 1228 if (mem_ctx != NULL) 1231 mem_ctx = ralloc_context(NULL); 1240 ralloc_free(mem_ctx); 1241 mem_ctx = NULL; 1255 shader->symbols = new(mem_ctx) glsl_symbol_table; 4193 generate_ir::idiv64(mem_ctx, integer_functions_supporte [all...] |
| H A D | builtin_functions.h | 52 udiv64(void *mem_ctx, builtin_available_predicate avail); 55 idiv64(void *mem_ctx, builtin_available_predicate avail); 58 umod64(void *mem_ctx, builtin_available_predicate avail); 61 imod64(void *mem_ctx, builtin_available_predicate avail); 64 umul64(void *mem_ctx, builtin_available_predicate avail); 67 sign64(void *mem_ctx, builtin_available_predicate avail); 70 udivmod64(void *mem_ctx, builtin_available_predicate avail);
|
| H A D | builtin_int64.h | 2 umul64(void *mem_ctx, builtin_available_predicate avail) argument 5 new(mem_ctx) ir_function_signature(glsl_type::uvec2_type, avail); 6 ir_factory body(&sig->body, mem_ctx); 11 ir_variable *const r0001 = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "a", ir_var_function_in); 13 ir_variable *const r0002 = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "b", ir_var_function_in); 15 ir_variable *const r0003 = new(mem_ctx) ir_variable(glsl_type::uvec2_type, "result", ir_var_auto); 32 sign64(void *mem_ctx, builtin_available_predicate avail) argument 35 new(mem_ctx) ir_function_signature(glsl_type::ivec2_type, avail); 36 ir_factory body(&sig->body, mem_ctx); 41 ir_variable *const r0007 = new(mem_ctx) ir_variabl 58 udivmod64(void * mem_ctx,builtin_available_predicate avail) argument 269 udiv64(void * mem_ctx,builtin_available_predicate avail) argument 478 idiv64(void * mem_ctx,builtin_available_predicate avail) argument 727 umod64(void * mem_ctx,builtin_available_predicate avail) argument 942 imod64(void * mem_ctx,builtin_available_predicate avail) argument [all...] |
| H A D | glsl_parser_extras.cpp | 48 glsl_compute_version_string(void *mem_ctx, bool is_es, unsigned version) argument 50 return ralloc_asprintf(mem_ctx, "GLSL%s %d.%02d", is_es ? " ES" : "", 63 void *mem_ctx) 72 this->symbols = new(mem_ctx) glsl_symbol_table; 76 this->info_log = ralloc_strdup(mem_ctx, ""); 61 _mesa_glsl_parse_state(struct gl_context * _ctx,gl_shader_stage stage,void * mem_ctx) argument
|
| H A D | glsl_parser_extras.h | 63 glsl_compute_version_string(void *mem_ctx, bool is_es, unsigned version); 81 void *mem_ctx);
|
| H A D | glsl_symbol_table.cpp | 108 this->mem_ctx = ralloc_context(NULL); 109 this->linalloc = linear_alloc_parent(this->mem_ctx, 0); 115 ralloc_free(mem_ctx); 209 char *name = ralloc_asprintf(mem_ctx, "#default_precision_%s", type_name); 258 char *name = ralloc_asprintf(mem_ctx, "#default_precision_%s", type_name);
|
| H A D | glsl_symbol_table.h | 109 void *mem_ctx; member in struct:glsl_symbol_table
|
| H A D | glsl_to_nir.cpp | 103 nir_constant *constant_copy(ir_constant *ir, void *mem_ctx); 292 nir_visitor::constant_copy(ir_constant *ir, void *mem_ctx) argument 297 nir_constant *ret = rzalloc(mem_ctx, nir_constant); 370 ret->elements = ralloc_array(mem_ctx, nir_constant *, 375 ret->elements[i] = constant_copy(ir->const_elements[i], mem_ctx);
|
| H A D | ir.cpp | 72 void *mem_ctx = this; local in function:ir_assignment::set_lhs 103 this->rhs = new(mem_ctx) ir_swizzle(this->rhs, rhs_swiz); 118 this->rhs = new(mem_ctx) ir_swizzle(this->rhs, rhs_swiz); 909 ir_constant::zero(void *mem_ctx, const glsl_type *type) argument 914 ir_constant *c = new(mem_ctx) ir_constant; 930 ir_constant::zero(mem_ctx, type->fields.structure[i].type); 1911 ir_rvalue::error_value(void *mem_ctx) argument 1913 ir_rvalue *v = new(mem_ctx) ir_rvalue(ir_type_unset); 1959 reparent_ir(exec_list *list, void *mem_ctx) argument 1962 visit_tree(node, steal_memory, mem_ctx); [all...] |
| H A D | ir.h | 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, 2298 clone(void * mem_ctx,struct hash_table * ht) const argument 2331 clone(void * mem_ctx,struct hash_table * ht) const argument 2361 clone(void * mem_ctx,struct hash_table *) const argument [all...] |
| H A D | ir_array_refcount.cpp | 39 this->mem_ctx = ralloc_context(NULL); 52 ralloc_free(this->mem_ctx); 146 void *ptr = reralloc_size(mem_ctx, derefs, derefs_size + 4096);
|
| H A D | ir_array_refcount.h | 158 void *mem_ctx; member in class:ir_array_refcount_visitor
|
| H A D | ir_builder.cpp | 42 var = new(mem_ctx) ir_variable(type, name, ir_var_temporary); 51 void *mem_ctx = ralloc_parent(lhs.val); local in function:ir_builder::assign 53 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs.val, 82 void *mem_ctx = ralloc_parent(retval.val); local in function:ir_builder::ret 83 return new(mem_ctx) ir_return(retval.val); 89 void *mem_ctx = ralloc_parent(a.val); local in function:ir_builder::swizzle 91 return new(mem_ctx) ir_swizzle(a.val, 102 void *mem_ctx = ralloc_parent(a.val); local in function:ir_builder::swizzle_for_size 111 return new(mem_ctx) ir_swizzle(a.val, s, components); 183 void *mem_ctx local in function:ir_builder::expr 191 void *mem_ctx = ralloc_parent(a.val); local in function:ir_builder::expr 199 void *mem_ctx = ralloc_parent(a.val); local in function:ir_builder::expr 614 void *mem_ctx = ralloc_parent(a.val); local in function:ir_builder::bitfield_insert 625 void *mem_ctx = ralloc_parent(condition.val); local in function:ir_builder::if_tree 640 void *mem_ctx = ralloc_parent(condition.val); local in function:ir_builder::if_tree [all...] |
| H A D | ir_builder.h | 58 void *mem_ctx = ralloc_parent(var); local in function:ir_builder::operand::operand 59 val = new(mem_ctx) ir_dereference_variable(var); 78 void *mem_ctx = ralloc_parent(var); local in function:ir_builder::deref::deref 79 val = new(mem_ctx) ir_dereference_variable(var); 88 ir_factory(exec_list *instructions = NULL, void *mem_ctx = NULL) argument 90 mem_ctx(mem_ctx) 101 return new(mem_ctx) ir_constant(f); 107 return new(mem_ctx) ir_constant(i); 113 return new(mem_ctx) ir_constan 123 void *mem_ctx; member in class:ir_builder::ir_factory [all...] |
| H A D | ir_clone.cpp | 31 ir_rvalue::clone(void *mem_ctx, struct hash_table *) const argument 34 return error_value(mem_ctx); 41 ir_variable::clone(void *mem_ctx, struct hash_table *ht) const argument 43 ir_variable *var = new(mem_ctx) ir_variable(this->type, this->name, 63 var->constant_value = this->constant_value->clone(mem_ctx, ht); 67 this->constant_initializer->clone(mem_ctx, ht); 78 ir_swizzle::clone(void *mem_ctx, struct hash_table *ht) const argument 80 return new(mem_ctx) ir_swizzle(this->val->clone(mem_ctx, ht), this->mask); 84 ir_return::clone(void *mem_ctx, struc argument 95 clone(void * mem_ctx,struct hash_table * ht) const argument 106 clone(void * mem_ctx,struct hash_table * ht) const argument 114 clone(void * mem_ctx,struct hash_table * ht) const argument 130 clone(void * mem_ctx,struct hash_table * ht) const argument 142 clone(void * mem_ctx,struct hash_table * ht) const argument 158 clone(void * mem_ctx,struct hash_table * ht) const argument 172 clone(void * mem_ctx,struct hash_table * ht) const argument 187 clone(void * mem_ctx,struct hash_table * ht) const argument 195 clone(void * mem_ctx,struct hash_table * ht) const argument 205 clone(void * mem_ctx,struct hash_table * ht) const argument 253 clone(void * mem_ctx,struct hash_table * ht) const argument 269 clone(void * mem_ctx,struct hash_table * ht) const argument 294 clone(void * mem_ctx,struct hash_table * ht) const argument 311 clone_prototype(void * mem_ctx,struct hash_table * ht) const argument 333 clone(void * mem_ctx,struct hash_table * ht) const argument 420 clone_ir_list(void * mem_ctx,exec_list * out,const exec_list * in) argument [all...] |
| H A D | ir_constant_expression.cpp | 631 ir_expression::constant_expression_value(void *mem_ctx, argument 634 assert(mem_ctx); 646 this->operands[operand]->constant_expression_value(mem_ctx, 689 return new(mem_ctx) ir_constant(op[0]->has_value(op[1])); 691 return new(mem_ctx) ir_constant(!op[0]->has_value(op[1])); 700 return new(mem_ctx) ir_constant(this->type, &data); 713 ir_swizzle::constant_expression_value(void *mem_ctx, argument 716 assert(mem_ctx); 718 ir_constant *v = this->val->constant_expression_value(mem_ctx, 741 return new(mem_ctx) ir_constan 748 constant_expression_value(void * mem_ctx,struct hash_table * variable_context) argument 776 constant_expression_value(void * mem_ctx,struct hash_table * variable_context) argument 839 constant_expression_value(void * mem_ctx,struct hash_table *) argument 866 constant_expression_value(void * mem_ctx,struct hash_table * variable_context) argument 876 constant_expression_evaluate_expression_list(void * mem_ctx,const struct exec_list & body,struct hash_table * variable_context,ir_constant ** result) argument 997 constant_expression_value(void * mem_ctx,exec_list * actual_parameters,struct hash_table * variable_context) argument [all...] |
| H A D | ir_function_detect_recursion.cpp | 160 this->mem_ctx = ralloc_context(NULL); 167 ralloc_free(this->mem_ctx); 175 f = new(mem_ctx) function(sig); 210 call_node *node = new(mem_ctx) call_node; 216 node = new(mem_ctx) call_node; 224 void *mem_ctx; member in class:__anon3b9181b60110::has_recursion_visitor
|
| H A D | ir_optimization.h | 153 void lower_packed_varyings(void *mem_ctx, 162 void lower_named_interface_blocks(void *mem_ctx, gl_linked_shader *shader);
|
| H A D | ir_print_visitor.cpp | 95 mem_ctx = ralloc_context(NULL); 102 ralloc_free(mem_ctx); 121 return ralloc_asprintf(this->mem_ctx, "parameter@%u", arg++); 138 name = ralloc_asprintf(this->mem_ctx, "%s@%u", var->name, ++i);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/glcpp/ |
| H A D | glcpp-lex.l | 108 void *mem_ctx = yyextra->linalloc; \ 109 yylval->str = linear_alloc_child(mem_ctx, \
|