Home
last modified time | relevance | path

Searched refs:ir_if (Results 1 – 25 of 33) sorted by relevance

12

/third_party/mesa3d/src/compiler/glsl/
Dbuiltin_int64.h32 ir_if *f0013 = new(mem_ctx) ir_if(operand(r0016).val); in udivmod64()
55 ir_if *f001A = new(mem_ctx) ir_if(operand(r001B).val); in udivmod64()
75 ir_if *f001C = new(mem_ctx) ir_if(operand(r0021).val); in udivmod64()
102 ir_if *f0024 = new(mem_ctx) ir_if(operand(r0025).val); in udivmod64()
139 ir_if *f0028 = new(mem_ctx) ir_if(operand(r0029).val); in udivmod64()
159 ir_if *f002A = new(mem_ctx) ir_if(operand(r002F).val); in udivmod64()
186 ir_if *f0032 = new(mem_ctx) ir_if(operand(r0033).val); in udivmod64()
246 ir_if *f003D = new(mem_ctx) ir_if(operand(r0040).val); in udiv64()
269 ir_if *f0044 = new(mem_ctx) ir_if(operand(r0045).val); in udiv64()
289 ir_if *f0046 = new(mem_ctx) ir_if(operand(r004B).val); in udiv64()
[all …]
Dir_basic_block.cpp60 ir_if *ir_if; in call_for_basic_blocks() local
67 if ((ir_if = ir->as_if())) { in call_for_basic_blocks()
71 call_for_basic_blocks(&ir_if->then_instructions, callback, data); in call_for_basic_blocks()
72 call_for_basic_blocks(&ir_if->else_instructions, callback, data); in call_for_basic_blocks()
Dlower_jumps.cpp456 virtual void visit(ir_if *ir) in visit()
728 ir_if* ir_if = ir_after->as_if(); in visit() local
729 if(ir_if && ir_if->else_instructions.is_empty()) { in visit()
730 … ir_dereference_variable* ir_if_cond_deref = ir_if->condition->as_dereference_variable(); in visit()
733 ir_after->insert_before(&ir_if->then_instructions); in visit()
750ir_if* if_execute = new(ir) ir_if(new(ir) ir_dereference_variable(this->loop.execute_flag)); in visit()
824ir_if* return_if = new(ir) ir_if(new(ir) ir_dereference_variable(this->function.return_flag)); in visit()
Dlower_discard_flow.cpp69 ir_if *generate_discard_break();
128 ir_if *
132 ir_if *if_inst = new(mem_ctx) ir_if(if_condition); in generate_discard_break()
Dopt_flatten_nested_if_blocks.cpp56 ir_visitor_status visit_leave(ir_if *);
85 nested_if_flattener::visit_leave(ir_if *ir) in visit_leave()
93 ir_if *inner = ((ir_instruction *) ir->then_instructions.get_head_raw())->as_if(); in visit_leave()
Dir_rvalue_visitor.h44 ir_visitor_status rvalue_visit(ir_if *);
63 virtual ir_visitor_status visit_leave(ir_if *);
80 virtual ir_visitor_status visit_enter(ir_if *);
Dopt_if_simplification.cpp43 ir_visitor_status visit_leave(ir_if *);
72 ir_if_simplification_visitor::visit_leave(ir_if *ir) in visit_leave()
Dir_builder.cpp606 ir_if*
614 ir_if *result = new(mem_ctx) ir_if(condition.val); in if_tree()
619 ir_if*
629 ir_if *result = new(mem_ctx) ir_if(condition.val); in if_tree()
Dlower_discard.cpp120 ir_visitor_status visit_leave(ir_if *);
168 lower_discard_visitor::visit_leave(ir_if *ir) in visit_leave()
Dir_rvalue_visitor.cpp153 ir_rvalue_base_visitor::rvalue_visit(ir_if *ir) in rvalue_visit()
228 ir_rvalue_visitor::visit_leave(ir_if *ir) in visit_leave()
300 ir_rvalue_enter_visitor::visit_enter(ir_if *ir) in visit_enter()
Dlower_vec_index_to_cond_assign.cpp69 virtual ir_visitor_status visit_enter(ir_if *);
166 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_if *ir) in visit_enter()
Dir_clone.cpp119 ir_if *
120 ir_if::clone(void *mem_ctx, struct hash_table *ht) const in clone()
122 ir_if *new_if = new(mem_ctx) ir_if(this->condition->clone(mem_ctx, ht)); in clone()
Dir_hierarchical_visitor.h138 virtual ir_visitor_status visit_enter(class ir_if *);
139 virtual ir_visitor_status visit_leave(class ir_if *);
Dlower_blend_equation_advanced.cpp290 ir_if *if_blending = new(mem_ctx) ir_if(is_mode(mode, BLEND_NONE)); in calc_blend_result()
334 ir_if *iff = new(mem_ctx) ir_if(is_mode(mode, choice)); in calc_blend_result()
Dir_hierarchical_visitor.cpp320 ir_hierarchical_visitor::visit_enter(ir_if *ir) in visit_enter()
329 ir_hierarchical_visitor::visit_leave(ir_if *ir) in visit_leave()
Dir_print_visitor.h67 virtual void visit(ir_if *);
Dopt_tree_grafting.cpp76 virtual ir_visitor_status visit_enter(class ir_if *);
243 ir_tree_grafting_visitor::visit_enter(ir_if *ir) in visit_enter()
Dir_builder.h233 ir_if *if_tree(operand condition,
235 ir_if *if_tree(operand condition,
Dir_visitor.h63 virtual void visit(class ir_if *) = 0;
Dlower_subroutine.cpp86 ir_if *last_branch = NULL; in visit_leave()
Dopt_constant_propagation.cpp101 virtual ir_visitor_status visit_enter(class ir_if *);
373 ir_constant_propagation_visitor::visit_enter(ir_if *ir) in visit_enter()
Dir_reader.cpp54 ir_if *read_if(s_expression *, ir_loop *);
471 ir_if *
490 ir_if *iff = new(mem_ctx) ir_if(condition); in read_if()
Dopt_copy_propagation_elements.cpp297 virtual ir_visitor_status visit_enter(class ir_if *);
565 ir_copy_propagation_elements_visitor::visit_enter(ir_if *ir) in visit_enter()
Dir_builder_print_visitor.cpp46 virtual ir_visitor_status visit_enter(class ir_if *);
618 ir_builder_print_visitor::visit_enter(ir_if *ir) in visit_enter()
/third_party/mesa3d/docs/relnotes/
D9.0.1.rst101 - glsl: Allow ir_if in the linker's move_non_declarations function.

12