Home
last modified time | relevance | path

Searched refs:ir_loop (Results 1 – 25 of 496) sorted by relevance

12345678910>>...20

/dports/devel/libfirm/libfirm-1.21.0/ir/ana/
H A Dirloop.c35 void add_loop_son(ir_loop *loop, ir_loop *son) in add_loop_son()
45 void add_loop_node(ir_loop *loop, ir_node *n) in add_loop_node()
79 ir_loop *(get_loop_outer_loop)(const ir_loop *loop)
101 void set_irn_loop(ir_node *n, ir_loop *loop) in set_irn_loop()
106 ir_loop *(get_irn_loop)(const ir_node *n)
111 long get_loop_loop_nr(const ir_loop *loop) in get_loop_loop_nr()
127 void *get_loop_link(const ir_loop *loop) in get_loop_link()
143 ir_loop *(get_irg_loop)(const ir_graph *irg)
148 ir_loop *alloc_loop(ir_loop *father, struct obstack *obst) in alloc_loop()
150 ir_loop *son; in alloc_loop()
[all …]
H A Dirloop_t.h62 struct ir_loop { struct
66 struct ir_loop *outer_loop; /**< The outer loop */ argument
84 ir_loop *alloc_loop(ir_loop *father, struct obstack *obst); argument
87 void add_loop_son(ir_loop *loop, ir_loop *son);
90 void add_loop_node(ir_loop *loop, ir_node *n);
93 void add_loop_irg(ir_loop *loop, ir_graph *irg);
96 void set_irn_loop(ir_node *n, ir_loop *loop);
102 void mature_loops(ir_loop *loop, struct obstack *obst);
117 static inline ir_loop *_get_irg_loop(const ir_graph *irg) in _get_irg_loop()
123 static inline ir_loop *_get_loop_outer_loop(const ir_loop *loop) in _get_loop_outer_loop()
[all …]
H A Dirscc.c52 static ir_loop *current_loop;
166 static ir_loop *find_nodes_loop(ir_node *n, ir_loop *l)
169 ir_loop *res = NULL;
187 ir_loop * get_irn_loop(ir_node *n)
283 ir_loop *gson; in close_loop()
318 static ir_loop *new_loop(void) in new_loop()
320 ir_loop *father = current_loop; in new_loop()
715 ir_loop *l; in scc()
725 ir_loop *l = new_loop(); in scc()
753 ir_loop *head_rem; in construct_backedges()
[all …]
H A Dircfscc.c47 static ir_loop *current_loop;
218 static void close_loop(ir_loop *l) in close_loop()
222 ir_loop *last_son = lelement.son; in close_loop()
226 ir_loop *gson; in close_loop()
268 static ir_loop *new_loop(void) in new_loop()
270 ir_loop *father = current_loop; in new_loop()
271 ir_loop *son = alloc_loop(father, outermost_ir_graph->obst); in new_loop()
503 inline static int is_outermost_loop(ir_loop *l) in is_outermost_loop()
580 ir_loop *l; in cfscc()
592 ir_loop *l = new_loop(); in cfscc()
[all …]
/dports/devel/libfirm/libfirm-1.21.0/include/libfirm/
H A Dirloop.h59 ir_loop *son; /**< Pointer to an ir_loop element */
69 FIRM_API void set_irg_loop(ir_graph *irg, ir_loop *l);
72 FIRM_API ir_loop *get_irg_loop(const ir_graph *irg);
75 FIRM_API ir_loop *get_irn_loop(const ir_node *n);
78 FIRM_API ir_loop *get_loop_outer_loop(const ir_loop *loop);
80 FIRM_API unsigned get_loop_depth(const ir_loop *loop);
83 FIRM_API size_t get_loop_n_elements(const ir_loop *loop);
87 FIRM_API loop_element get_loop_element(const ir_loop *loop, size_t pos);
92 FIRM_API long get_loop_loop_nr(const ir_loop *loop);
95 FIRM_API void set_loop_link(ir_loop *loop, void *link);
[all …]
/dports/www/firefox/firefox-99.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/lang/clover/mesa-21.3.6/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/libosmesa/mesa-21.3.6/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/mesa-libs/mesa-21.3.6/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/www/firefox-esr/firefox-91.8.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/mesa-dri/mesa-21.3.6/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/compiler/glsl/
H A Dir_basic_block.cpp61 ir_loop *ir_loop; in call_for_basic_blocks() local
73 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
76 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/
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,
93 virtual ir_visitor_status visit_enter(ir_loop *) in visit_enter() argument
160 loop_unroll_visitor::simple_unroll(ir_loop *ir, int iterations) in simple_unroll()
213 loop_unroll_visitor::complex_unroll(ir_loop *ir, int iterations, in complex_unroll()
282 loop_unroll_visitor::visit_leave(ir_loop *ir) in visit_leave()
H A Dir_basic_block.cpp87 ir_loop *ir_loop; in call_for_basic_blocks() local
99 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
102 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()
H A Dloop_analysis.h61 find_initial_value(ir_loop *loop, ir_variable *var, ir_instruction **out_containing_ir);
247 loop_variable_state *get(const ir_loop *);
249 loop_variable_state *insert(ir_loop *ir);
252 bool insert_inductor(loop_variable* loopvar, loop_variable_state* state, ir_loop* loop);
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/
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,
93 virtual ir_visitor_status visit_enter(ir_loop *) in visit_enter() argument
160 loop_unroll_visitor::simple_unroll(ir_loop *ir, int iterations) in simple_unroll()
213 loop_unroll_visitor::complex_unroll(ir_loop *ir, int iterations, in complex_unroll()
282 loop_unroll_visitor::visit_leave(ir_loop *ir) in visit_leave()
H A Dir_basic_block.cpp87 ir_loop *ir_loop; in call_for_basic_blocks() local
99 } else if ((ir_loop = ir->as_loop())) { in call_for_basic_blocks()
102 call_for_basic_blocks(&ir_loop->body_instructions, callback, data); in call_for_basic_blocks()

12345678910>>...20