Home
last modified time | relevance | path

Searched refs:exec_node (Results 1 – 25 of 56) sorted by relevance

123

/third_party/mesa3d/src/compiler/glsl/
Dlist.h53 struct exec_node { struct
54 struct exec_node *next; argument
55 struct exec_node *prev; argument
58 DECLARE_RZALLOC_CXX_OPERATORS(exec_node)
60 exec_node() : next(NULL), prev(NULL) in exec_node() function
65 const exec_node *get_next() const;
66 exec_node *get_next();
68 const exec_node *get_prev() const;
69 exec_node *get_prev();
83 void insert_after(exec_node *after);
[all …]
Dir_function.cpp46 const exec_node *node_a = list_a->get_head_raw(); in parameter_lists_match()
47 const exec_node *node_b = list_b->get_head_raw(); in parameter_lists_match()
226 const exec_node *node_a = sig->parameters.get_head_raw(); in is_best_inexact_overload()
227 const exec_node *node_b = (*other)->parameters.get_head_raw(); in is_best_inexact_overload()
228 const exec_node *node_p = actual_parameters->get_head_raw(); in is_best_inexact_overload()
376 const exec_node *node_a = list_a->get_head_raw(); in parameter_lists_match_exact()
377 const exec_node *node_b = list_b->get_head_raw(); in parameter_lists_match_exact()
Dlower_int64.cpp151 exec_node *const after = &instructions->head_sentinel; in lower_64bit_integer_instructions()
152 exec_node *const before = instructions->head_sentinel.next; in lower_64bit_integer_instructions()
153 exec_node *const head = v.function_list.head_sentinel.next; in lower_64bit_integer_instructions()
154 exec_node *const tail = v.function_list.tail_sentinel.prev; in lower_64bit_integer_instructions()
301 exec_node *const after = base_ir; in lower_op_to_function_call()
302 exec_node *const before = after->prev; in lower_op_to_function_call()
303 exec_node *const head = instructions.head_sentinel.next; in lower_op_to_function_call()
304 exec_node *const tail = instructions.tail_sentinel.prev; in lower_op_to_function_call()
Dlink_functions.cpp195 const exec_node *formal_param_node = ir->callee->parameters.get_head(); in visit_leave()
197 const exec_node *actual_param_node = ir->actual_parameters.get_head(); in visit_leave()
Dir_variable_refcount.h40 exec_node link;
Dlinker_util.h44 struct exec_node link;
Dlower_tess_level.cpp387 const exec_node *formal_param_node = ir->callee->parameters.get_head_raw(); in visit_leave()
388 const exec_node *actual_param_node = ir->actual_parameters.get_head_raw(); in visit_leave()
Dopt_dead_functions.cpp37 class signature_entry : public exec_node
Dir_variable_refcount.cpp50 exec_node *n; in free_entry()
Ds_expression.h51 class s_expression : public exec_node
Dlower_distance.cpp534 const exec_node *formal_param_node = ir->callee->parameters.get_head_raw(); in visit_leave()
535 const exec_node *actual_param_node = ir->actual_parameters.get_head_raw(); in visit_leave()
/third_party/mesa3d/src/compiler/glsl/tests/
Dlist_iterators.cpp28 class test_node_inherite : public exec_node {
147 exec_node node;
209 exec_node *start_node = node_list.get_head(); in TEST_P()
/third_party/mesa3d/src/intel/compiler/
Dbrw_ir.h92 struct backend_instruction : public exec_node {
129 struct exec_node link;
Dbrw_disasm_info.c46 struct exec_node *next_node = exec_node_get_next(&group->link); in dump_assembly()
176 struct exec_node *next_node = exec_node_get_next(&cur->link); in disasm_insert_error()
Dbrw_vec4_builder.h83 at(bblock_t *block, exec_node *cursor) const in at()
99 return at(NULL, (exec_node *)&shader->instructions.tail_sentinel); in at_end()
632 exec_node *cursor;
Dbrw_disasm_info.h38 struct exec_node link;
Dbrw_fs_combine_constants.cpp96 struct exec_node link;
100 static struct exec_node *
518 exec_node *n = (imm->inst ? imm->inst : in opt_combine_constants()
Dbrw_shader.cpp1210 exec_node::insert_after(inst); in insert_after()
1226 exec_node::insert_before(inst); in insert_before()
1241 exec_node::insert_before(list); in insert_before()
1267 exec_node::remove(); in remove()
Dbrw_cfg.h66 struct exec_node link;
112 struct exec_node link;
Dbrw_fs_builder.h87 at(bblock_t *block, exec_node *cursor) const in at()
103 return at(NULL, (exec_node *)&shader->instructions.tail_sentinel); in at_end()
872 exec_node *cursor;
/third_party/mesa3d/src/compiler/nir/
Dnir.h409 struct exec_node node;
833 struct exec_node node;
879 struct exec_node node;
896 struct exec_node *next = exec_node_get_next(&instr->node); in nir_instr_next()
906 struct exec_node *prev = exec_node_get_prev(&instr->node); in nir_instr_prev()
2434 struct exec_node node;
2468 struct exec_node node;
2672 struct exec_node node;
2743 struct exec_node *head = exec_list_get_head(&block->instr_list); in nir_block_first_instr()
2750 struct exec_node *tail = exec_list_get_tail(&block->instr_list); in nir_block_last_instr()
[all …]
Dnir_from_ssa.c119 struct exec_node node;
197 struct exec_node *an = exec_list_get_head(&a->nodes); in merge_merge_sets()
198 struct exec_node *bn = exec_list_get_head(&b->nodes); in merge_merge_sets()
205 struct exec_node *next = bn->next; in merge_merge_sets()
237 struct exec_node *an = exec_list_get_head(&a->nodes); in merge_sets_interfere()
238 struct exec_node *bn = exec_list_get_head(&b->nodes); in merge_sets_interfere()
Dnir_phi_builder.c49 struct exec_node node;
280 struct exec_node *head = exec_list_get_head(&val->phis); in nir_phi_builder_finish()
/third_party/mesa3d/src/intel/perf/
Dintel_perf_query.c167 struct exec_node link;
216 struct exec_node *samples_head;
463 struct exec_node *node = exec_list_pop_head(&perf_ctx->free_sample_buffers); in get_free_sample_buf()
482 struct exec_node *tail_node = in reap_old_sample_buffers()
1002 struct exec_node *tail_node = in read_oa_samples_until()
1273 struct exec_node *first_samples_node; in accumulate_oa_reports()
/third_party/mesa3d/src/intel/common/
Dintel_disasm.c89 struct exec_node *next_node = exec_node_get_next(&group->link); in intel_disassemble()

123