|
FLANG
|
#include <flang/Semantics/openmp-utils.h>
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 |
An llvm::omp::OMPContext describing the current compilation, used for OpenMP variant matching. It overrides ISA-trait matching to test against the target features.