LLVM 19.0.0git
Classes | Namespaces | Enumerations
XCOFFYAML.h File Reference
#include "llvm/BinaryFormat/XCOFF.h"
#include "llvm/ObjectYAML/YAML.h"
#include <optional>
#include <vector>

Go to the source code of this file.

Classes

struct  llvm::XCOFFYAML::FileHeader
 
struct  llvm::XCOFFYAML::AuxiliaryHeader
 
struct  llvm::XCOFFYAML::Relocation
 
struct  llvm::XCOFFYAML::Section
 
struct  llvm::XCOFFYAML::AuxSymbolEnt
 
struct  llvm::XCOFFYAML::FileAuxEnt
 
struct  llvm::XCOFFYAML::CsectAuxEnt
 
struct  llvm::XCOFFYAML::FunctionAuxEnt
 
struct  llvm::XCOFFYAML::ExcpetionAuxEnt
 
struct  llvm::XCOFFYAML::BlockAuxEnt
 
struct  llvm::XCOFFYAML::SectAuxEntForDWARF
 
struct  llvm::XCOFFYAML::SectAuxEntForStat
 
struct  llvm::XCOFFYAML::Symbol
 
struct  llvm::XCOFFYAML::StringTable
 
struct  llvm::XCOFFYAML::Object
 
struct  llvm::yaml::ScalarBitSetTraits< XCOFF::SectionTypeFlags >
 
struct  llvm::yaml::ScalarEnumerationTraits< XCOFF::DwarfSectionSubtypeFlags >
 
struct  llvm::yaml::ScalarEnumerationTraits< XCOFF::StorageClass >
 
struct  llvm::yaml::ScalarEnumerationTraits< XCOFF::StorageMappingClass >
 
struct  llvm::yaml::ScalarEnumerationTraits< XCOFF::SymbolType >
 
struct  llvm::yaml::ScalarEnumerationTraits< XCOFF::CFileStringType >
 
struct  llvm::yaml::ScalarEnumerationTraits< XCOFFYAML::AuxSymbolType >
 
struct  llvm::yaml::MappingTraits< XCOFFYAML::FileHeader >
 
struct  llvm::yaml::MappingTraits< XCOFFYAML::AuxiliaryHeader >
 
struct  llvm::yaml::MappingTraits< std::unique_ptr< XCOFFYAML::AuxSymbolEnt > >
 
struct  llvm::yaml::MappingTraits< XCOFFYAML::Symbol >
 
struct  llvm::yaml::MappingTraits< XCOFFYAML::Relocation >
 
struct  llvm::yaml::MappingTraits< XCOFFYAML::Section >
 
struct  llvm::yaml::MappingTraits< XCOFFYAML::StringTable >
 
struct  llvm::yaml::MappingTraits< XCOFFYAML::Object >
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::XCOFFYAML
 
namespace  llvm::yaml
 

Enumerations

enum  llvm::XCOFFYAML::AuxSymbolType : uint8_t {
  llvm::XCOFFYAML::AUX_EXCEPT = 255 , llvm::XCOFFYAML::AUX_FCN = 254 , llvm::XCOFFYAML::AUX_SYM = 253 , llvm::XCOFFYAML::AUX_FILE = 252 ,
  llvm::XCOFFYAML::AUX_CSECT = 251 , llvm::XCOFFYAML::AUX_SECT = 250 , llvm::XCOFFYAML::AUX_STAT = 249
}