LLVM 22.0.0git
COFFDirectiveParser.cpp File Reference
#include "COFFDirectiveParser.h"
#include "COFFOptions.inc"

Go to the source code of this file.

Classes

class  COFFOptTable

Macros

#define DEBUG_TYPE   "jitlink"
#define OPTTABLE_STR_TABLE_CODE
#define OPTTABLE_PREFIXES_TABLE_CODE
#define OPTTABLE_PREFIXES_UNION_CODE
#define OPTION(...)

Variables

static constexpr opt::OptTable::Info infoTable []
static COFFOptTable optTable

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "jitlink"

Definition at line 18 of file COFFDirectiveParser.cpp.

◆ OPTION

#define OPTION ( ...)
Value:
LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX(COFF_OPT_, __VA_ARGS__),
#define LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX( ID_PREFIX, PREFIXES_OFFSET, PREFIXED_NAME_OFFSET, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, VISIBILITY, PARAM, HELPTEXT, HELPTEXTSFORVARIANTS, METAVAR, VALUES)
Definition OptTable.h:466

◆ OPTTABLE_PREFIXES_TABLE_CODE

#define OPTTABLE_PREFIXES_TABLE_CODE

Definition at line 24 of file COFFDirectiveParser.cpp.

◆ OPTTABLE_PREFIXES_UNION_CODE

#define OPTTABLE_PREFIXES_UNION_CODE

Definition at line 28 of file COFFDirectiveParser.cpp.

◆ OPTTABLE_STR_TABLE_CODE

#define OPTTABLE_STR_TABLE_CODE

Definition at line 20 of file COFFDirectiveParser.cpp.

Variable Documentation

◆ infoTable

opt::OptTable::Info infoTable[]
staticconstexpr
Initial value:
= {
#define OPTION(...) \
}

Definition at line 34 of file COFFDirectiveParser.cpp.

Referenced by COFFOptTable::COFFOptTable().

◆ optTable

COFFOptTable optTable
static

Definition at line 48 of file COFFDirectiveParser.cpp.

Referenced by llvm::jitlink::COFFDirectiveParser::parse().