| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| builtin_functions.h | 60 udiv64(void *mem_ctx, builtin_available_predicate avail); 63 idiv64(void *mem_ctx, builtin_available_predicate avail); 66 umod64(void *mem_ctx, builtin_available_predicate avail); 69 imod64(void *mem_ctx, builtin_available_predicate avail); 72 umul64(void *mem_ctx, builtin_available_predicate avail); 75 sign64(void *mem_ctx, builtin_available_predicate avail); 78 udivmod64(void *mem_ctx, builtin_available_predicate avail);
|
| ir_clone.cpp | 31 ir_rvalue::clone(void *mem_ctx, struct hash_table *) const 34 return error_value(mem_ctx); 41 ir_variable::clone(void *mem_ctx, struct hash_table *ht) const 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 80 return new(mem_ctx) ir_swizzle(this->val->clone(mem_ctx, ht), this->mask); 84 ir_return::clone(void *mem_ctx, struct hash_table *ht) cons [all...] |
| lower_discard_flow.cpp | 57 mem_ctx = ralloc_parent(discarded); 72 void *mem_ctx; member in class:__anon703::lower_discard_flow_visitor 91 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded); 96 ir->condition = new(mem_ctx) ir_dereference_variable(discarded); 98 rhs = new(mem_ctx) ir_constant(true); 100 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs); 120 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded); 121 ir_rvalue *rhs = new(mem_ctx) ir_constant(false); 122 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs); 131 ir_rvalue *if_condition = new(mem_ctx) ir_dereference_variable(discarded) 143 void *mem_ctx = ir; local [all...] |
| lower_discard.cpp | 151 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir) 157 condition = new(mem_ctx) ir_constant(true); 160 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(var), 176 void *mem_ctx = ralloc_parent(ir); local 178 ir_variable *temp = new(mem_ctx) ir_variable(glsl_type::bool_type, 182 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(temp), 183 new(mem_ctx) ir_constant(false)); 189 replace_discard(mem_ctx, temp, then_discard) [all...] |
| lower_shared_reference.cpp | 75 void insert_buffer_access(void *mem_ctx, ir_dereference *deref, 89 ir_call *shared_load(void *mem_ctx, const struct glsl_type *type, 91 ir_call *shared_store(void *mem_ctx, ir_rvalue *deref, ir_rvalue *offset, 138 void *mem_ctx = ralloc_parent(shader->ir); local 147 setup_buffer_access(mem_ctx, deref, 155 ir_variable *load_var = new(mem_ctx) ir_variable(type, 160 ir_variable *load_offset = new(mem_ctx) ir_variable(glsl_type::uint_type, 166 deref = new(mem_ctx) ir_dereference_variable(load_var); 168 emit_access(mem_ctx, false, deref, load_offset, const_offset, row_major, 199 void *mem_ctx = ralloc_parent(shader->ir) local 366 void *mem_ctx = ralloc_parent(shader->ir); local [all...] |
| lower_ubo_reference.cpp | 62 void setup_for_load_or_store(void *mem_ctx, 71 ir_expression *ubo_load(void *mem_ctx, const struct glsl_type *type, 73 ir_call *ssbo_load(void *mem_ctx, const struct glsl_type *type, 79 void write_to_memory(void *mem_ctx, ir_dereference *deref, ir_variable *var, 81 ir_call *ssbo_store(void *mem_ctx, ir_rvalue *deref, ir_rvalue *offset, 92 void insert_buffer_access(void *mem_ctx, ir_dereference *deref, 104 ir_expression *emit_ssbo_get_buffer_size(void *mem_ctx); 130 interface_field_name(void *mem_ctx, char *base_name, ir_rvalue *d, 200 name_copy = ralloc_strdup(mem_ctx, base_name); 218 ir_constant *base_size = new(mem_ctx) 347 void *mem_ctx = ralloc_parent(shader->ir); local 745 void *mem_ctx = ralloc_parent(*rvalue); local 811 void *mem_ctx = ralloc_parent(shader->ir); local 864 void *mem_ctx = ralloc_parent(shader->ir); local 912 void *mem_ctx = ralloc_parent(shader->ir); local 984 void *mem_ctx = ralloc_parent(shader->ir); local [all...] |
| lower_buffer_access.h | 45 insert_buffer_access(void *mem_ctx, ir_dereference *deref, 49 void emit_access(void *mem_ctx, bool is_write, ir_dereference *deref, 57 void setup_buffer_access(void *mem_ctx, ir_rvalue *deref,
|
| link_uniform_block_active_visitor.h | 63 link_uniform_block_active_visitor(void *mem_ctx, struct hash_table *ht, 65 : success(true), prog(prog), ht(ht), mem_ctx(mem_ctx) 79 void *mem_ctx; member in class:link_uniform_block_active_visitor
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| 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);
|
| lower_discard_flow.cpp | 57 mem_ctx = ralloc_parent(discarded); 72 void *mem_ctx; member in class:__anon3339::lower_discard_flow_visitor 91 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded); 96 ir->condition = new(mem_ctx) ir_dereference_variable(discarded); 98 rhs = new(mem_ctx) ir_constant(true); 100 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs); 120 ir_dereference *lhs = new(mem_ctx) ir_dereference_variable(discarded); 121 ir_rvalue *rhs = new(mem_ctx) ir_constant(false); 122 ir_assignment *assign = new(mem_ctx) ir_assignment(lhs, rhs); 131 ir_rvalue *if_condition = new(mem_ctx) ir_dereference_variable(discarded) 143 void *mem_ctx = ir; local [all...] |
| ir_clone.cpp | 31 ir_rvalue::clone(void *mem_ctx, struct hash_table *) const 34 return error_value(mem_ctx); 41 ir_variable::clone(void *mem_ctx, struct hash_table *ht) const 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 80 return new(mem_ctx) ir_swizzle(this->val->clone(mem_ctx, ht), this->mask); 84 ir_return::clone(void *mem_ctx, struct hash_table *ht) cons [all...] |
| lower_discard.cpp | 151 replace_discard(void *mem_ctx, ir_variable *var, ir_discard *ir) 157 condition = new(mem_ctx) ir_constant(true); 160 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(var), 176 void *mem_ctx = ralloc_parent(ir); local 178 ir_variable *temp = new(mem_ctx) ir_variable(glsl_type::bool_type, 182 new(mem_ctx) ir_assignment(new(mem_ctx) ir_dereference_variable(temp), 183 new(mem_ctx) ir_constant(false)); 189 replace_discard(mem_ctx, temp, then_discard) [all...] |
| lower_texture_projection.cpp | 62 void *mem_ctx = ralloc_parent(ir); local 64 ir_variable *var = new(mem_ctx) ir_variable(ir->projector->type, 67 ir_dereference *deref = new(mem_ctx) ir_dereference_variable(var); 68 ir_expression *expr = new(mem_ctx) ir_expression(ir_unop_rcp, 72 ir_assignment *assign = new(mem_ctx) ir_assignment(deref, expr); 75 deref = new(mem_ctx) ir_dereference_variable(var); 76 ir->coordinate = new(mem_ctx) ir_expression(ir_binop_mul, 82 deref = new(mem_ctx) ir_dereference_variable(var); 83 ir->shadow_comparator = new(mem_ctx) ir_expression(ir_binop_mul,
|
| lower_shared_reference.cpp | 73 void insert_buffer_access(void *mem_ctx, ir_dereference *deref, 87 ir_call *shared_load(void *mem_ctx, const struct glsl_type *type, 89 ir_call *shared_store(void *mem_ctx, ir_rvalue *deref, ir_rvalue *offset, 136 void *mem_ctx = ralloc_parent(shader->ir); local 145 setup_buffer_access(mem_ctx, deref, 153 ir_variable *load_var = new(mem_ctx) ir_variable(type, 158 ir_variable *load_offset = new(mem_ctx) ir_variable(glsl_type::uint_type, 164 deref = new(mem_ctx) ir_dereference_variable(load_var); 166 emit_access(mem_ctx, false, deref, load_offset, const_offset, row_major, 197 void *mem_ctx = ralloc_parent(shader->ir) local 364 void *mem_ctx = ralloc_parent(shader->ir); local [all...] |
| lower_ubo_reference.cpp | 60 void setup_for_load_or_store(void *mem_ctx, 69 ir_expression *ubo_load(void *mem_ctx, const struct glsl_type *type, 71 ir_call *ssbo_load(void *mem_ctx, const struct glsl_type *type, 77 void write_to_memory(void *mem_ctx, ir_dereference *deref, ir_variable *var, 79 ir_call *ssbo_store(void *mem_ctx, ir_rvalue *deref, ir_rvalue *offset, 90 void insert_buffer_access(void *mem_ctx, ir_dereference *deref, 102 ir_expression *emit_ssbo_get_buffer_size(void *mem_ctx); 128 interface_field_name(void *mem_ctx, char *base_name, ir_rvalue *d, 198 name_copy = ralloc_strdup(mem_ctx, base_name); 216 ir_constant *base_size = new(mem_ctx) 345 void *mem_ctx = ralloc_parent(shader->ir); local 743 void *mem_ctx = ralloc_parent(*rvalue); local 809 void *mem_ctx = ralloc_parent(shader->ir); local 862 void *mem_ctx = ralloc_parent(shader->ir); local 910 void *mem_ctx = ralloc_parent(shader->ir); local 982 void *mem_ctx = ralloc_parent(shader->ir); local [all...] |
| lower_buffer_access.h | 45 insert_buffer_access(void *mem_ctx, ir_dereference *deref, 49 void emit_access(void *mem_ctx, bool is_write, ir_dereference *deref, 57 void setup_buffer_access(void *mem_ctx, ir_rvalue *deref,
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/tests/ |
| set_uniform_initializer_tests.cpp | 33 set_uniform_initializer(void *mem_ctx, gl_shader_program *prog, 65 void *mem_ctx; member in class:set_uniform_initializer 73 this->mem_ctx = ralloc_context(NULL); 86 ralloc_free(this->mem_ctx); 87 this->mem_ctx = NULL; 164 non_array_test(void *mem_ctx, struct gl_shader_program *prog, 176 generate_data(mem_ctx, base_type, columns, rows, val); 178 linker::set_uniform_initializer(mem_ctx, prog, name, type, val, 0xF00F); 186 non_array_test(mem_ctx, prog, actual_index, name, GLSL_TYPE_INT, 1, 1); 191 non_array_test(mem_ctx, prog, actual_index, name, GLSL_TYPE_INT, 1, 2) [all...] |
| uniform_initializer_utils.h | 37 generate_data(void *mem_ctx, enum glsl_base_type base_type, 42 generate_array_data(void *mem_ctx, enum glsl_base_type base_type,
|
| varyings_test.cpp | 39 populate_consumer_input_sets(void *mem_ctx, exec_list *ir, 45 get_matching_input(void *mem_ctx, 59 return ralloc_asprintf(mem_ctx, 65 void *mem_ctx; member in class:link_varyings 79 this->mem_ctx = ralloc_context(NULL); 106 ralloc_free(this->mem_ctx); 107 this->mem_ctx = NULL; 120 new(mem_ctx) ir_variable(glsl_type::vec(4), 127 linker::populate_consumer_input_sets(mem_ctx, 145 new(mem_ctx) ir_variable(array_8_of_float [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/tests/ |
| set_uniform_initializer_tests.cpp | 33 set_uniform_initializer(void *mem_ctx, gl_shader_program *prog, 65 void *mem_ctx; member in class:set_uniform_initializer 71 this->mem_ctx = ralloc_context(NULL); 84 ralloc_free(this->mem_ctx); 85 this->mem_ctx = NULL; 157 non_array_test(void *mem_ctx, struct gl_shader_program *prog, 169 generate_data(mem_ctx, base_type, columns, rows, val); 171 linker::set_uniform_initializer(mem_ctx, prog, name, type, val, 0xF00F); 179 non_array_test(mem_ctx, prog, actual_index, name, GLSL_TYPE_INT, 1, 1); 184 non_array_test(mem_ctx, prog, actual_index, name, GLSL_TYPE_INT, 1, 2) [all...] |
| uniform_initializer_utils.h | 37 generate_data(void *mem_ctx, enum glsl_base_type base_type, 42 generate_array_data(void *mem_ctx, enum glsl_base_type base_type,
|
| varyings_test.cpp | 39 populate_consumer_input_sets(void *mem_ctx, exec_list *ir, 45 get_matching_input(void *mem_ctx, 61 return ralloc_asprintf(mem_ctx, 67 void *mem_ctx; member in class:link_varyings 93 this->mem_ctx = ralloc_context(NULL); 108 ralloc_free(this->mem_ctx); 109 this->mem_ctx = NULL; 120 new(mem_ctx) ir_variable(glsl_type::vec(4), 127 linker::populate_consumer_input_sets(mem_ctx, 145 new(mem_ctx) ir_variable(array_8_of_float [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| st_glsl_to_tgsi_temprename.h | 44 * @param[in] mem_ctx a memory context that can be used with the ralloc_* 63 get_temp_registers_required_live_ranges(void *mem_ctx, exec_list *instructions, 68 * @param[in] mem_ctx a memory context that can be used with the ralloc_* 77 void get_temp_registers_remapping(void *mem_ctx, int ntemps,
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| st_glsl_to_tgsi_temprename.h | 44 * @param[in] mem_ctx a memory context that can be used with the ralloc_* 63 get_temp_registers_required_live_ranges(void *mem_ctx, exec_list *instructions, 68 * @param[in] mem_ctx a memory context that can be used with the ralloc_* 77 void get_temp_registers_remapping(void *mem_ctx, int ntemps,
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_serialize.h | 35 nir_shader *nir_deserialize(void *mem_ctx,
|