FLANG
Fortran::semantics::MainProgramDetails Class Reference
Inheritance diagram for Fortran::semantics::MainProgramDetails:
Fortran::semantics::WithOmpDeclarative

Additional Inherited Members

Public Member Functions inherited from Fortran::semantics::WithOmpDeclarative
const llvm::omp::ClauseSet & ompRequires () const
void set_ompRequires (llvm::omp::ClauseSet clauses)
const std::optional< common::OmpMemoryOrderType > & ompAtomicDefaultMemOrder () const
void set_ompAtomicDefaultMemOrder (common::OmpMemoryOrderType flags)
const llvm::omp::ClauseSet & ompDeclTarget () const
void set_ompDeclTarget (llvm::omp::ClauseSet clauses)
const std::optional< common::OmpDeviceType > & ompDeclTargetDeviceType () const
void set_ompDeclTarget (common::OmpDeviceType device)
const llvm::omp::ClauseSet & ompGroupprivate () const
void set_ompGroupprivate (llvm::omp::ClauseSet clauses)
const std::optional< common::OmpDeviceType > & ompGroupprivateDeviceType () const
void set_ompGroupprivate (common::OmpDeviceType device)
void printClauseSet (llvm::raw_ostream &os, const llvm::omp::ClauseSet &clauses, llvm::omp::Directive dir, parser::CharBlock name=parser::CharBlock{}) const
void set_version (unsigned version)

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