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

12

/external/mesa3d/src/compiler/glsl/
H A Dir_basic_block.cpp39 * ir_loop (for () {}, while () {}, do {} while ())
61 ir_loop *ir_loop; local
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_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,
95 virtual ir_visitor_status visit_enter(ir_loop *)
183 loop_unroll_visitor::simple_unroll(ir_loop *ir, int iterations)
236 loop_unroll_visitor::complex_unroll(ir_loop *ir, int iterations,
305 loop_unroll_visitor::visit_leave(ir_loop *ir)
H A Dloop_analysis.h60 find_initial_value(ir_loop *loop, ir_variable *var);
240 loop_variable_state *get(const ir_loop *);
242 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_controls.cpp45 find_initial_value(ir_loop *loop, ir_variable *var)
179 virtual ir_visitor_status visit_leave(ir_loop *ir);
189 loop_control_visitor::visit_leave(ir_loop *ir)
H A Dir_print_visitor.h70 virtual void visit(ir_loop *);
H A Dopt_copy_propagation.cpp77 void handle_loop(class ir_loop *, bool keep_acp);
78 virtual ir_visitor_status visit_enter(class ir_loop *);
271 ir_copy_propagation_visitor::handle_loop(ir_loop *ir, bool keep_acp)
309 ir_copy_propagation_visitor::visit_enter(ir_loop *ir)
H A Dloop_analysis.cpp93 loop_state::insert(ir_loop *ir)
105 loop_state::get(const ir_loop *ir)
185 virtual ir_visitor_status visit_enter(ir_loop *);
186 virtual ir_visitor_status visit_leave(ir_loop *);
264 loop_analysis::visit_enter(ir_loop *ir)
273 loop_analysis::visit_leave(ir_loop *ir)
H A Dir_hierarchical_visitor.h113 virtual ir_visitor_status visit_enter(class ir_loop *);
114 virtual ir_visitor_status visit_leave(class ir_loop *);
H A Dir_visitor.h64 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_copy_propagation_elements.cpp154 void handle_loop(ir_loop *, bool keep_acp);
155 virtual ir_visitor_status visit_enter(class ir_loop *);
442 ir_copy_propagation_elements_visitor::handle_loop(ir_loop *ir, bool keep_acp)
488 ir_copy_propagation_elements_visitor::visit_enter(ir_loop *ir)
H A Dir_hierarchical_visitor.cpp92 ir_hierarchical_visitor::visit_enter(ir_loop *ir)
101 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)
H A Dopt_vectorize.cpp88 virtual ir_visitor_status visit_enter(ir_loop *);
345 ir_vectorize_visitor::visit_enter(ir_loop *ir)
H A Dir_reader.cpp51 void read_instructions(exec_list *, s_expression *, ir_loop *);
52 ir_instruction *read_instruction(s_expression *, ir_loop *);
54 ir_if *read_if(s_expression *, ir_loop *);
55 ir_loop *read_loop(s_expression *);
311 ir_loop *loop_ctx)
338 ir_reader::read_instruction(s_expression *expr, ir_loop *loop_ctx)
470 ir_reader::read_if(s_expression *expr, ir_loop *loop_ctx)
500 ir_loop *
511 ir_loop *loop = new(mem_ctx) ir_loop;
[all...]
H A Dir_builder_print_visitor.cpp48 virtual ir_visitor_status visit_enter(class ir_loop *);
49 virtual ir_visitor_status visit_leave(class ir_loop *);
716 ir_builder_print_visitor::visit_enter(ir_loop *ir)
723 print_with_indent("ir_loop *f%04X = new(mem_ctx) ir_loop();\n", my_index);
736 ir_builder_print_visitor::visit_leave(ir_loop *ir)
H A Dopt_constant_propagation.cpp114 virtual ir_visitor_status visit_enter(class ir_loop *);
400 ir_constant_propagation_visitor::visit_enter(ir_loop *ir)
H A Dlower_jumps.cpp164 ir_loop* loop;
175 loop_record(ir_function_signature* p_signature = 0, ir_loop* p_loop = 0)
835 virtual void visit(ir_loop *ir)
H A Dir.h1375 class ir_loop : public ir_instruction { class in inherits:ir_instruction
1377 ir_loop();
1379 virtual ir_loop *clone(void *mem_ctx, struct hash_table *ht) const;
H A Dir_hv_accept.cpp82 ir_loop::accept(ir_hierarchical_visitor *v)
H A Dir_print_visitor.cpp582 ir_print_visitor::visit(ir_loop *ir)
H A Dir.cpp1195 ir_loop::ir_loop() function in class:ir_loop
H A Dglsl_to_nir.cpp55 virtual void visit(ir_loop *);
507 nir_visitor::visit(ir_loop *ir)

Completed in 432 milliseconds

12