LLVM: include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h File Reference (original) (raw)

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 TYPE_RECORD(EnumName, EnumVal, Name)
#define MEMBER_RECORD(EnumName, EnumVal, Name)
#define TYPE_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName)
#define MEMBER_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName)

MEMBER_RECORD

#define MEMBER_RECORD ( EnumName,
EnumVal,
Name )

Value:

Error visitKnownMember(CVMemberRecord &CVR, Name##Record &Record) override;

static Error visitKnownMember(CVMemberRecord &Record, TypeVisitorCallbacks &Callbacks)

Definition at line 59 of file TypeDumpVisitor.h.

MEMBER_RECORD_ALIAS

#define MEMBER_RECORD_ALIAS ( EnumName,
EnumVal,
Name,
AliasName )

TYPE_RECORD

#define TYPE_RECORD ( EnumName,
EnumVal,
Name )

Value:

Error visitKnownRecord(CVType &CVR, Name##Record &Record) override;

static Error visitKnownRecord(CVSymbol &Record, SymbolVisitorCallbacks &Callbacks)

Definition at line 57 of file TypeDumpVisitor.h.

TYPE_RECORD_ALIAS

#define TYPE_RECORD_ALIAS ( EnumName,
EnumVal,
Name,
AliasName )