clang 24.0.0git
clang::CIRGen::omp::Clause Struct Reference

A tomp clause that remembers the Clang AST clause it came from, so the existing emitters can emit it after the decomposition assigns it to a leaf. More...

#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/CodeGen/CIRGenOpenMPConstructDecomposition.h"

Inheritance diagram for clang::CIRGen::omp::Clause:
[legend]

Public Member Functions

 Clause ()=default
 Clause (ClauseBase &&base)

Public Attributes

const clang::OMPClause * original = nullptr

Detailed Description

A tomp clause that remembers the Clang AST clause it came from, so the existing emitters can emit it after the decomposition assigns it to a leaf.

Synthesized clauses have no AST counterpart and leave original null.

Definition at line 67 of file CIRGenOpenMPConstructDecomposition.h.

Constructor & Destructor Documentation

◆ Clause() [1/2]

clang::CIRGen::omp::Clause::Clause ( )
default

◆ Clause() [2/2]

clang::CIRGen::omp::Clause::Clause ( ClauseBase && base)
inline

Definition at line 69 of file CIRGenOpenMPConstructDecomposition.h.

Member Data Documentation

◆ original

const clang::OMPClause* clang::CIRGen::omp::Clause::original = nullptr

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