Home
last modified time | relevance | path

Searched refs:XCOFFYAML (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DXCOFFYAML.cpp18 namespace XCOFFYAML { namespace
159 void ScalarEnumerationTraits<XCOFFYAML::AuxSymbolType>::enumeration( in enumeration()
160 IO &IO, XCOFFYAML::AuxSymbolType &Type) { in enumeration()
161 #define ECase(X) IO.enumCase(Type, #X, XCOFFYAML::X) in enumeration()
191 void MappingTraits<XCOFFYAML::FileHeader>::mapping( in mapping()
192 IO &IO, XCOFFYAML::FileHeader &FileHdr) { in mapping()
202 void MappingTraits<XCOFFYAML::AuxiliaryHeader>::mapping( in mapping()
203 IO &IO, XCOFFYAML::AuxiliaryHeader &AuxHdr) { in mapping()
233 void MappingTraits<XCOFFYAML::Relocation>::mapping(IO &IO, in mapping()
234 XCOFFYAML::Relocation &R) { in mapping()
[all …]
H A DXCOFFEmitter.cpp36 XCOFFWriter(XCOFFYAML::Object &Obj, raw_ostream &OS, yaml::ErrorHandler EH) in XCOFFWriter()
62 bool writeAuxSymbol(const XCOFFYAML::CsectAuxEnt &AuxSym);
63 bool writeAuxSymbol(const XCOFFYAML::FileAuxEnt &AuxSym);
64 bool writeAuxSymbol(const XCOFFYAML::FunctionAuxEnt &AuxSym);
65 bool writeAuxSymbol(const XCOFFYAML::ExcpetionAuxEnt &AuxSym);
66 bool writeAuxSymbol(const XCOFFYAML::BlockAuxEnt &AuxSym);
67 bool writeAuxSymbol(const XCOFFYAML::SectAuxEntForDWARF &AuxSym);
68 bool writeAuxSymbol(const XCOFFYAML::SectAuxEntForStat &AuxSym);
69 bool writeAuxSymbol(const std::unique_ptr<XCOFFYAML::AuxSymbolEnt> &AuxSym);
71 XCOFFYAML::Object &Obj;
[all …]
H A DObjectYAML.cpp71 ObjectFile.Xcoff.reset(new XCOFFYAML::Object()); in mapping()
72 MappingTraits<XCOFFYAML::Object>::mapping(IO, *ObjectFile.Xcoff); in mapping()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DXCOFFYAML.h21 namespace XCOFFYAML {
224 LLVM_YAML_IS_SEQUENCE_VECTOR(XCOFFYAML::Symbol)
225 LLVM_YAML_IS_SEQUENCE_VECTOR(XCOFFYAML::Relocation) in LLVM_YAML_IS_SEQUENCE_VECTOR()
226 LLVM_YAML_IS_SEQUENCE_VECTOR(XCOFFYAML::Section) in LLVM_YAML_IS_SEQUENCE_VECTOR()
227 LLVM_YAML_IS_SEQUENCE_VECTOR(std::unique_ptr<llvm::XCOFFYAML::AuxSymbolEnt>) in LLVM_YAML_IS_SEQUENCE_VECTOR()
256 template <> struct ScalarEnumerationTraits<XCOFFYAML::AuxSymbolType> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
257 static void enumeration(IO &IO, XCOFFYAML::AuxSymbolType &Type); in LLVM_YAML_IS_SEQUENCE_VECTOR()
260 template <> struct MappingTraits<XCOFFYAML::FileHeader> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
261 static void mapping(IO &IO, XCOFFYAML::FileHeader &H); in LLVM_YAML_IS_SEQUENCE_VECTOR()
264 template <> struct MappingTraits<XCOFFYAML::AuxiliaryHeader> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
[all …]
H A Dyaml2obj.h51 namespace XCOFFYAML {
79 bool yaml2xcoff(XCOFFYAML::Object &Doc, raw_ostream &Out, ErrorHandler EH);
H A DObjectYAML.h21 #include "llvm/ObjectYAML/XCOFFYAML.h"
40 std::unique_ptr<XCOFFYAML::Object> Xcoff;