LLVM 22.0.0git
Wasm.cpp File Reference
#include "llvm/BinaryFormat/Wasm.h"
#include "llvm/BinaryFormat/WasmRelocs.def"

Go to the source code of this file.

Macros

#define WASM_RELOC(NAME, VALUE)
#define ECase(X)

Macro Definition Documentation

◆ ECase

#define ECase ( X)
Value:
case wasm::WASM_SEC_##X: \
return #X;
static TableGen::Emitter::OptClass< SkeletonEmitter > X("gen-skeleton-class", "Generate example skeleton class")

Referenced by llvm::yaml::ScalarBitSetTraits< XCOFF::SectionTypeFlags >::bitset(), llvm::yaml::ScalarEnumerationTraits< COFF::MachineTypes >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeAMD64 >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypeI386 >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesARM >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesARM64 >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFF::RelocationTypesMips >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFF::SymbolBaseType >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFF::SymbolComplexType >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFF::SymbolStorageClass >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFF::WindowsSubsystem >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFFYAML::AuxSymbolType >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFFYAML::COMDATType >::enumeration(), llvm::yaml::ScalarEnumerationTraits< COFFYAML::WeakExternalCharacteristics >::enumeration(), llvm::yaml::ScalarEnumerationTraits< object::ImageKind >::enumeration(), llvm::yaml::ScalarEnumerationTraits< object::OffloadKind >::enumeration(), llvm::yaml::ScalarEnumerationTraits< WasmYAML::ComdatKind >::enumeration(), llvm::yaml::ScalarEnumerationTraits< WasmYAML::ExportKind >::enumeration(), llvm::yaml::ScalarEnumerationTraits< WasmYAML::FeaturePolicyPrefix >::enumeration(), llvm::yaml::ScalarEnumerationTraits< WasmYAML::Opcode >::enumeration(), llvm::yaml::ScalarEnumerationTraits< WasmYAML::SectionType >::enumeration(), llvm::yaml::ScalarEnumerationTraits< WasmYAML::SymbolKind >::enumeration(), llvm::yaml::ScalarEnumerationTraits< WasmYAML::TableType >::enumeration(), llvm::yaml::ScalarEnumerationTraits< WasmYAML::ValueType >::enumeration(), llvm::yaml::ScalarEnumerationTraits< XCOFF::CFileStringType >::enumeration(), llvm::yaml::ScalarEnumerationTraits< XCOFF::DwarfSectionSubtypeFlags >::enumeration(), llvm::yaml::ScalarEnumerationTraits< XCOFF::StorageClass >::enumeration(), llvm::yaml::ScalarEnumerationTraits< XCOFF::StorageMappingClass >::enumeration(), llvm::yaml::ScalarEnumerationTraits< XCOFF::SymbolType >::enumeration(), llvm::yaml::ScalarEnumerationTraits< XCOFFYAML::AuxSymbolType >::enumeration(), and llvm::wasm::sectionTypeToString().

◆ WASM_RELOC

#define WASM_RELOC ( NAME,
VALUE )
Value:
case VALUE: \
return #NAME;