GNU Compiler Collection (GCC) Internals: GIMPLE_OMP_ATOMIC_LOAD

Next: `GIMPLE_OMP_ATOMIC_STORE`, Previous: `GIMPLE_NOP`, Up: Tuple specific accessors [Contents][Index]

#### 12.8.12 `GIMPLE_OMP_ATOMIC_LOAD`

GIMPLE function: gomp_atomic_load *gimple_build_omp_atomic_load ( tree lhs, tree rhs)

  Build a `GIMPLE_OMP_ATOMIC_LOAD` statement. `LHS` is the left-hand side of the assignment. `RHS` is the right-hand side of the assignment.

GIMPLE function: void gimple_omp_atomic_load_set_lhs ( gomp_atomic_load *g, tree lhs)

  Set the `LHS` of an atomic load.

GIMPLE function: tree gimple_omp_atomic_load_lhs ( const gomp_atomic_load *g)

  Get the `LHS` of an atomic load.

GIMPLE function: void gimple_omp_atomic_load_set_rhs ( gomp_atomic_load *g, tree rhs)

  Set the `RHS` of an atomic set.

GIMPLE function: tree gimple_omp_atomic_load_rhs ( const gomp_atomic_load *g)

  Get the `RHS` of an atomic set.