|
| struct | llvm::object::ELFType< E, Is64 > |
| struct | llvm::object::Elf_Shdr_Base< ELFType< Endianness, false > > |
| struct | llvm::object::Elf_Shdr_Base< ELFType< Endianness, true > > |
| struct | llvm::object::Elf_Shdr_Impl< ELFT > |
| struct | llvm::object::Elf_Sym_Base< ELFType< Endianness, false > > |
| struct | llvm::object::Elf_Sym_Base< ELFType< Endianness, true > > |
| struct | llvm::object::Elf_Sym_Impl< ELFT > |
| struct | llvm::object::Elf_Versym_Impl< ELFT > |
| | Elf_Versym: This is the structure of entries in the SHT_GNU_versym section (.gnu.version). More...
|
| struct | llvm::object::Elf_Verdef_Impl< ELFT > |
| | Elf_Verdef: This is the structure of entries in the SHT_GNU_verdef section (.gnu.version_d). More...
|
| struct | llvm::object::Elf_Verdaux_Impl< ELFT > |
| | Elf_Verdaux: This is the structure of auxiliary data in the SHT_GNU_verdef section (.gnu.version_d). More...
|
| struct | llvm::object::Elf_Verneed_Impl< ELFT > |
| | Elf_Verneed: This is the structure of entries in the SHT_GNU_verneed section (.gnu.version_r). More...
|
| struct | llvm::object::Elf_Vernaux_Impl< ELFT > |
| | Elf_Vernaux: This is the structure of auxiliary data in SHT_GNU_verneed section (.gnu.version_r). More...
|
| struct | llvm::object::Elf_Dyn_Base< ELFType< Endianness, false > > |
| struct | llvm::object::Elf_Dyn_Base< ELFType< Endianness, true > > |
| struct | llvm::object::Elf_Dyn_Impl< ELFT > |
| | Elf_Dyn_Impl: This inherits from Elf_Dyn_Base, adding getters. More...
|
| struct | llvm::object::Elf_Rel_Impl< ELFType< Endianness, false >, false > |
| struct | llvm::object::Elf_Rel_Impl< ELFType< Endianness, false >, true > |
| struct | llvm::object::Elf_Rel_Impl< ELFType< Endianness, true >, false > |
| struct | llvm::object::Elf_Rel_Impl< ELFType< Endianness, true >, true > |
| struct | llvm::object::Elf_Crel_Impl< Is64 > |
| struct | llvm::object::Elf_Ehdr_Impl< ELFT > |
| struct | llvm::object::Elf_Phdr_Impl< ELFType< Endianness, false > > |
| struct | llvm::object::Elf_Phdr_Impl< ELFType< Endianness, true > > |
| struct | llvm::object::Elf_Hash_Impl< ELFT > |
| struct | llvm::object::Elf_GnuHash_Impl< ELFT > |
| struct | llvm::object::Elf_Chdr_Impl< ELFType< Endianness, false > > |
| struct | llvm::object::Elf_Chdr_Impl< ELFType< Endianness, true > > |
| struct | llvm::object::Elf_Nhdr_Impl< ELFT > |
| | Note header. More...
|
| class | llvm::object::Elf_Note_Impl< ELFT > |
| | An ELF note. More...
|
| class | llvm::object::Elf_Note_Iterator_Impl< ELFT > |
| struct | llvm::object::Elf_CGProfile_Impl< ELFT > |
| struct | llvm::object::Elf_Mips_RegInfo< ELFType< Endianness, false > > |
| struct | llvm::object::Elf_Mips_RegInfo< ELFType< Endianness, true > > |
| struct | llvm::object::Elf_Mips_Options< ELFT > |
| struct | llvm::object::Elf_Mips_ABIFlags< ELFT > |
| struct | llvm::object::BBAddrMap |
| struct | llvm::object::BBAddrMap::Features |
| struct | llvm::object::BBAddrMap::BBEntry |
| struct | llvm::object::BBAddrMap::BBEntry::Metadata |
| struct | llvm::object::BBAddrMap::BBRangeEntry |
| struct | llvm::object::PGOAnalysisMap |
| | A feature extension of BBAddrMap that holds information relevant to PGO. More...
|
| struct | llvm::object::PGOAnalysisMap::PGOBBEntry |
| | Extra basic block data with fields for block frequency and branch probability. More...
|
| struct | llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry |
| | Single successor of a given basic block that contains the tag and branch probability associated with it. More...
|