/external/mesa3d/src/glsl/ |
D | ast_function.cpp | 52 actual_parameters->push_tail(result); in process_parameters() 179 instructions->push_tail(var); in match_function_by_name() 183 instructions->push_tail(assign); in match_function_by_name() 190 instructions->push_tail(call); in match_function_by_name() 427 instructions->push_tail(var); in process_array_constructor() 436 instructions->push_tail(assignment); in process_array_constructor() 496 instructions->push_tail(var); in emit_inline_vector_constructor() 518 instructions->push_tail(inst); in emit_inline_vector_constructor() 581 instructions->push_tail(inst); in emit_inline_vector_constructor() 611 instructions->push_tail(inst); in emit_inline_vector_constructor() [all …]
|
D | ir_clone.cpp | 112 new_if->then_instructions.push_tail(ir->clone(mem_ctx, ht)); in clone() 117 new_if->else_instructions.push_tail(ir->clone(mem_ctx, ht)); in clone() 138 new_loop->body_instructions.push_tail(ir->clone(mem_ctx, ht)); in clone() 155 new_parameters.push_tail(ir->clone(mem_ctx, ht)); in clone() 289 copy->body.push_tail(inst_copy); in clone() 312 copy->parameters.push_tail(param_copy); in clone_prototype() 339 c->components.push_tail(orig->clone(mem_ctx, NULL)); in clone() 409 out->push_tail(copy); in clone_ir_list()
|
D | opt_discard_simplification.cpp | 140 ir->then_instructions.push_tail(then_discard); in visit_enter() 144 ir->else_instructions.push_tail(else_discard); in visit_enter() 171 instructions->push_tail(discard); in do_discard_simplification()
|
D | ir_if_return.cpp | 139 inner_block->push_tail(move_ir); in move_outer_block_inside() 174 ir->body.push_tail(new(ir) ir_return(NULL)); in visit_enter() 198 ir->body.push_tail(undef); in visit_enter() 201 ir->body.push_tail(new(ir) ir_return(deref)); in visit_enter()
|
D | glsl_parser.ypp | 267 state->translation_unit.push_tail(& $1->link); 275 state->translation_unit.push_tail(& $2->link); 391 $$->expressions.push_tail(& $2->link); 397 $$->expressions.push_tail(& $3->link); 665 $$->expressions.push_tail(& $1->link); 670 $$->expressions.push_tail(& $3->link); 713 $$->parameters.push_tail(& $2->link); 718 $$->parameters.push_tail(& $3->link); 829 $$->declarations.push_tail(&decl->link); 838 $$->declarations.push_tail(&decl->link); [all …]
|
D | loop_unroll.cpp | 144 ir_if->then_instructions.push_tail(move_ir); in visit_leave() 146 ir_if->else_instructions.push_tail(move_ir); in visit_leave() 175 list->push_tail(ir_to_replace); in visit_leave()
|
D | loop_analysis.cpp | 84 this->variables.push_tail(lv); in insert() 97 this->terminators.push_tail(t); in insert() 233 ls->constants.push_tail(lv); in visit_leave() 272 ls->constants.push_tail(lv); in visit_leave() 315 ls->induction_variables.push_tail(lv); in visit_leave()
|
D | ast_to_hir.cpp | 703 instructions->push_tail(var); in do_assignment() 704 instructions->push_tail(new(ctx) ir_assignment(deref_var, in do_assignment() 710 instructions->push_tail(new(ctx) ir_assignment(lhs, deref_var, NULL)); in do_assignment() 723 instructions->push_tail(var); in get_lvalue_copy() 726 instructions->push_tail(new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var), in get_lvalue_copy() 1100 instructions->push_tail(tmp); in hir() 1103 instructions->push_tail(stmt); in hir() 1119 stmt->then_instructions.push_tail(then_assign); in hir() 1124 stmt->else_instructions.push_tail(else_assign); in hir() 1165 instructions->push_tail(tmp); in hir() [all …]
|
D | lower_variable_index_to_cond_assign.cpp | 66 list->push_tail(assignment); in generate() 146 list->push_tail(condition); in linear_sequence() 150 list->push_tail(new(this->mem_ctx) ir_assignment(cond_deref, in linear_sequence() 194 list->push_tail(if_less); in bisect()
|
D | glsl_parser.cpp | 2870 state->translation_unit.push_tail(& (yyvsp[(1) - (1)].node)->link); 2883 state->translation_unit.push_tail(& (yyvsp[(2) - (2)].node)->link); 3028 (yyval.expression)->expressions.push_tail(& (yyvsp[(2) - (2)].expression)->link); 3039 (yyval.expression)->expressions.push_tail(& (yyvsp[(3) - (3)].expression)->link); 3465 (yyval.expression)->expressions.push_tail(& (yyvsp[(1) - (3)].expression)->link); 3470 (yyval.expression)->expressions.push_tail(& (yyvsp[(3) - (3)].expression)->link); 3514 (yyval.function)->parameters.push_tail(& (yyvsp[(2) - (2)].parameter_declarator)->link); 3524 (yyval.function)->parameters.push_tail(& (yyvsp[(3) - (3)].parameter_declarator)->link); 3675 (yyval.declarator_list)->declarations.push_tail(&decl->link); 3689 (yyval.declarator_list)->declarations.push_tail(&decl->link); [all …]
|
D | opt_copy_propagation.cpp | 217 this->acp->push_tail(new(this->mem_ctx) acp_entry(a->lhs, a->rhs)); in handle_if_block() 300 this->kills->push_tail(new(this->mem_ctx) kill_entry(var)); in kill() 332 this->acp->push_tail(entry); in add_copy()
|
D | lower_jumps.cpp | 217 inner_block->push_tail(move_ir); in move_outer_block_inside() 508 break_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit() 509 ir->body_instructions.push_tail(break_if); in visit() 517 return_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit() 542 …ir->body.push_tail(new(ir) ir_return(new (ir) ir_dereference_variable(this->function.return_value)… in visit()
|
D | link_functions.cpp | 143 formal_parameters.push_tail(copy); in visit_enter() 152 linked_sig->body.push_tail(copy); in visit_enter()
|
D | opt_constant_propagation.cpp | 288 this->acp->push_tail(new(this->mem_ctx) acp_entry(a->var, a->write_mask, in handle_if_block() 389 this->kills->push_tail(new(this->mem_ctx) kill_entry(var, write_mask)); in kill() 423 this->acp->push_tail(entry); in add_constant()
|
D | ir_import_prototypes.cpp | 63 list->push_tail(this->function); in visit_enter()
|
D | ir_variable_refcount.cpp | 61 this->variable_list.push_tail(entry); in get_variable_entry()
|
D | opt_dead_functions.cpp | 83 this->signature_list.push_tail(entry); in get_signature_entry()
|
D | s_expression.cpp | 102 list->subexpressions.push_tail(expr); in read_expression()
|
D | ir_reader.cpp | 201 instructions->push_tail(f); in scan_for_prototypes() 289 hir_parameters.push_tail(var); in read_function_sig() 357 instructions->push_tail(ir); in read_instructions() 695 parameters.push_tail(param); in read_call() 854 elements.push_tail(ir_elt); in read_constant()
|
D | opt_dead_code_local.cpp | 166 assignments->push_tail(entry); in process_assignment()
|
D | opt_structure_splitting.cpp | 115 this->variable_list.push_tail(entry); in get_variable_entry2()
|
D | list.h | 367 void push_tail(exec_node *n) in push_tail() function
|
D | opt_function_inlining.cpp | 187 new_instructions.push_tail(new_ir); in generate_inline()
|
D | ir_variable.cpp | 60 instructions->push_tail(var); in add_variable()
|
D | ir.h | 487 this->signatures.push_tail(sig); in add_signature()
|