LLVM  4.0.0
Namespaces | Macros | Functions | Variables
PDB/Raw/EnumTables.cpp File Reference
#include "llvm/DebugInfo/PDB/Raw/EnumTables.h"
#include "llvm/DebugInfo/PDB/Raw/RawConstants.h"
Include dependency graph for PDB/Raw/EnumTables.cpp:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 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_t > OMFSegMapDescFlagNames []
 

Macro Definition Documentation

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

Definition at line 16 of file PDB/Raw/EnumTables.cpp.

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

Definition at line 19 of file PDB/Raw/EnumTables.cpp.

Variable Documentation

const EnumEntry<uint16_t> OMFSegMapDescFlagNames[]
static
Initial value:
= {
PDB_ENUM_CLASS_ENT(OMFSegDescFlags, IsAbsoluteAddress),
}
static bool Execute(ProcessInfo &PI, StringRef Program, const char **args, const char **env, const StringRef **Redirects, unsigned memoryLimit, std::string *ErrMsg)
#define PDB_ENUM_CLASS_ENT(enum_class, enum)

Definition at line 22 of file PDB/Raw/EnumTables.cpp.

Referenced by llvm::pdb::getOMFSegMapDescFlagNames().