|
GCC Middle and Back End API Reference
|

Data Fields | |
| struct omp_for_data_loop | loop |
| tree | chunk_size |
| gimple | for_stmt |
| tree | pre |
| tree | iter_type |
| int | collapse |
| bool | have_nowait |
| bool | have_ordered |
| enum omp_clause_schedule_kind | sched_kind |
| struct omp_for_data_loop * | loops |
A structure describing the main elements of a parallel loop.
| tree omp_for_data::chunk_size |
| int omp_for_data::collapse |
| gimple omp_for_data::for_stmt |
Referenced by expand_omp_for(), expand_omp_simd(), extract_omp_for_data(), and lower_omp_for_lastprivate().
| bool omp_for_data::have_nowait |
Referenced by extract_omp_for_data(), and lower_omp_for().
| bool omp_for_data::have_ordered |
Referenced by expand_omp_for(), and extract_omp_for_data().
| tree omp_for_data::iter_type |
Referenced by expand_omp_for(), expand_omp_for_generic(), extract_omp_for_data(), and workshare_safe_to_combine_p().
| struct omp_for_data_loop omp_for_data::loop |
Referenced by expand_omp_for_generic(), expand_omp_for_init_counts(), expand_omp_for_init_vars(), expand_omp_for_static_chunk(), expand_omp_for_static_nochunk(), expand_omp_simd(), extract_omp_for_data(), get_ws_args_for(), lower_omp_for(), lower_omp_for_lastprivate(), and workshare_safe_to_combine_p().
| struct omp_for_data_loop* omp_for_data::loops |
| tree omp_for_data::pre |
Referenced by extract_omp_for_data().
| enum omp_clause_schedule_kind omp_for_data::sched_kind |
Referenced by expand_omp_for(), and extract_omp_for_data().