Lines Matching refs:OpenMPDirectiveKindExWrapper
61 struct OpenMPDirectiveKindExWrapper { struct
62 OpenMPDirectiveKindExWrapper(unsigned Value) : Value(Value) {} in OpenMPDirectiveKindExWrapper() function
63 OpenMPDirectiveKindExWrapper(OpenMPDirectiveKind DK) : Value(unsigned(DK)) {} in OpenMPDirectiveKindExWrapper() argument
64 bool operator==(OpenMPDirectiveKindExWrapper V) const { in operator ==() argument
67 bool operator!=(OpenMPDirectiveKindExWrapper V) const { in operator !=() argument
99 OpenMPDirectiveKindExWrapper DKind = getOpenMPDirectiveKind(S); in getOpenMPDirectiveKindEx()
103 return llvm::StringSwitch<OpenMPDirectiveKindExWrapper>(S) in getOpenMPDirectiveKindEx()
119 static OpenMPDirectiveKindExWrapper parseOpenMPDirectiveKind(Parser &P) { in parseOpenMPDirectiveKind()
123 static const OpenMPDirectiveKindExWrapper F[][3] = { in parseOpenMPDirectiveKind()
183 OpenMPDirectiveKindExWrapper DKind = in parseOpenMPDirectiveKind()
195 OpenMPDirectiveKindExWrapper SDKind = in parseOpenMPDirectiveKind()