LLVM 22.0.0git
EnumTables.cpp File Reference

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)
#define PDB_ENUM_ENT(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 )
Value:
{ #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 )
Value:
{ #enum, ns::enum }

Definition at line 19 of file EnumTables.cpp.

Variable Documentation

◆ OMFSegMapDescFlagNames

const EnumEntry<uint16_t> OMFSegMapDescFlagNames[]
static
Initial value:
= {
}
#define PDB_ENUM_CLASS_ENT(enum_class, enum)
static bool Execute(ProcessInfo &PI, StringRef Program, ArrayRef< StringRef > Args, std::optional< ArrayRef< StringRef > > Env, ArrayRef< std::optional< StringRef > > Redirects, unsigned MemoryLimit, std::string *ErrMsg, BitVector *AffinityMask, bool DetachProcess)

Definition at line 22 of file EnumTables.cpp.

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