LLVM 22.0.0git
COFFYAML.cpp File Reference
#include "llvm/ObjectYAML/COFFYAML.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/YAMLTraits.h"
#include <cstdint>
#include <cstring>

Go to the source code of this file.

Namespaces

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

Macros

#define ECase(X)
#define BCase(X)
#define MCase(X)

Functions

template<typename T, typename M>
void llvm::yaml::mapLoadConfigMember (IO &IO, T &LoadConfig, const char *Name, M &Member)
template<typename T>
void llvm::yaml::mapLoadConfig (IO &IO, T &LoadConfig)

Macro Definition Documentation

◆ BCase

◆ ECase

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

Definition at line 19 of file COFFYAML.cpp.

◆ MCase

#define MCase ( X)
Value:
mapLoadConfigMember(IO, LoadConfig, #X, LoadConfig.X)

Referenced by llvm::yaml::mapLoadConfig().