|
LLVM
3.7.0
|
#include "llvm/Object/ELFYAML.h"#include "llvm/Support/Casting.h"#include "llvm/Support/MipsABIFlags.h"#include "llvm/Support/ELFRelocs/x86_64.def"#include "llvm/Support/ELFRelocs/Mips.def"#include "llvm/Support/ELFRelocs/Hexagon.def"#include "llvm/Support/ELFRelocs/i386.def"#include "llvm/Support/ELFRelocs/AArch64.def"#include "llvm/Support/ELFRelocs/ARM.def"Go to the source code of this file.
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| llvm::yaml | |
Macros | |
| #define | ECase(X) IO.enumCase(Value, #X, ELF::X); |
| #define | ECase(X) IO.enumCase(Value, #X, ELF::X); |
| #define | ECase(X) IO.enumCase(Value, #X, ELF::X); |
| #define | ECase(X) IO.enumCase(Value, #X, ELF::X); |
| #define | ECase(X) IO.enumCase(Value, #X, ELF::X); |
| #define | BCase(X) IO.bitSetCase(Value, #X, ELF::X); |
| #define | BCaseMask(X, M) IO.maskedBitSetCase(Value, #X, ELF::X, ELF::M); |
| #define | ECase(X) IO.enumCase(Value, #X, ELF::X); |
| #define | BCase(X) IO.bitSetCase(Value, #X, ELF::X); |
| #define | ECase(X) IO.enumCase(Value, #X, ELF::X); |
| #define | ECase(X) IO.enumCase(Value, #X, ELF::X); |
| #define | BCase(X) IO.bitSetCase(Value, #X, ELF::X); |
| #define | ECase(X) IO.enumCase(Value, #X, ELF::X); |
| #define | ELF_RELOC(X, Y) IO.enumCase(Value, #X, ELF::X); |
| #define | ECase(X) IO.enumCase(Value, #X, Mips::AFL_##X); |
| #define | ECase(X) IO.enumCase(Value, #X, Mips::Val_GNU_MIPS_ABI_##X); |
| #define | ECase(X) IO.enumCase(Value, #X, Mips::AFL_##X); |
| #define | BCase(X) IO.bitSetCase(Value, #X, Mips::AFL_ASE_##X); |
| #define | BCase(X) IO.bitSetCase(Value, #X, Mips::AFL_FLAGS1_##X); |
Functions | |
| static void | llvm::yaml::commonSectionMapping (IO &IO, ELFYAML::Section &Section) |
| static void | llvm::yaml::sectionMapping (IO &IO, ELFYAML::RawContentSection &Section) |
| static void | llvm::yaml::sectionMapping (IO &IO, ELFYAML::NoBitsSection &Section) |
| static void | llvm::yaml::sectionMapping (IO &IO, ELFYAML::RelocationSection &Section) |
| static void | llvm::yaml::groupSectionMapping (IO &IO, ELFYAML::Group &group) |
| static void | llvm::yaml::sectionMapping (IO &IO, ELFYAML::MipsABIFlags &Section) |
Referenced by llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF >::bitset(), llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_SHF >::bitset(), llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_STO >::bitset(), llvm::yaml::ScalarBitSetTraits< ELFYAML::MIPS_AFL_ASE >::bitset(), and llvm::yaml::ScalarBitSetTraits< ELFYAML::MIPS_AFL_FLAGS1 >::bitset().
Referenced by llvm::yaml::ScalarBitSetTraits< ELFYAML::ELF_EF >::bitset().
Referenced by llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ET >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_EM >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ELFCLASS >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ELFDATA >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_ELFOSABI >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_SHT >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_STT >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_STV >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::ELF_RSS >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::MIPS_AFL_REG >::enumeration(), llvm::yaml::ScalarEnumerationTraits< ELFYAML::MIPS_ABI_FP >::enumeration(), and llvm::yaml::ScalarEnumerationTraits< ELFYAML::MIPS_AFL_EXT >::enumeration().
| ELFYAML::ELF_STO Other |
Definition at line 591 of file ELFYAML.cpp.
Referenced by llvm::BitstreamReader::BitstreamReader(), llvm::ErrorOr< T >::ErrorOr(), llvm::MCSymbolELF::getOther(), llvm::MachineInstr::isIdenticalTo(), llvm::AArch64NamedImmMapper::Mapping::isNameEqual(), llvm::AArch64NamedImmMapper::Mapping::isValueEqual(), LowerXOR(), llvm::StackMapV1Parser< Endianness >::AccessorIterator< AccessorT >::operator!=(), llvm::orc::CtorDtorIterator::operator!=(), llvm::object::MachOUniversalBinary::object_iterator::operator!=(), llvm::object::ELFFile< ELFT >::ELFEntityIterator< EntT >::operator!=(), llvm::PBQP::RegAlloc::AllowedRegVector::operator!=(), llvm::sys::fs::UniqueID::operator!=(), llvm::DataLayout::operator!=(), llvm::Variant::operator!=(), llvm::yaml::document_iterator::operator!=(), llvm::BitstreamReader::operator=(), llvm::PBQP::RegAlloc::AllowedRegVector::operator=(), llvm::StratifiedSets< T >::operator=(), llvm::object::OwningBinary< T >::operator=(), llvm::ErrorOr< T >::operator=(), llvm::PBQP::RegAlloc::NodeMetadata::operator=(), PerformLOADCombine(), PerformSELECTCombine(), PerformSTORECombine(), llvm::BasicBlock::removePredecessor(), llvm::Module::setDataLayout(), llvm::StratifiedSets< T >::StratifiedSets(), llvm::BitstreamReader::takeBlockInfo(), and llvm::AggressiveAntiDepState::UnionGroups().
| ELFYAML::ELF_RSS SpecSym |
Definition at line 734 of file ELFYAML.cpp.
| ELFYAML::ELF_REL Type |
Definition at line 731 of file ELFYAML.cpp.
| ELFYAML::ELF_REL Type2 |
Definition at line 732 of file ELFYAML.cpp.
Referenced by llvm::object::ELFFile< ELFT >::getRelocationTypeName().
| ELFYAML::ELF_REL Type3 |
Definition at line 733 of file ELFYAML.cpp.
Referenced by llvm::object::ELFFile< ELFT >::getRelocationTypeName().
| ELFYAML::ELF_STV Visibility |
Definition at line 590 of file ELFYAML.cpp.
Referenced by llvm::MCSymbolELF::getVisibility(), and llvm::object::ELFObjectFile< ELFT >::isExportedToOtherDSO().
1.8.6