FLANG
|
Static Public Member Functions | |
static OmpDirectiveName | MakeName (CharBlock source={}, llvm::omp::Directive id=llvm::omp::Directive::OMPD_unknown) |
static OmpDirectiveName | GetOmpDirectiveName (const OmpNothingDirective &x) |
static OmpDirectiveName | GetOmpDirectiveName (const OmpBeginLoopDirective &x) |
static OmpDirectiveName | GetOmpDirectiveName (const OpenMPSectionConstruct &x) |
static OmpDirectiveName | GetOmpDirectiveName (const OmpBeginSectionsDirective &x) |
template<typename T > | |
static OmpDirectiveName | GetOmpDirectiveName (const T &x) |
template<typename... Ts, size_t... Is> | |
static OmpDirectiveName | GetFromTuple (const std::tuple< Ts... > &t, std::index_sequence< Is... >) |
template<typename T > | |
static OmpDirectiveName | GetOmpDirectiveName (const common::Indirection< T > &x) |