LLVM
8.0.1
|
#include "llvm/DebugInfo/CodeView/SimpleTypeSerializer.h"
#include "llvm/DebugInfo/CodeView/CodeViewTypes.def"
Go to the source code of this file.
Macros | |
#define | TYPE_RECORD(EnumName, EnumVal, Name) |
#define | TYPE_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
#define | MEMBER_RECORD(EnumName, EnumVal, Name) |
#define | MEMBER_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
Functions | |
static void | writeRecordPrefix (BinaryStreamWriter &Writer, TypeLeafKind Kind) |
static void | addPadding (BinaryStreamWriter &Writer) |
Definition at line 60 of file SimpleTypeSerializer.cpp.
Definition at line 61 of file SimpleTypeSerializer.cpp.
Definition at line 56 of file SimpleTypeSerializer.cpp.
Definition at line 59 of file SimpleTypeSerializer.cpp.
|
static |
Definition at line 13 of file SimpleTypeSerializer.cpp.
References llvm::AMDGPU::HSAMD::Kernel::Arg::Key::Align, llvm::cantFail(), llvm::BinaryStreamWriter::getOffset(), and llvm::BinaryStreamWriter::writeInteger().
Referenced by llvm::codeview::SimpleTypeSerializer::serialize().
|
static |
Definition at line 6 of file SimpleTypeSerializer.cpp.
References llvm::cantFail(), Kind, llvm::cl::Prefix, llvm::codeview::RecordPrefix::RecordKind, llvm::codeview::RecordPrefix::RecordLen, and llvm::BinaryStreamWriter::writeObject().
Referenced by llvm::codeview::SimpleTypeSerializer::serialize().