Home
last modified time | relevance | path

Searched refs:push_tail (Results 1 – 25 of 49) sorted by relevance

12

/external/mesa3d/src/compiler/glsl/
Dlower_packed_varyings.cpp299 shader->packed_varyings->push_tail(var->clone(shader, NULL)); in run()
348 this->out_variables->push_tail(t); in bitwise_assign_pack()
349 this->out_instructions->push_tail( in bitwise_assign_pack()
351 this->out_instructions->push_tail( in bitwise_assign_pack()
364 this->out_variables->push_tail(t); in bitwise_assign_pack()
365 this->out_instructions->push_tail( in bitwise_assign_pack()
367 this->out_instructions->push_tail( in bitwise_assign_pack()
380 this->out_variables->push_tail(t); in bitwise_assign_pack()
381 this->out_instructions->push_tail( in bitwise_assign_pack()
383 this->out_instructions->push_tail( in bitwise_assign_pack()
[all …]
Dlower_shared_reference.cpp277 sig_params.push_tail(offset_ref); in shared_store()
281 sig_params.push_tail(val_ref); in shared_store()
285 sig_params.push_tail(writemask_ref); in shared_store()
297 call_params.push_tail(offset->clone(mem_ctx, NULL)); in shared_store()
298 call_params.push_tail(deref->clone(mem_ctx, NULL)); in shared_store()
299 call_params.push_tail(new(mem_ctx) ir_constant(write_mask)); in shared_store()
312 sig_params.push_tail(offset_ref); in shared_load()
330 call_params.push_tail(offset->clone(mem_ctx, NULL)); in shared_load()
393 sig_params.push_tail(sig_param); in lower_shared_atomic_intrinsic()
398 sig_params.push_tail(sig_param); in lower_shared_atomic_intrinsic()
[all …]
Dlower_ubo_reference.cpp443 sig_params.push_tail(block_ref); in ssbo_store()
447 sig_params.push_tail(offset_ref); in ssbo_store()
451 sig_params.push_tail(val_ref); in ssbo_store()
455 sig_params.push_tail(writemask_ref); in ssbo_store()
459 sig_params.push_tail(access_ref); in ssbo_store()
471 call_params.push_tail(this->uniform_block->clone(mem_ctx, NULL)); in ssbo_store()
472 call_params.push_tail(offset->clone(mem_ctx, NULL)); in ssbo_store()
473 call_params.push_tail(deref->clone(mem_ctx, NULL)); in ssbo_store()
474 call_params.push_tail(new(mem_ctx) ir_constant(write_mask)); in ssbo_store()
475 call_params.push_tail(new(mem_ctx) ir_constant(ssbo_access_params())); in ssbo_store()
[all …]
Dast_function.cpp54 actual_parameters->push_tail(ir_rvalue::error_value(mem_ctx)); in process_parameters()
65 actual_parameters->push_tail(result); in process_parameters()
424 d->before_instructions->push_tail(tmp); in copy_index_derefs_to_temps()
431 d->before_instructions->push_tail(assignment); in copy_index_derefs_to_temps()
490 before_instructions->push_tail(tmp); in fix_parameter()
507 before_instructions->push_tail(assignment); in fix_parameter()
534 after_instructions->push_tail(assignment_2); in fix_parameter()
653 instructions->push_tail(var); in generate_call()
662 instructions->push_tail(call); in generate_call()
1251 instructions->push_tail(var); in process_vec_mat_constructor()
[all …]
Dir_clone.cpp125 new_if->then_instructions.push_tail(ir->clone(mem_ctx, ht)); in clone()
129 new_if->else_instructions.push_tail(ir->clone(mem_ctx, ht)); in clone()
141 new_loop->body_instructions.push_tail(ir->clone(mem_ctx, ht)); in clone()
157 new_parameters.push_tail(ir->clone(mem_ctx, ht)); in clone()
310 copy->body.push_tail(inst_copy); in clone()
332 copy->parameters.push_tail(param_copy); in clone_prototype()
433 out->push_tail(copy); in clone_ir_list()
Dlower_jumps.cpp312 inner_block->push_tail(move_ir); in move_outer_block_inside()
910 break_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
911 ir->body_instructions.push_tail(break_if); in visit()
935 return_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
948 return_if->then_instructions.push_tail(new(ir) ir_return(NULL)); in visit()
952 return_if->then_instructions.push_tail( in visit()
1004 …ir->body.push_tail(new(ir) ir_return(new (ir) ir_dereference_variable(this->function.return_value)… in visit()
Dlower_discard_flow.cpp109 ir->body_instructions.push_tail(generate_discard_break()); in visit_enter()
135 if_inst->then_instructions.push_tail(br); in generate_discard_break()
Dlink_functions.cpp121 linked->ir->push_tail(f); in visit_enter()
157 formal_parameters.push_tail(copy); in visit_enter()
167 linked_sig->body.push_tail(copy); in visit_enter()
Dglsl_parser.yy404 state->translation_unit.push_tail(& $1->link);
412 state->translation_unit.push_tail(& $2->link);
552 $$->expressions.push_tail(& $2->link);
558 $$->expressions.push_tail(& $3->link);
822 $$->expressions.push_tail(& $1->link);
827 $$->expressions.push_tail(& $3->link);
879 $$->parameters.push_tail(& $2->link);
884 $$->parameters.push_tail(& $3->link);
1044 $$->declarations.push_tail(&decl->link);
1054 $$->declarations.push_tail(&decl->link);
[all …]
Dast_to_hir.cpp1032 instructions->push_tail(var); in do_assignment()
1033 instructions->push_tail(assign(var, rhs)); in do_assignment()
1037 instructions->push_tail(new(ctx) ir_assignment(lhs, deref_var)); in do_assignment()
1045 instructions->push_tail(new(ctx) ir_assignment(lhs, rhs)); in do_assignment()
1060 instructions->push_tail(var); in get_lvalue_copy()
1062 instructions->push_tail(new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var), in get_lvalue_copy()
1602 instructions->push_tail(tmp); in do_hir()
1605 instructions->push_tail(stmt); in do_hir()
1611 stmt->then_instructions.push_tail(then_assign); in do_hir()
1616 stmt->else_instructions.push_tail(else_assign); in do_hir()
[all …]
Dloop_analysis.cpp348 this->variables.push_tail(lv); in insert()
361 this->terminators.push_tail(t); in insert()
528 ls->constants.push_tail(lv); in visit_leave()
565 ls->constants.push_tail(lv); in visit_leave()
605 ls->induction_variables.push_tail(lv); in visit_leave()
Dir_function_detect_recursion.cpp212 this->current->callees.push_tail(node); in visit_enter()
218 target->callers.push_tail(node); in visit_enter()
Dbuiltin_int64.h12 sig_parameters.push_tail(r0001); in umul64()
14 sig_parameters.push_tail(r0002); in umul64()
42 sig_parameters.push_tail(r0007); in sign64()
68 sig_parameters.push_tail(r000C); in udivmod64()
70 sig_parameters.push_tail(r000D); in udivmod64()
279 sig_parameters.push_tail(r0035); in udiv64()
281 sig_parameters.push_tail(r0036); in udiv64()
488 sig_parameters.push_tail(r005E); in idiv64()
490 sig_parameters.push_tail(r005F); in idiv64()
737 sig_parameters.push_tail(r0096); in umod64()
[all …]
Dlower_xfb_varying.cpp109 sig->body.push_tail(ir->clone(this->mem_ctx, NULL)); in visit_leave()
238 new_instructions.push_tail(new_assignment); in lower_xfb_varying()
Dopt_constant_propagation.cpp361 this->acp->push_tail(new(this->lin_ctx) acp_entry(a)); in handle_if_block()
412 this->acp->push_tail(new(this->lin_ctx) acp_entry(a)); in handle_loop()
517 this->acp->push_tail(entry); in add_constant()
Dir_builder.cpp34 instructions->push_tail(ir); in emit()
628 result->then_instructions.push_tail(then_branch); in if_tree()
643 result->then_instructions.push_tail(then_branch); in if_tree()
644 result->else_instructions.push_tail(else_branch); in if_tree()
Dopt_dead_functions.cpp83 this->signature_list.push_tail(entry); in get_signature_entry()
Dlower_subroutine.cpp73 new_parameters.push_tail(ir->clone(mem_ctx, NULL)); in call_clone()
Dloop_unroll.cpp322 second_term_continue_list->push_tail(ir_to_replace); in complex_unroll()
360 splice_dest->push_tail(move_ir); in splice_post_if_instructions()
Dir_reader.cpp185 instructions->push_tail(f); in scan_for_prototypes()
260 hir_parameters.push_tail(var); in read_function_sig()
331 instructions->push_tail(ir); in read_instructions()
679 parameters.push_tail(param); in read_call()
816 elements.push_tail(ir_elt); in read_constant()
Dlower_output_reads.cpp144 sig->body.push_tail(copy(sig, (ir_variable *) key, (ir_variable *) data)); in emit_main_copy()
/external/mesa3d/src/intel/compiler/
Dbrw_cfg.cpp62 list->push_tail(link(mem_ctx, block, bblock_link_logical)); in push_stack()
77 successor->parents.push_tail(::link(mem_ctx, this, kind)); in add_successor()
78 children.push_tail(::link(mem_ctx, successor, kind)); in add_successor()
199 cur->instructions.push_tail(inst); in cfg_t()
221 cur->instructions.push_tail(inst); in cfg_t()
245 cur->instructions.push_tail(inst); in cfg_t()
285 cur->instructions.push_tail(inst); in cfg_t()
320 cur->instructions.push_tail(inst); in cfg_t()
348 cur->instructions.push_tail(inst); in cfg_t()
372 cur->instructions.push_tail(inst); in cfg_t()
[all …]
Dbrw_fs_copy_propagation.cpp198 acp_table[idx].push_tail(acp[i]); in setup_initial_values()
224 acp_table[idx].push_tail(acp[i]); in setup_initial_values()
981 acp[entry->dst.nr % ACP_HASH_SIZE].push_tail(entry); in opt_copy_propagation_local()
1000 acp[entry->dst.nr % ACP_HASH_SIZE].push_tail(entry); in opt_copy_propagation_local()
1064 in_acp[entry->dst.nr % ACP_HASH_SIZE].push_tail(entry); in opt_copy_propagation()
/external/mesa3d/src/compiler/glsl/tests/
Dvaryings_test.cpp125 ir.push_tail(v); in TEST_F()
153 ir.push_tail(clipdistance); in TEST_F()
180 ir.push_tail(culldistance); in TEST_F()
202 ir.push_tail(v); in TEST_F()
226 ir.push_tail(v); in TEST_F()
235 ir.push_tail(iface); in TEST_F()
266 ir.push_tail(in_v); in TEST_F()
308 ir.push_tail(in_v); in TEST_F()
Dinvalidate_locations_test.cpp77 ir.push_tail(var); in TEST_F()
100 ir.push_tail(var); in TEST_F()
124 ir.push_tail(var); in TEST_F()
147 ir.push_tail(var); in TEST_F()
169 ir.push_tail(var); in TEST_F()
192 ir.push_tail(var); in TEST_F()

12