LLVM 19.0.0git
Namespaces | Macros | Functions | Variables
EnumTables.cpp File Reference
#include "llvm/DebugInfo/PDB/Native/EnumTables.h"
#include "llvm/DebugInfo/PDB/Native/RawConstants.h"
#include "llvm/Support/ScopedPrinter.h"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::pdb
 

Macros

#define PDB_ENUM_CLASS_ENT(enum_class, enum)    { #enum, std::underlying_type_t<enum_class>(enum_class::enum) }
 
#define PDB_ENUM_ENT(ns, enum)    { #enum, ns::enum }
 

Functions

ArrayRef< EnumEntry< uint16_t > > llvm::pdb::getOMFSegMapDescFlagNames ()
 

Variables

static const EnumEntry< uint16_tOMFSegMapDescFlagNames []
 

Macro Definition Documentation

◆ PDB_ENUM_CLASS_ENT

#define PDB_ENUM_CLASS_ENT (   enum_class,
  enum 
)     { #enum, std::underlying_type_t<enum_class>(enum_class::enum) }

Definition at line 16 of file EnumTables.cpp.

◆ PDB_ENUM_ENT

#define PDB_ENUM_ENT (   ns,
  enum 
)     { #enum, ns::enum }

Definition at line 19 of file EnumTables.cpp.

Variable Documentation

◆ OMFSegMapDescFlagNames

const EnumEntry<uint16_t> OMFSegMapDescFlagNames[]
static