LLVM 22.0.0git
XCOFFYAML.cpp File Reference
#include "llvm/ObjectYAML/XCOFFYAML.h"
#include "llvm/BinaryFormat/XCOFF.h"
#include <string.h>

Go to the source code of this file.

Classes

struct  llvm::yaml::NSectionFlags

Namespaces

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

Macros

#define ECase(X)
#define ECase(X)
#define ECase(X)
#define ECase(X)
#define ECase(X)
#define ECase(X)
#define ECase(X)

Functions

static void llvm::yaml::auxSymMapping (IO &IO, XCOFFYAML::CsectAuxEnt &AuxSym, bool Is64)
static void llvm::yaml::auxSymMapping (IO &IO, XCOFFYAML::FileAuxEnt &AuxSym)
static void llvm::yaml::auxSymMapping (IO &IO, XCOFFYAML::BlockAuxEnt &AuxSym, bool Is64)
static void llvm::yaml::auxSymMapping (IO &IO, XCOFFYAML::FunctionAuxEnt &AuxSym, bool Is64)
static void llvm::yaml::auxSymMapping (IO &IO, XCOFFYAML::ExcpetionAuxEnt &AuxSym)
static void llvm::yaml::auxSymMapping (IO &IO, XCOFFYAML::SectAuxEntForDWARF &AuxSym)
static void llvm::yaml::auxSymMapping (IO &IO, XCOFFYAML::SectAuxEntForStat &AuxSym)
template<typename AuxEntT>
static void llvm::yaml::ResetAuxSym (IO &IO, std::unique_ptr< XCOFFYAML::AuxSymbolEnt > &AuxSym)

Macro Definition Documentation

◆ ECase [1/7]

#define ECase ( X)
Value:
IO.bitSetCase(Value, #X, XCOFF::X)
static TableGen::Emitter::OptClass< SkeletonEmitter > X("gen-skeleton-class", "Generate example skeleton class")

◆ ECase [2/7]

#define ECase ( X)
Value:
IO.enumCase(Value, #X, XCOFF::X)

◆ ECase [3/7]

#define ECase ( X)
Value:
IO.enumCase(Value, #X, XCOFF::X)

◆ ECase [4/7]

#define ECase ( X)
Value:
IO.enumCase(Value, #X, XCOFF::X)

◆ ECase [5/7]

#define ECase ( X)
Value:
IO.enumCase(Value, #X, XCOFF::X)

◆ ECase [6/7]

#define ECase ( X)
Value:
IO.enumCase(Type, #X, XCOFFYAML::X)

◆ ECase [7/7]

#define ECase ( X)
Value:
IO.enumCase(Type, #X, XCOFF::X)