#include "COFFDirectiveParser.h"
#include <array>
#include "COFFOptions.inc"
Go to the source code of this file.
|
#define | DEBUG_TYPE "jitlink" |
|
#define | PREFIX(NAME, VALUE) |
|
#define | PREFIX_UNION(VALUES) VALUES |
|
#define | OPTION(X1, X2, ID, KIND, GROUP, ALIAS, X7, X8, X9, X10, X11, X12) |
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "jitlink" |
◆ OPTION
#define OPTION |
( |
|
X1, |
|
|
|
X2, |
|
|
|
ID, |
|
|
|
KIND, |
|
|
|
GROUP, |
|
|
|
ALIAS, |
|
|
|
X7, |
|
|
|
X8, |
|
|
|
X9, |
|
|
|
X10, |
|
|
|
X11, |
|
|
|
X12 |
|
) |
| |
Value: {X1, \
X2, \
X10, \
X11, \
opt::Option::KIND##Class, \
X9, \
X8, \
COFF_OPT_##GROUP, \
COFF_OPT_##ALIAS, \
X7, \
X12},
unsigned ID
LLVM IR allows to use arbitrary numbers as calling convention identifiers.
◆ PREFIX
#define PREFIX |
( |
|
NAME, |
|
|
|
VALUE |
|
) |
| |
Value:
std::size(NAME##_init) - 1);
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
A wrapper around a string literal that serves as a proxy for constructing global tables of StringRefs...
Definition at line 23 of file COFFDirectiveParser.cpp.
◆ PREFIX_UNION
#define PREFIX_UNION |
( |
|
VALUES | ) |
VALUES |
◆ PrefixTable()
◆ infoTable
Initial value:= {
#define OPTION(X1, X2, ID, KIND, GROUP, ALIAS, X7, X8, X9, X10, X11, X12)
}
Definition at line 39 of file COFFDirectiveParser.cpp.
◆ optTable
◆ PrefixTable_init