LLVM  7.0.0svn
Static Public Member Functions | List of all members
llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF > Struct Template Reference

#include "llvm/ObjectYAML/ELFYAML.h"

Static Public Member Functions

static void bitset (IO &IO, ELFYAML::ELF_EF &Value)
 

Detailed Description

template<>
struct llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF >

Definition at line 256 of file ELFYAML.h.

Member Function Documentation

◆ bitset()

void llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF >::bitset ( IO &  IO,
ELFYAML::ELF_EF &  Value 
)
static

Definition at line 273 of file ELFYAML.cpp.

References assert(), BCase, BCaseMask, llvm::ELF::EF_AMDGPU_MACH, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX600, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX601, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX700, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX701, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX702, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX703, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX704, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX801, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX802, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX803, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX810, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX900, llvm::ELF::EF_AMDGPU_MACH_AMDGCN_GFX902, llvm::ELF::EF_AMDGPU_MACH_NONE, llvm::ELF::EF_AMDGPU_MACH_R600_BARTS, llvm::ELF::EF_AMDGPU_MACH_R600_CAICOS, llvm::ELF::EF_AMDGPU_MACH_R600_CAYMAN, llvm::ELF::EF_AMDGPU_MACH_R600_CEDAR, llvm::ELF::EF_AMDGPU_MACH_R600_CYPRESS, llvm::ELF::EF_AMDGPU_MACH_R600_JUNIPER, llvm::ELF::EF_AMDGPU_MACH_R600_R600, llvm::ELF::EF_AMDGPU_MACH_R600_R630, llvm::ELF::EF_AMDGPU_MACH_R600_REDWOOD, llvm::ELF::EF_AMDGPU_MACH_R600_RS880, llvm::ELF::EF_AMDGPU_MACH_R600_RV670, llvm::ELF::EF_AMDGPU_MACH_R600_RV710, llvm::ELF::EF_AMDGPU_MACH_R600_RV730, llvm::ELF::EF_AMDGPU_MACH_R600_RV770, llvm::ELF::EF_AMDGPU_MACH_R600_SUMO, llvm::ELF::EF_AMDGPU_MACH_R600_TURKS, llvm::ELF::EF_AMDGPU_XNACK, llvm::ELF::EF_ARM_EABI_UNKNOWN, llvm::ELF::EF_ARM_EABI_VER1, llvm::ELF::EF_ARM_EABI_VER2, llvm::ELF::EF_ARM_EABI_VER3, llvm::ELF::EF_ARM_EABI_VER4, llvm::ELF::EF_ARM_EABI_VER5, llvm::ELF::EF_ARM_EABIMASK, llvm::ELF::EF_ARM_SOFT_FLOAT, llvm::ELF::EF_ARM_VFP_FLOAT, llvm::ELF::EF_AVR_ARCH_AVR1, llvm::ELF::EF_AVR_ARCH_AVR2, llvm::ELF::EF_AVR_ARCH_AVR25, llvm::ELF::EF_AVR_ARCH_AVR3, llvm::ELF::EF_AVR_ARCH_AVR31, llvm::ELF::EF_AVR_ARCH_AVR35, llvm::ELF::EF_AVR_ARCH_AVR4, llvm::ELF::EF_AVR_ARCH_AVR51, llvm::ELF::EF_AVR_ARCH_AVR6, llvm::ELF::EF_AVR_ARCH_AVRTINY, llvm::ELF::EF_AVR_ARCH_XMEGA1, llvm::ELF::EF_AVR_ARCH_XMEGA2, llvm::ELF::EF_AVR_ARCH_XMEGA3, llvm::ELF::EF_AVR_ARCH_XMEGA4, llvm::ELF::EF_AVR_ARCH_XMEGA5, llvm::ELF::EF_AVR_ARCH_XMEGA6, llvm::ELF::EF_AVR_ARCH_XMEGA7, llvm::ELF::EF_HEXAGON_ISA_V2, llvm::ELF::EF_HEXAGON_ISA_V3, llvm::ELF::EF_HEXAGON_ISA_V4, llvm::ELF::EF_HEXAGON_ISA_V5, llvm::ELF::EF_HEXAGON_MACH_V2, llvm::ELF::EF_HEXAGON_MACH_V3, llvm::ELF::EF_HEXAGON_MACH_V4, llvm::ELF::EF_HEXAGON_MACH_V5, llvm::ELF::EF_MIPS_32BITMODE, llvm::ELF::EF_MIPS_ABI, llvm::ELF::EF_MIPS_ABI2, llvm::ELF::EF_MIPS_ABI_EABI32, llvm::ELF::EF_MIPS_ABI_EABI64, llvm::ELF::EF_MIPS_ABI_O32, llvm::ELF::EF_MIPS_ABI_O64, llvm::ELF::EF_MIPS_ARCH, llvm::ELF::EF_MIPS_ARCH_1, llvm::ELF::EF_MIPS_ARCH_2, llvm::ELF::EF_MIPS_ARCH_3, llvm::ELF::EF_MIPS_ARCH_32, llvm::ELF::EF_MIPS_ARCH_32R2, llvm::ELF::EF_MIPS_ARCH_32R6, llvm::ELF::EF_MIPS_ARCH_4, llvm::ELF::EF_MIPS_ARCH_5, llvm::ELF::EF_MIPS_ARCH_64, llvm::ELF::EF_MIPS_ARCH_64R2, llvm::ELF::EF_MIPS_ARCH_64R6, llvm::ELF::EF_MIPS_ARCH_ASE_M16, llvm::ELF::EF_MIPS_ARCH_ASE_MDMX, llvm::ELF::EF_MIPS_CPIC, llvm::ELF::EF_MIPS_FP64, llvm::ELF::EF_MIPS_MACH, llvm::ELF::EF_MIPS_MACH_3900, llvm::ELF::EF_MIPS_MACH_4010, llvm::ELF::EF_MIPS_MACH_4100, llvm::ELF::EF_MIPS_MACH_4111, llvm::ELF::EF_MIPS_MACH_4120, llvm::ELF::EF_MIPS_MACH_4650, llvm::ELF::EF_MIPS_MACH_5400, llvm::ELF::EF_MIPS_MACH_5500, llvm::ELF::EF_MIPS_MACH_5900, llvm::ELF::EF_MIPS_MACH_9000, llvm::ELF::EF_MIPS_MACH_LS2E, llvm::ELF::EF_MIPS_MACH_LS2F, llvm::ELF::EF_MIPS_MACH_LS3A, llvm::ELF::EF_MIPS_MACH_OCTEON, llvm::ELF::EF_MIPS_MACH_OCTEON2, llvm::ELF::EF_MIPS_MACH_OCTEON3, llvm::ELF::EF_MIPS_MACH_SB1, llvm::ELF::EF_MIPS_MACH_XLR, llvm::ELF::EF_MIPS_MICROMIPS, llvm::ELF::EF_MIPS_NAN2008, llvm::ELF::EF_MIPS_NOREORDER, llvm::ELF::EF_MIPS_PIC, llvm::ELF::EF_RISCV_FLOAT_ABI, llvm::ELF::EF_RISCV_FLOAT_ABI_DOUBLE, llvm::ELF::EF_RISCV_FLOAT_ABI_QUAD, llvm::ELF::EF_RISCV_FLOAT_ABI_SINGLE, llvm::ELF::EF_RISCV_FLOAT_ABI_SOFT, llvm::ELF::EF_RISCV_RVC, llvm::ELF::EF_RISCV_RVE, llvm::ELF::EM_AMDGPU, llvm::ELF::EM_ARM, llvm::ELF::EM_AVR, llvm::ELF::EM_HEXAGON, llvm::ELF::EM_MIPS, llvm::ELF::EM_RISCV, llvm::ELF::EM_X86_64, and llvm_unreachable.


The documentation for this struct was generated from the following files: