GCC Middle and Back End API Reference
omp_for_data_loop Struct Reference

#include <omp-general.h>

Data Fields

tree v
tree n1
tree n2
tree step
tree m1
tree m2
enum tree_code cond_code
int outer
bool non_rect_referenced

Detailed Description

A structure holding the elements of:
for (V = N1; V cond N2; V += STEP) [...]
or for non-rectangular loops:
for (V = M1 * W + N1; V cond M2 * W + N2; V += STEP;
where W is V of the OUTER-th loop (e.g. for OUTER 1 it is the
the index of the immediately surrounding loop).
NON_RECT_REFERENCED is true for loops referenced by loops
with non-NULL M1 or M2.   

Field Documentation

◆ cond_code

◆ m1

◆ m2

◆ n1

◆ n2

◆ non_rect_referenced

bool omp_for_data_loop::non_rect_referenced

◆ outer

◆ step

◆ v

The documentation for this struct was generated from the following file: