FLANG
Fortran::semantics::omp::OmpVariantMatchContext Class Reference

#include <flang/Semantics/openmp-utils.h>

Inheritance diagram for Fortran::semantics::omp::OmpVariantMatchContext:

Public Member Functions

 OmpVariantMatchContext (bool isDeviceCompilation, llvm::Triple targetTriple, llvm::Triple targetOffloadTriple, std::string targetFeatures, llvm::ArrayRef< llvm::omp::TraitProperty > constructTraits={})
 OmpVariantMatchContext (const SemanticsContext &context, llvm::ArrayRef< llvm::omp::TraitProperty > constructTraits={})
bool matchesISATrait (llvm::StringRef rawString) const override

Detailed Description

An llvm::omp::OMPContext describing the current compilation, used for OpenMP variant matching. It overrides ISA-trait matching to test against the target features.


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