LLVM 22.0.0git
CodeViewYAMLDebugSections.h File Reference

Go to the source code of this file.

Classes

struct  llvm::CodeViewYAML::YAMLFrameData
struct  llvm::CodeViewYAML::YAMLCrossModuleImport
struct  llvm::CodeViewYAML::SourceLineEntry
struct  llvm::CodeViewYAML::SourceColumnEntry
struct  llvm::CodeViewYAML::SourceLineBlock
struct  llvm::CodeViewYAML::HexFormattedString
struct  llvm::CodeViewYAML::SourceFileChecksumEntry
struct  llvm::CodeViewYAML::SourceLineInfo
struct  llvm::CodeViewYAML::InlineeSite
struct  llvm::CodeViewYAML::InlineeInfo
struct  llvm::CodeViewYAML::YAMLDebugSubsection

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::codeview
namespace  llvm::CodeViewYAML
namespace  llvm::CodeViewYAML::detail

Functions

LLVM_ABI Expected< std::vector< std::shared_ptr< codeview::DebugSubsection > > > llvm::CodeViewYAML::toCodeViewSubsectionList (BumpPtrAllocator &Allocator, ArrayRef< YAMLDebugSubsection > Subsections, const codeview::StringsAndChecksums &SC)
LLVM_ABI std::vector< YAMLDebugSubsectionllvm::CodeViewYAML::fromDebugS (ArrayRef< uint8_t > Data, const codeview::StringsAndChecksumsRef &SC)
LLVM_ABI void llvm::CodeViewYAML::initializeStringsAndChecksums (ArrayRef< YAMLDebugSubsection > Sections, codeview::StringsAndChecksums &SC)