9#ifndef LLVM_FRONTEND_OPENMP_DIRECTIVENAMEPARSER_H
10#define LLVM_FRONTEND_OPENMP_DIRECTIVENAMEPARSER_H
55 std::unique_ptr<TransitionMapTy> Transition;
59 bool isValid()
const {
60 return Value != Directive::OMPD_unknown || !Transition->empty();
This file defines the StringMap class.
BlockVerifier::State From
static GCRegistry::Add< StatepointGC > D("statepoint-example", "an example strategy for statepoint")
This file defines the SmallVector class.
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small.
StringRef - Represent a constant reference to a string, i.e.
LLVM Value Representation.
Parser class for OpenMP directive names.
static LLVM_ABI SmallVector< StringRef > tokenize(StringRef N)
const State * initial() const