Searched refs:ir_loop (Results 1 - 25 of 56) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_basic_block.cpp39 * ir_loop (for () {}, while () {}, do {} while ())
61 ir_loop *ir_loop; local in function:call_for_basic_blocks
73 } else if ((ir_loop = ir->as_loop())) {
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data);
H A Dopt_redundant_jumps.cpp41 virtual ir_visitor_status visit_leave(ir_loop *);
100 redundant_jumps_visitor::visit_leave(ir_loop *ir)
H A Dlower_discard_flow.cpp66 ir_visitor_status visit_enter(ir_loop *ir);
107 lower_discard_flow_visitor::visit_enter(ir_loop *ir)
H A Dloop_unroll.cpp42 virtual ir_visitor_status visit_leave(ir_loop *ir);
43 void simple_unroll(ir_loop *ir, int iterations);
44 void complex_unroll(ir_loop *ir, int iterations,
90 virtual ir_visitor_status visit_enter(ir_loop *)
178 loop_unroll_visitor::simple_unroll(ir_loop *ir, int iterations)
282 loop_unroll_visitor::complex_unroll(ir_loop *ir, int iterations,
381 loop_unroll_visitor::visit_leave(ir_loop *ir)
H A Dloop_analysis.h225 loop_variable_state *get(const ir_loop *);
227 loop_variable_state *insert(ir_loop *ir);
H A Dir_print_visitor.h68 virtual void visit(ir_loop *);
H A Dir_hierarchical_visitor.h112 virtual ir_visitor_status visit_enter(class ir_loop *);
113 virtual ir_visitor_status visit_leave(class ir_loop *);
H A Dloop_analysis.cpp50 find_initial_value(ir_loop *loop, ir_variable *var)
225 incremented_before_terminator(ir_loop *loop, ir_variable *var,
315 loop_state::insert(ir_loop *ir)
327 loop_state::get(const ir_loop *ir)
410 virtual ir_visitor_status visit_enter(ir_loop *);
411 virtual ir_visitor_status visit_leave(ir_loop *);
489 loop_analysis::visit_enter(ir_loop *ir)
498 loop_analysis::visit_leave(ir_loop *ir)
H A Dir_visitor.h64 virtual void visit(class ir_loop *) = 0;
H A Dir_clone.cpp135 ir_loop *
136 ir_loop::clone(void *mem_ctx, struct hash_table *ht) const
138 ir_loop *new_loop = new(mem_ctx) ir_loop();
H A Dopt_constant_propagation.cpp96 virtual ir_visitor_status visit_enter(class ir_loop *);
108 void handle_loop(class ir_loop *, bool keep_acp);
400 ir_constant_propagation_visitor::handle_loop(ir_loop *ir, bool keep_acp)
433 ir_constant_propagation_visitor::visit_enter(ir_loop *ir)
H A Dir_hierarchical_visitor.cpp86 ir_hierarchical_visitor::visit_enter(ir_loop *ir)
95 ir_hierarchical_visitor::visit_leave(ir_loop *ir)
H A Dopt_tree_grafting.cpp77 virtual ir_visitor_status visit_enter(class ir_loop *);
146 ir_tree_grafting_visitor::visit_enter(ir_loop *ir)
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_basic_block.cpp39 * ir_loop (for () {}, while () {}, do {} while ())
61 ir_loop *ir_loop; local in function:call_for_basic_blocks
73 } else if ((ir_loop = ir->as_loop())) {
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data);
H A Dopt_redundant_jumps.cpp41 virtual ir_visitor_status visit_leave(ir_loop *);
100 redundant_jumps_visitor::visit_leave(ir_loop *ir)
H A Dloop_analysis.h225 loop_variable_state *get(const ir_loop *);
227 loop_variable_state *insert(ir_loop *ir);
H A Dlower_discard_flow.cpp66 ir_visitor_status visit_enter(ir_loop *ir);
107 lower_discard_flow_visitor::visit_enter(ir_loop *ir)
H A Dloop_unroll.cpp42 virtual ir_visitor_status visit_leave(ir_loop *ir);
43 void simple_unroll(ir_loop *ir, int iterations);
44 void complex_unroll(ir_loop *ir, int iterations,
90 virtual ir_visitor_status visit_enter(ir_loop *)
178 loop_unroll_visitor::simple_unroll(ir_loop *ir, int iterations)
282 loop_unroll_visitor::complex_unroll(ir_loop *ir, int iterations,
381 loop_unroll_visitor::visit_leave(ir_loop *ir)
H A Dir_print_visitor.h67 virtual void visit(ir_loop *);
H A Dir_hierarchical_visitor.h112 virtual ir_visitor_status visit_enter(class ir_loop *);
113 virtual ir_visitor_status visit_leave(class ir_loop *);
H A Dloop_analysis.cpp50 find_initial_value(ir_loop *loop, ir_variable *var)
179 incremented_before_terminator(ir_loop *loop, ir_variable *var,
269 loop_state::insert(ir_loop *ir)
281 loop_state::get(const ir_loop *ir)
363 virtual ir_visitor_status visit_enter(ir_loop *);
364 virtual ir_visitor_status visit_leave(ir_loop *);
442 loop_analysis::visit_enter(ir_loop *ir)
451 loop_analysis::visit_leave(ir_loop *ir)
H A Dir_visitor.h63 virtual void visit(class ir_loop *) = 0;
H A Dir_clone.cpp129 ir_loop *
130 ir_loop::clone(void *mem_ctx, struct hash_table *ht) const
132 ir_loop *new_loop = new(mem_ctx) ir_loop();
H A Dopt_constant_propagation.cpp96 virtual ir_visitor_status visit_enter(class ir_loop *);
108 void handle_loop(class ir_loop *, bool keep_acp);
391 ir_constant_propagation_visitor::handle_loop(ir_loop *ir, bool keep_acp)
424 ir_constant_propagation_visitor::visit_enter(ir_loop *ir)
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.0.2.rst122 - glsl: Teach ir_variable_refcount about ir_loop::counter variables.
123 - glsl: Fix inconsistent assumptions about ir_loop::counter.

Completed in 36 milliseconds

123