• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|*                                                                            *|
3|* Option Parsing Definitions                                                 *|
4|*                                                                            *|
5|* Automatically generated file, do not edit!                                 *|
6|*                                                                            *|
7\*===----------------------------------------------------------------------===*/
8
9/////////
10// Prefixes
11
12#ifdef PREFIX
13#define COMMA ,
14PREFIX(prefix_0, {llvm::StringLiteral("")})
15PREFIX(prefix_1, {llvm::StringLiteral("/") COMMA llvm::StringLiteral("-") COMMA llvm::StringLiteral("/?") COMMA llvm::StringLiteral("-?") COMMA llvm::StringLiteral("")})
16#undef COMMA
17#endif // PREFIX
18
19/////////
20// Prefix Union
21
22#ifdef PREFIX_UNION
23#define COMMA ,
24PREFIX_UNION({
25llvm::StringLiteral("-") COMMA llvm::StringLiteral("-?") COMMA llvm::StringLiteral("/") COMMA llvm::StringLiteral("/?") COMMA llvm::StringLiteral("")})
26#undef COMMA
27#endif // PREFIX_UNION
28
29/////////
30// ValuesCode
31
32#ifdef OPTTABLE_VALUES_CODE
33#endif
34/////////
35// Groups
36
37#ifdef OPTION
38
39//////////
40// Options
41
42OPTION(prefix_0, llvm::StringLiteral("<input>"), INPUT, Input, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
43OPTION(prefix_0, llvm::StringLiteral("<unknown>"), UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
44OPTION(prefix_1, llvm::StringLiteral("alternatename:"), alternatename, Joined, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
45OPTION(prefix_1, llvm::StringLiteral("export:"), export, Joined, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
46OPTION(prefix_1, llvm::StringLiteral("include:"), incl, Joined, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
47#endif // OPTION
48
49#ifdef SIMPLE_ENUM_VALUE_TABLE
50
51struct SimpleEnumValue {
52  const char *Name;
53  unsigned Value;
54};
55
56struct SimpleEnumValueTable {
57  const SimpleEnumValue *Table;
58  unsigned Size;
59};
60static const SimpleEnumValueTable SimpleEnumValueTables[] = {};
61static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables);
62#endif // SIMPLE_ENUM_VALUE_TABLE
63
64
65