LLVM  14.0.0git
Namespaces | Macros
COFFYAML.cpp File Reference
#include "llvm/ObjectYAML/COFFYAML.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/YAMLTraits.h"
#include <cstdint>
#include <cstring>
Include dependency graph for COFFYAML.cpp:

Go to the source code of this file.


 This is an optimization pass for GlobalISel generic memory operations.


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

Macro Definition Documentation

◆ BCase

#define BCase (   X)    IO.bitSetCase(Value, #X, COFF::X);

Definition at line 243 of file COFFYAML.cpp.

◆ ECase

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

Definition at line 19 of file COFFYAML.cpp.

Variable Documentation

◆ AuxType

COFFYAML::AuxSymbolType AuxType

◆ Characteristics

COFF::DLLCharacteristics Characteristics

◆ Machine

COFF::MachineTypes Machine

◆ SelectionType

COFFYAML::COMDATType SelectionType

Definition at line 315 of file COFFYAML.cpp.

◆ StorageClass

COFF::SymbolStorageClass StorageClass

Definition at line 357 of file COFFYAML.cpp.

◆ Subsystem

COFF::WindowsSubsystem Subsystem

Definition at line 395 of file COFFYAML.cpp.

◆ Type

RelocType Type

Definition at line 386 of file COFFYAML.cpp.