GCC Middle and Back End API Reference
gimple_statement_omp_single_layout Struct Reference

#include <gimple.h>

Inheritance diagram for gimple_statement_omp_single_layout:
Collaboration diagram for gimple_statement_omp_single_layout:

Data Fields

tree clauses
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
unsigned num_ops
location_t location
basic_block bb
gimplenext
gimpleprev

Detailed Description

GIMPLE_OMP_SINGLE, GIMPLE_OMP_ORDERED, GIMPLE_OMP_TASKGROUP, GIMPLE_OMP_SCAN, GIMPLE_OMP_MASKED, GIMPLE_OMP_SCOPE, GIMPLE_OMP_DISPATCH, GIMPLE_OMP_INTEROP.

Field Documentation

◆ bb

◆ body

gimple_seq gimple_statement_omp::body
inherited

◆ clauses

◆ code

◆ has_volatile_ops

unsigned gimple::has_volatile_ops
inherited

◆ location

location_t gimple::location
inherited

◆ modified

unsigned gimple::modified
inherited

◆ next

◆ no_warning

unsigned int gimple::no_warning
inherited

◆ nontemporal_move

unsigned int gimple::nontemporal_move
inherited

◆ num_ops

unsigned gimple::num_ops
inherited

◆ pad

unsigned gimple::pad
inherited

◆ plf

unsigned int gimple::plf
inherited

◆ prev

◆ subcode

◆ uid

unsigned gimple::uid
inherited

◆ visited

unsigned int gimple::visited
inherited

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