LLVM  14.0.0git
Classes | Namespaces | Macros | Functions
XCOFFYAML.cpp File Reference
#include "llvm/ObjectYAML/XCOFFYAML.h"
#include "llvm/BinaryFormat/XCOFF.h"
#include <string.h>
Include dependency graph for XCOFFYAML.cpp:

Go to the source code of this file.

Classes

struct  llvm::yaml::NSectionFlags
 

Namespaces

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

Macros

#define ECase(X)   IO.bitSetCase(Value, #X, XCOFF::X)
 
#define ECase(X)   IO.enumCase(Value, #X, XCOFF::X)
 
#define ECase(X)   IO.enumCase(Value, #X, XCOFF::X)
 
#define ECase(X)   IO.enumCase(Type, #X, XCOFFYAML::X)
 
#define ECase(X)   IO.enumCase(Type, #X, XCOFF::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)
 

Macro Definition Documentation

◆ ECase [1/5]

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

◆ ECase [2/5]

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

◆ ECase [3/5]

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

◆ ECase [4/5]

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

◆ ECase [5/5]

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