Home
last modified time | relevance | path

Searched refs:then_instructions (Results 1 – 25 of 30) sorted by relevance

12

/external/mesa3d/src/compiler/glsl/
Dopt_flatten_nested_if_blocks.cpp90 if (ir->then_instructions.is_empty() || !ir->else_instructions.is_empty()) in visit_leave()
93 ir_if *inner = ((ir_instruction *) ir->then_instructions.get_head_raw())->as_if(); in visit_leave()
99 inner->then_instructions.move_nodes_to(&ir->then_instructions); in visit_leave()
Dopt_conditional_discard.cpp67 if (ir->then_instructions.is_empty() || in visit_leave()
68 !ir->then_instructions.get_head_raw()->next->is_tail_sentinel() || in visit_leave()
69 !((ir_instruction *) ir->then_instructions.get_head_raw())->as_discard() || in visit_leave()
74 ir_discard *discard = (ir_discard *) ir->then_instructions.get_head_raw(); in visit_leave()
Dopt_if_simplification.cpp75 if (ir->then_instructions.is_empty() && in visit_leave()
93 ir->insert_before(&ir->then_instructions); in visit_leave()
118 if (ir->then_instructions.is_empty()) { in visit_leave()
121 ir->else_instructions.move_nodes_to(&ir->then_instructions); in visit_leave()
Dlower_jumps.cpp389 (ir_instruction *) ir_if->then_instructions.get_tail()); in lower_final_breaks()
535 block_records[0] = visit_block(&ir->then_instructions); in visit()
544 exec_list& list = i ? ir->else_instructions : ir->then_instructions; in visit()
767 exec_list* list = move_into ? &ir->else_instructions : &ir->then_instructions; in visit()
808 ir_after->insert_before(&ir_if->then_instructions); in visit()
826 move_outer_block_inside(ir, &if_execute->then_instructions); in visit()
909 break_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
934 return_if->then_instructions.push_tail(new(ir) ir_loop_jump(ir_loop_jump::jump_break)); in visit()
947 return_if->then_instructions.push_tail(new(ir) ir_return(NULL)); in visit()
Dopt_redundant_jumps.cpp66 (ir_instruction *) ir->then_instructions.get_tail(); in visit_leave()
92 if (ir->then_instructions.is_empty() && ir->else_instructions.is_empty()) in visit_leave()
Dloop_unroll.cpp259 ? &ir_if->then_instructions : &ir_if->else_instructions; in complex_unroll()
415 (ir_instruction *) ir_if->then_instructions.get_tail(); in visit_leave()
429 splice_post_if_instructions(ir_if, &ir_if->then_instructions); in visit_leave()
Dlower_if_to_cond_assign.cpp246 foreach_in_list(ir_instruction, then_ir, &ir->then_instructions) { in visit_leave()
291 &ir->then_instructions, in visit_leave()
Dir_basic_block.cpp71 call_for_basic_blocks(&ir_if->then_instructions, callback, data); in call_for_basic_blocks()
Dlower_discard.cpp170 ir_discard *then_discard = find_discard(ir->then_instructions); in visit_leave()
Dlower_discard_flow.cpp135 if_inst->then_instructions.push_tail(br); in generate_discard_break()
Dlower_variable_index_to_cond_assign.cpp316 generate(begin, middle, &if_less->then_instructions); in bisect()
528 sg.generate(0, length, &if_stmt->then_instructions); in convert_dereference_array()
Dir_clone.cpp118 foreach_in_list(ir_instruction, ir, &this->then_instructions) { in clone()
119 new_if->then_instructions.push_tail(ir->clone(mem_ctx, ht)); in clone()
Dir_builder.cpp598 result->then_instructions.push_tail(then_branch); in if_tree()
613 result->then_instructions.push_tail(then_branch); in if_tree()
Dopt_vectorize.cpp331 visit_list_elements(this, &ir->then_instructions); in visit_enter()
Dlower_blend_equation_advanced.cpp290 if_blending->then_instructions.push_tail(assign(result, src)); in calc_blend_result()
335 casefactory.instructions = &iff->then_instructions; in calc_blend_result()
Dast_to_hir.cpp1566 stmt->then_instructions.append_list(&rhs_instructions); in do_hir()
1570 stmt->then_instructions.push_tail(then_assign); in do_hir()
1605 stmt->then_instructions.push_tail(then_assign); in do_hir()
1772 exec_list then_instructions; in do_hir() local
1775 op[1] = this->subexpressions[1]->hir(&then_instructions, state); in do_hir()
1826 if (then_instructions.is_empty() in do_hir()
1844 then_instructions.move_nodes_to(& stmt->then_instructions); in do_hir()
1849 stmt->then_instructions.push_tail(then_assign); in do_hir()
6008 then_statement->hir(& stmt->then_instructions, state); in hir()
6140 state->loop_nesting_ast->rest_expression->hir(&irif->then_instructions, in hir()
[all …]
Dopt_copy_propagation.cpp263 handle_if_block(&ir->then_instructions); in visit_enter()
Dopt_constant_propagation.cpp392 handle_if_block(&ir->then_instructions); in visit_enter()
Dir_hv_accept.cpp392 s = visit_list_elements(v, &this->then_instructions); in accept()
Dloop_analysis.cpp620 (ir_instruction *) ir->then_instructions.get_head(); in is_loop_terminator()
Dopt_copy_propagation_elements.cpp434 handle_if_block(&ir->then_instructions); in visit_enter()
Dir_builder_print_visitor.cpp633 s = visit_list_elements(this, &ir->then_instructions); in visit_enter()
Dir_print_visitor.cpp552 foreach_in_list(ir_instruction, inst, &ir->then_instructions) { in visit()
Dir_constant_expression.cpp902 … exec_list &branch = cond->get_bool_component(0) ? iif->then_instructions : iif->else_instructions; in constant_expression_evaluate_expression_list()
Dir.h1366 exec_list then_instructions; variable

12