GCC Middle and Back End API Reference
|
#include <omp-general.h>
A structure describing the main elements of a parallel loop.
tree omp_for_data::adjn1 |
tree omp_for_data::chunk_size |
Referenced by omp_adjust_chunk_size().
int omp_for_data::collapse |
tree omp_for_data::factor |
tree omp_for_data::first_inner_iterations |
int omp_for_data::first_nonrect |
gomp_for* omp_for_data::for_stmt |
Referenced by add_taskreg_looptemp_clauses(), get_ws_args_for(), and gimplify_omp_loop().
bool omp_for_data::have_nonctrl_scantemp |
bool omp_for_data::have_nowait |
bool omp_for_data::have_ordered |
bool omp_for_data::have_pointer_condtemp |
bool omp_for_data::have_reductemp |
bool omp_for_data::have_scantemp |
tree omp_for_data::iter_type |
Referenced by lower_lastprivate_conditional_clauses().
int omp_for_data::last_nonrect |
int omp_for_data::lastprivate_conditional |
Referenced by gimplify_omp_for().
struct omp_for_data_loop omp_for_data::loop |
struct omp_for_data_loop* omp_for_data::loops |
bool omp_for_data::non_rect |
int omp_for_data::ordered |
tree omp_for_data::pre |
enum omp_clause_schedule_kind omp_for_data::sched_kind |
bool omp_for_data::simd_schedule |
Referenced by omp_adjust_chunk_size().
tree omp_for_data::tiling |