PIPS
|
In modern PIPS programming, all is passed through a context instead of having a global variable. More...
Data Fields | |
list | l_enclosing_loops |
list | l_number_iter_exp |
int | max_loop_nest_depth |
int | loop_nest_depth |
bool | inner_reached |
True only when we reach the inner annotated loop: More... | |
bool | gpu_loop_nest_annotate_parallel_p |
True if we only deal with parallel loop nests. More... | |
bool | fail_p |
The generation may fail because of an unhandled case for isntance. More... | |
loop | inner_loop |
expression | guard_expression |
In modern PIPS programming, all is passed through a context instead of having a global variable.
This should allow some PIPS parallelization some days... :-)
Definition at line 110 of file loop_nest_annotate.c.
bool gpu_lna_context::fail_p |
The generation may fail because of an unhandled case for isntance.
Definition at line 120 of file loop_nest_annotate.c.
Referenced by gpu_loop_nest_annotate_on_statement(), and loop_annotate().
bool gpu_lna_context::gpu_loop_nest_annotate_parallel_p |
True if we only deal with parallel loop nests.
Definition at line 118 of file loop_nest_annotate.c.
Referenced by gpu_loop_nest_annotate_on_statement(), and loop_push().
expression gpu_lna_context::guard_expression |
Definition at line 122 of file loop_nest_annotate.c.
Referenced by gpu_loop_nest_annotate_on_statement(), and loop_annotate().
loop gpu_lna_context::inner_loop |
Definition at line 121 of file loop_nest_annotate.c.
Referenced by gpu_loop_nest_annotate_on_statement(), and loop_annotate().
bool gpu_lna_context::inner_reached |
True only when we reach the inner annotated loop:
Definition at line 116 of file loop_nest_annotate.c.
Referenced by gpu_loop_nest_annotate_on_statement().
list gpu_lna_context::l_enclosing_loops |
Definition at line 111 of file loop_nest_annotate.c.
Referenced by gpu_loop_nest_annotate_on_statement(), loop_annotate(), and loop_push().
list gpu_lna_context::l_number_iter_exp |
Definition at line 112 of file loop_nest_annotate.c.
Referenced by gpu_loop_nest_annotate_on_statement(), and loop_annotate().
int gpu_lna_context::loop_nest_depth |
Definition at line 114 of file loop_nest_annotate.c.
Referenced by gpu_loop_nest_annotate_on_statement(), loop_annotate(), and loop_push().
int gpu_lna_context::max_loop_nest_depth |
Definition at line 113 of file loop_nest_annotate.c.
Referenced by gpu_loop_nest_annotate_on_statement(), loop_annotate(), and loop_push().