LLVM 20.0.0git
Classes | Macros | Variables
COFFDirectiveParser.cpp File Reference
#include "COFFDirectiveParser.h"
#include <array>
#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(...)    LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX(COFF_OPT_, __VA_ARGS__),
 

Variables

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

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "jitlink"

Definition at line 20 of file COFFDirectiveParser.cpp.

◆ OPTION

#define OPTION (   ...)     LLVM_CONSTRUCT_OPT_INFO_WITH_ID_PREFIX(COFF_OPT_, __VA_ARGS__),

◆ OPTTABLE_PREFIXES_TABLE_CODE

#define OPTTABLE_PREFIXES_TABLE_CODE

Definition at line 26 of file COFFDirectiveParser.cpp.

◆ OPTTABLE_PREFIXES_UNION_CODE

#define OPTTABLE_PREFIXES_UNION_CODE

Definition at line 30 of file COFFDirectiveParser.cpp.

◆ OPTTABLE_STR_TABLE_CODE

#define OPTTABLE_STR_TABLE_CODE

Definition at line 22 of file COFFDirectiveParser.cpp.

Variable Documentation

◆ infoTable

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

Definition at line 36 of file COFFDirectiveParser.cpp.

◆ optTable

COFFOptTable optTable
static

Definition at line 50 of file COFFDirectiveParser.cpp.

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