LLVM  6.0.0svn
Classes | Namespaces
WasmYAML.h File Reference

This file declares classes for handling the YAML representation of wasm binaries. More...

#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/Wasm.h"
#include "llvm/ObjectYAML/YAML.h"
#include "llvm/Support/Casting.h"
#include <cstdint>
#include <memory>
#include <vector>
Include dependency graph for WasmYAML.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::WasmYAML::FileHeader
 
struct  llvm::WasmYAML::Limits
 
struct  llvm::WasmYAML::Table
 
struct  llvm::WasmYAML::Export
 
struct  llvm::WasmYAML::ElemSegment
 
struct  llvm::WasmYAML::Global
 
struct  llvm::WasmYAML::Import
 
struct  llvm::WasmYAML::LocalDecl
 
struct  llvm::WasmYAML::Function
 
struct  llvm::WasmYAML::Relocation
 
struct  llvm::WasmYAML::DataSegment
 
struct  llvm::WasmYAML::NameEntry
 
struct  llvm::WasmYAML::SegmentInfo
 
struct  llvm::WasmYAML::Signature
 
struct  llvm::WasmYAML::SymbolInfo
 
struct  llvm::WasmYAML::Section
 
struct  llvm::WasmYAML::CustomSection
 
struct  llvm::WasmYAML::NameSection
 
struct  llvm::WasmYAML::LinkingSection
 
struct  llvm::WasmYAML::TypeSection
 
struct  llvm::WasmYAML::ImportSection
 
struct  llvm::WasmYAML::FunctionSection
 
struct  llvm::WasmYAML::TableSection
 
struct  llvm::WasmYAML::MemorySection
 
struct  llvm::WasmYAML::GlobalSection
 
struct  llvm::WasmYAML::ExportSection
 
struct  llvm::WasmYAML::StartSection
 
struct  llvm::WasmYAML::ElemSection
 
struct  llvm::WasmYAML::CodeSection
 
struct  llvm::WasmYAML::DataSection
 
struct  llvm::WasmYAML::Object
 
struct  llvm::yaml::MappingTraits< WasmYAML::FileHeader >
 
struct  llvm::yaml::MappingTraits< std::unique_ptr< WasmYAML::Section > >
 
struct  llvm::yaml::MappingTraits< WasmYAML::Object >
 
struct  llvm::yaml::MappingTraits< WasmYAML::Import >
 
struct  llvm::yaml::MappingTraits< WasmYAML::Export >
 
struct  llvm::yaml::MappingTraits< WasmYAML::Global >
 
struct  llvm::yaml::ScalarEnumerationTraits< WasmYAML::SectionType >
 
struct  llvm::yaml::MappingTraits< WasmYAML::Signature >
 
struct  llvm::yaml::MappingTraits< WasmYAML::Table >
 
struct  llvm::yaml::MappingTraits< WasmYAML::Limits >
 
struct  llvm::yaml::MappingTraits< WasmYAML::Function >
 
struct  llvm::yaml::MappingTraits< WasmYAML::Relocation >
 
struct  llvm::yaml::MappingTraits< WasmYAML::NameEntry >
 
struct  llvm::yaml::MappingTraits< WasmYAML::SegmentInfo >
 
struct  llvm::yaml::MappingTraits< WasmYAML::LocalDecl >
 
struct  llvm::yaml::MappingTraits< wasm::WasmInitExpr >
 
struct  llvm::yaml::MappingTraits< WasmYAML::DataSegment >
 
struct  llvm::yaml::MappingTraits< WasmYAML::ElemSegment >
 
struct  llvm::yaml::MappingTraits< WasmYAML::SymbolInfo >
 
struct  llvm::yaml::ScalarEnumerationTraits< WasmYAML::ValueType >
 
struct  llvm::yaml::ScalarEnumerationTraits< WasmYAML::ExportKind >
 
struct  llvm::yaml::ScalarEnumerationTraits< WasmYAML::TableType >
 
struct  llvm::yaml::ScalarEnumerationTraits< WasmYAML::Opcode >
 
struct  llvm::yaml::ScalarEnumerationTraits< WasmYAML::RelocType >
 

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::WasmYAML
 
 llvm::yaml
 

Detailed Description

This file declares classes for handling the YAML representation of wasm binaries.

Definition in file WasmYAML.h.