GCC Middle and Back End API Reference
gomp_for Struct Reference

#include <gimple.h>

Inheritance diagram for gomp_for:
Collaboration diagram for gomp_for:

Data Fields

tree clauses
 
size_t collapse
 
struct gimple_omp_for_iteriter
 
gimple_seq pre_body
 
gimple_seq body
 
enum gimple_code code: 8
 
unsigned int no_warning: 1
 
unsigned int visited: 1
 
unsigned int nontemporal_move: 1
 
unsigned int plf: 2
 
unsigned modified: 1
 
unsigned has_volatile_ops: 1
 
unsigned pad: 1
 
unsigned int subcode: 16
 
unsigned uid
 
location_t location
 
unsigned num_ops
 
basic_block bb
 
gimplenext
 
gimpleprev
 

Detailed Description

GIMPLE_OMP_FOR  

Field Documentation

◆ bb

◆ body

gimple_seq gimple_statement_omp::body
inherited

◆ clauses

tree gomp_for::clauses

◆ code

enum gimple_code gimple::code
inherited

Referenced by make_phi_node().

◆ collapse

size_t gomp_for::collapse

Referenced by gimple_build_omp_for().

◆ has_volatile_ops

unsigned gimple::has_volatile_ops
inherited

◆ iter

struct gimple_omp_for_iter* gomp_for::iter

Referenced by gimple_build_omp_for().

◆ location

location_t gimple::location
inherited

◆ modified

unsigned gimple::modified
inherited

Referenced by gimple_set_modified().

◆ next

◆ no_warning

◆ nontemporal_move

unsigned int gimple::nontemporal_move
inherited

Referenced by input_gimple_stmt().

◆ num_ops

unsigned gimple::num_ops
inherited

◆ pad

unsigned gimple::pad
inherited

◆ plf

unsigned int gimple::plf
inherited

Referenced by gimple_plf(), and gimple_set_plf().

◆ pre_body

gimple_seq gomp_for::pre_body

◆ prev

◆ subcode

◆ uid

unsigned gimple::uid
inherited

◆ visited

unsigned int gimple::visited
inherited

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