LLVM  14.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 dependency graph for EnumTables.cpp:

Go to the source code of this file.

Namespaces

 llvm
 This file implements support for optimizing divisions by a constant.
 
 llvm::pdb
 

Macros

#define PDB_ENUM_CLASS_ENT(enum_class, enum)   { #enum, std::underlying_type < enum_class > ::type(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 < enum_class > ::type(enum_class::enum) }

Definition at line 15 of file EnumTables.cpp.

◆ PDB_ENUM_ENT

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

Definition at line 18 of file EnumTables.cpp.

Variable Documentation

◆ OMFSegMapDescFlagNames

const EnumEntry<uint16_t> OMFSegMapDescFlagNames[]
static
llvm::pdb::OMFSegDescFlags
OMFSegDescFlags
Definition: RawConstants.h:101
PDB_ENUM_CLASS_ENT
#define PDB_ENUM_CLASS_ENT(enum_class, enum)
Definition: EnumTables.cpp:15
Execute
static bool Execute(ProcessInfo &PI, StringRef Program, ArrayRef< StringRef > Args, Optional< ArrayRef< StringRef >> Env, ArrayRef< Optional< StringRef >> Redirects, unsigned MemoryLimit, std::string *ErrMsg, BitVector *AffinityMask)