LLVM: llvm::ELFYAML::MipsABIFlags Struct Reference (original) (raw)
#include "[llvm/ObjectYAML/ELFYAML.h](ELFYAML%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| MipsABIFlags () | |
| Public Member Functions inherited from llvm::ELFYAML::Section | |
| Section (ChunkKind Kind, bool IsImplicit=false) | |
| virtual std::vector< std::pair< StringRef, bool > > | getEntries () const |
| Public Member Functions inherited from llvm::ELFYAML::Chunk | |
| Chunk (ChunkKind K, bool Implicit) | |
| virtual | ~Chunk () |
| Public Attributes | |
|---|---|
| llvm::yaml::Hex16 | Version |
| MIPS_ISA | ISALevel |
| llvm::yaml::Hex8 | ISARevision |
| MIPS_AFL_REG | GPRSize |
| MIPS_AFL_REG | CPR1Size |
| MIPS_AFL_REG | CPR2Size |
| MIPS_ABI_FP | FpABI |
| MIPS_AFL_EXT | ISAExtension |
| MIPS_AFL_ASE | ASEs |
| MIPS_AFL_FLAGS1 | Flags1 |
| llvm::yaml::Hex32 | Flags2 |
| Public Attributes inherited from llvm::ELFYAML::Section | |
| ELF_SHT | Type |
| std::optional< ELF_SHF > | Flags |
| std::optional< llvm::yaml::Hex64 > | Address |
| std::optional< StringRef > | Link |
| llvm::yaml::Hex64 | AddressAlign |
| std::optional< llvm::yaml::Hex64 > | EntSize |
| std::optional< yaml::BinaryRef > | Content |
| std::optional< llvm::yaml::Hex64 > | Size |
| unsigned | OriginalSecNdx |
| std::optional< llvm::yaml::Hex64 > | ShAddrAlign |
| std::optional< llvm::yaml::Hex64 > | ShName |
| std::optional< llvm::yaml::Hex64 > | ShOffset |
| std::optional< llvm::yaml::Hex64 > | ShSize |
| std::optional< llvm::yaml::Hex64 > | ShFlags |
| std::optional< ELF_SHT > | ShType |
| Public Attributes inherited from llvm::ELFYAML::Chunk | |
| ChunkKind | Kind |
| StringRef | Name |
| std::optional< llvm::yaml::Hex64 > | Offset |
| bool | IsImplicit |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::ELFYAML::Chunk | |
| enum class | ChunkKind { Dynamic, Group, RawContent, Relocation, Relr, NoBits, Note, Hash, GnuHash, Verdef, Verneed, StackSizes, SymtabShndxSection, Symver, ARMIndexTable, MipsABIFlags, Addrsig, LinkerOptions, DependentLibraries, CallGraphProfile, BBAddrMap, SpecialChunksStart, Fill = SpecialChunksStart , SectionHeaderTable } |
Definition at line 705 of file ELFYAML.h.
| llvm::ELFYAML::MipsABIFlags::MipsABIFlags ( ) | inline |
|---|
◆ classof()
| bool llvm::ELFYAML::MipsABIFlags::classof ( const Chunk * S) | inlinestatic |
|---|
◆ ASEs
MIPS_AFL_ASE llvm::ELFYAML::MipsABIFlags::ASEs
◆ CPR1Size
MIPS_AFL_REG llvm::ELFYAML::MipsABIFlags::CPR1Size
◆ CPR2Size
MIPS_AFL_REG llvm::ELFYAML::MipsABIFlags::CPR2Size
◆ Flags1
MIPS_AFL_FLAGS1 llvm::ELFYAML::MipsABIFlags::Flags1
◆ Flags2
llvm::yaml::Hex32 llvm::ELFYAML::MipsABIFlags::Flags2
◆ FpABI
MIPS_ABI_FP llvm::ELFYAML::MipsABIFlags::FpABI
◆ GPRSize
MIPS_AFL_REG llvm::ELFYAML::MipsABIFlags::GPRSize
◆ ISAExtension
MIPS_AFL_EXT llvm::ELFYAML::MipsABIFlags::ISAExtension
◆ ISALevel
MIPS_ISA llvm::ELFYAML::MipsABIFlags::ISALevel
◆ ISARevision
llvm::yaml::Hex8 llvm::ELFYAML::MipsABIFlags::ISARevision
◆ Version
llvm::yaml::Hex16 llvm::ELFYAML::MipsABIFlags::Version
The documentation for this struct was generated from the following file:
- include/llvm/ObjectYAML/ELFYAML.h