LLVM 20.0.0git
|
#include "llvm/DebugInfo/CodeView/EnumTables.h"
#include "llvm/Support/ScopedPrinter.h"
#include <type_traits>
#include "llvm/DebugInfo/CodeView/CodeViewSymbols.def"
#include "llvm/DebugInfo/CodeView/CodeViewTypes.def"
#include "llvm/DebugInfo/CodeView/CodeViewRegisters.def"
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::codeview |
Macros | |
#define | CV_ENUM_CLASS_ENT(enum_class, enum) { #enum, std::underlying_type_t<enum_class>(enum_class::enum) } |
#define | CV_ENUM_ENT(ns, enum) { #enum, ns::enum } |
#define | CV_SYMBOL(enum, val) {#enum, enum}, |
#define | CV_TYPE(name, val) {#name, name}, |
#define | CV_REGISTERS_X86 |
#define | CV_REGISTER(name, val) CV_ENUM_CLASS_ENT(RegisterId, name), |
#define | CV_REGISTERS_ARM |
#define | CV_REGISTER(name, val) CV_ENUM_CLASS_ENT(RegisterId, name), |
#define | CV_REGISTERS_ARM64 |
#define | CV_REGISTER(name, val) CV_ENUM_CLASS_ENT(RegisterId, name), |
#define CV_ENUM_CLASS_ENT | ( | enum_class, | |
enum | |||
) | { #enum, std::underlying_type_t<enum_class>(enum_class::enum) } |
Definition at line 16 of file EnumTables.cpp.
#define CV_ENUM_ENT | ( | ns, | |
enum | |||
) | { #enum, ns::enum } |
Definition at line 19 of file EnumTables.cpp.
#define CV_REGISTER | ( | name, | |
val | |||
) | CV_ENUM_CLASS_ENT(RegisterId, name), |
#define CV_REGISTER | ( | name, | |
val | |||
) | CV_ENUM_CLASS_ENT(RegisterId, name), |
#define CV_REGISTER | ( | name, | |
val | |||
) | CV_ENUM_CLASS_ENT(RegisterId, name), |
#define CV_REGISTERS_ARM |
#define CV_REGISTERS_ARM64 |
#define CV_REGISTERS_X86 |
#define CV_SYMBOL | ( | enum, | |
val | |||
) | {#enum, enum}, |
Definition at line 402 of file EnumTables.cpp.
Referenced by llvm::codeview::getCallingConventions().
Definition at line 318 of file EnumTables.cpp.
Referenced by llvm::codeview::getClassOptionNames().
Definition at line 113 of file EnumTables.cpp.
Referenced by llvm::codeview::getCompileSym2FlagNames().
Definition at line 125 of file EnumTables.cpp.
Referenced by llvm::codeview::getCompileSym3FlagNames().
Definition at line 147 of file EnumTables.cpp.
Referenced by llvm::codeview::getCPUTypeNames().
Definition at line 255 of file EnumTables.cpp.
Referenced by llvm::codeview::getExportSymFlagNames().
Definition at line 140 of file EnumTables.cpp.
Referenced by llvm::codeview::getFileChecksumNames().
Definition at line 90 of file EnumTables.cpp.
Referenced by llvm::codeview::getFrameCookieKindNames().
Definition at line 214 of file EnumTables.cpp.
Referenced by llvm::codeview::getFrameProcSymFlagNames().
Definition at line 430 of file EnumTables.cpp.
Referenced by llvm::codeview::getFunctionOptionEnum().
|
static |
Definition at line 280 of file EnumTables.cpp.
Referenced by llvm::codeview::getImageSectionCharacteristicNames().
Definition at line 441 of file EnumTables.cpp.
Referenced by llvm::codeview::getJumpTableEntrySizeNames().
Definition at line 436 of file EnumTables.cpp.
Referenced by llvm::codeview::getLabelTypeEnum().
Definition at line 76 of file EnumTables.cpp.
Referenced by llvm::codeview::getLocalFlagNames().
Definition at line 333 of file EnumTables.cpp.
Referenced by llvm::codeview::getMemberAccessNames().
Definition at line 348 of file EnumTables.cpp.
Referenced by llvm::codeview::getMemberKindNames().
Definition at line 340 of file EnumTables.cpp.
Referenced by llvm::codeview::getMethodOptionNames().
Definition at line 238 of file EnumTables.cpp.
Referenced by llvm::codeview::getModuleSubstreamKindNames().
Definition at line 65 of file EnumTables.cpp.
Referenced by llvm::codeview::getProcSymFlagNames().
Definition at line 358 of file EnumTables.cpp.
Referenced by llvm::codeview::getPtrKindNames().
Definition at line 382 of file EnumTables.cpp.
Referenced by llvm::codeview::getPtrMemberRepNames().
Definition at line 374 of file EnumTables.cpp.
Referenced by llvm::codeview::getPtrModeNames().
Definition at line 58 of file EnumTables.cpp.
Referenced by llvm::codeview::getPublicSymFlagNames().
Definition at line 42 of file EnumTables.cpp.
Referenced by llvm::codeview::getRegisterNames().
Definition at line 50 of file EnumTables.cpp.
Referenced by llvm::codeview::getRegisterNames().
Definition at line 34 of file EnumTables.cpp.
Referenced by llvm::codeview::getRegisterNames().
|
static |
Definition at line 97 of file EnumTables.cpp.
Referenced by llvm::codeview::getSourceLanguageNames().
|
static |
Definition at line 22 of file EnumTables.cpp.
Referenced by llvm::codeview::getSymbolTypeNames().
Definition at line 264 of file EnumTables.cpp.
Referenced by llvm::codeview::getThunkOrdinalNames().
Definition at line 274 of file EnumTables.cpp.
Referenced by llvm::codeview::getTrampolineNames().
|
static |
Definition at line 28 of file EnumTables.cpp.
Referenced by llvm::codeview::getTypeLeafNames().
Definition at line 396 of file EnumTables.cpp.
Referenced by llvm::codeview::getTypeModifierNames().