LLVM API Documentation
#include <MipsABIFlagsSection.h>
Definition at line 19 of file MipsABIFlagsSection.h.
AFL_ASE_DSP | |
AFL_ASE_DSPR2 | |
AFL_ASE_EVA | |
AFL_ASE_MCU | |
AFL_ASE_MDMX | |
AFL_ASE_MIPS3D | |
AFL_ASE_MT | |
AFL_ASE_SMARTMIPS | |
AFL_ASE_VIRT | |
AFL_ASE_MSA | |
AFL_ASE_MIPS16 | |
AFL_ASE_MICROMIPS | |
AFL_ASE_XPA |
Definition at line 29 of file MipsABIFlagsSection.h.
Definition at line 46 of file MipsABIFlagsSection.h.
Definition at line 76 of file MipsABIFlagsSection.h.
Definition at line 21 of file MipsABIFlagsSection.h.
Definition at line 81 of file MipsABIFlagsSection.h.
Val_GNU_MIPS_ABI_FP_ANY | |
Val_GNU_MIPS_ABI_FP_DOUBLE | |
Val_GNU_MIPS_ABI_FP_XX | |
Val_GNU_MIPS_ABI_FP_64 | |
Val_GNU_MIPS_ABI_FP_64A |
Definition at line 68 of file MipsABIFlagsSection.h.
llvm::MipsABIFlagsSection::MipsABIFlagsSection | ( | ) | [inline] |
Definition at line 109 of file MipsABIFlagsSection.h.
uint32_t llvm::MipsABIFlagsSection::getASESetValue | ( | ) | [inline] |
Definition at line 122 of file MipsABIFlagsSection.h.
References ASESet.
Referenced by llvm::operator<<().
uint8_t MipsABIFlagsSection::getCPR1SizeValue | ( | ) |
Definition at line 44 of file MipsABIFlagsSection.cpp.
References AFL_REG_32, CPR1Size, and FpABI.
Referenced by llvm::operator<<().
uint8_t llvm::MipsABIFlagsSection::getCPR2SizeValue | ( | ) | [inline] |
Definition at line 119 of file MipsABIFlagsSection.h.
References CPR2Size.
Referenced by llvm::operator<<().
uint32_t llvm::MipsABIFlagsSection::getFlags1Value | ( | ) | [inline] |
Definition at line 124 of file MipsABIFlagsSection.h.
References AFL_FLAGS1_ODDSPREG, and OddSPReg.
Referenced by llvm::operator<<().
uint32_t llvm::MipsABIFlagsSection::getFlags2Value | ( | ) | [inline] |
Definition at line 133 of file MipsABIFlagsSection.h.
Referenced by llvm::operator<<().
FpABIKind llvm::MipsABIFlagsSection::getFpABI | ( | ) | [inline] |
Definition at line 135 of file MipsABIFlagsSection.h.
References FpABI.
Referenced by llvm::MipsTargetStreamer::emitDirectiveModuleFP().
Definition at line 31 of file MipsABIFlagsSection.cpp.
References llvm_unreachable.
Referenced by llvm::MipsTargetAsmStreamer::emitDirectiveModuleFP(), and llvm::MipsTargetAsmStreamer::emitDirectiveSetFp().
uint8_t MipsABIFlagsSection::getFpABIValue | ( | ) |
Definition at line 14 of file MipsABIFlagsSection.cpp.
References FpABI, Is32BitABI, llvm_unreachable, OddSPReg, Val_GNU_MIPS_ABI_FP_64, Val_GNU_MIPS_ABI_FP_64A, Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE, and Val_GNU_MIPS_ABI_FP_XX.
Referenced by llvm::operator<<().
uint8_t llvm::MipsABIFlagsSection::getGPRSizeValue | ( | ) | [inline] |
Definition at line 117 of file MipsABIFlagsSection.h.
References GPRSize.
Referenced by llvm::operator<<().
uint32_t llvm::MipsABIFlagsSection::getISAExtensionSetValue | ( | ) | [inline] |
Definition at line 121 of file MipsABIFlagsSection.h.
References ISAExtensionSet.
Referenced by llvm::operator<<().
uint8_t llvm::MipsABIFlagsSection::getISALevelValue | ( | ) | [inline] |
Definition at line 115 of file MipsABIFlagsSection.h.
References ISALevel.
Referenced by llvm::operator<<().
uint8_t llvm::MipsABIFlagsSection::getISARevisionValue | ( | ) | [inline] |
Definition at line 116 of file MipsABIFlagsSection.h.
References ISARevision.
Referenced by llvm::operator<<().
uint16_t llvm::MipsABIFlagsSection::getVersionValue | ( | ) | [inline] |
Definition at line 114 of file MipsABIFlagsSection.h.
References Version.
Referenced by llvm::operator<<().
void llvm::MipsABIFlagsSection::setAllFromPredicates | ( | const PredicateLibrary & | P | ) | [inline] |
Definition at line 225 of file MipsABIFlagsSection.h.
References OddSPReg, setASESetFromPredicates(), setCPR1SizeFromPredicates(), setFpAbiFromPredicates(), setGPRSizeFromPredicates(), and setISALevelAndRevisionFromPredicates().
Referenced by llvm::MipsTargetStreamer::updateABIInfo().
void llvm::MipsABIFlagsSection::setASESetFromPredicates | ( | const PredicateLibrary & | P | ) | [inline] |
Definition at line 193 of file MipsABIFlagsSection.h.
References AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_MICROMIPS, AFL_ASE_MIPS16, AFL_ASE_MSA, and ASESet.
Referenced by setAllFromPredicates().
void llvm::MipsABIFlagsSection::setCPR1SizeFromPredicates | ( | const PredicateLibrary & | P | ) | [inline] |
Definition at line 183 of file MipsABIFlagsSection.h.
References AFL_REG_128, AFL_REG_32, AFL_REG_64, AFL_REG_NONE, and CPR1Size.
Referenced by setAllFromPredicates().
void llvm::MipsABIFlagsSection::setFpABI | ( | FpABIKind | Value, |
bool | IsABI32Bit | ||
) | [inline] |
Definition at line 136 of file MipsABIFlagsSection.h.
References FpABI, and Is32BitABI.
Referenced by llvm::MipsTargetStreamer::emitDirectiveModuleFP().
void llvm::MipsABIFlagsSection::setFpAbiFromPredicates | ( | const PredicateLibrary & | P | ) | [inline] |
Definition at line 208 of file MipsABIFlagsSection.h.
References ANY, FpABI, Is32BitABI, and S32.
Referenced by setAllFromPredicates().
void llvm::MipsABIFlagsSection::setGPRSizeFromPredicates | ( | const PredicateLibrary & | P | ) | [inline] |
Definition at line 178 of file MipsABIFlagsSection.h.
References AFL_REG_32, AFL_REG_64, and GPRSize.
Referenced by setAllFromPredicates().
void llvm::MipsABIFlagsSection::setISALevelAndRevisionFromPredicates | ( | const PredicateLibrary & | P | ) | [inline] |
Definition at line 143 of file MipsABIFlagsSection.h.
References ISALevel, ISARevision, and llvm_unreachable.
Referenced by setAllFromPredicates().
uint32_t llvm::MipsABIFlagsSection::ASESet |
Definition at line 98 of file MipsABIFlagsSection.h.
Referenced by getASESetValue(), and setASESetFromPredicates().
Definition at line 92 of file MipsABIFlagsSection.h.
Referenced by getCPR1SizeValue(), and setCPR1SizeFromPredicates().
Definition at line 94 of file MipsABIFlagsSection.h.
Referenced by getCPR2SizeValue().
FpABIKind llvm::MipsABIFlagsSection::FpABI [protected] |
Definition at line 106 of file MipsABIFlagsSection.h.
Referenced by getCPR1SizeValue(), getFpABI(), getFpABIValue(), setFpABI(), and setFpAbiFromPredicates().
Definition at line 90 of file MipsABIFlagsSection.h.
Referenced by getGPRSizeValue(), and setGPRSizeFromPredicates().
Definition at line 102 of file MipsABIFlagsSection.h.
Referenced by llvm::MipsTargetStreamer::emitDirectiveModuleFP(), getFpABIValue(), setFpABI(), and setFpAbiFromPredicates().
Definition at line 96 of file MipsABIFlagsSection.h.
Referenced by getISAExtensionSetValue().
Definition at line 86 of file MipsABIFlagsSection.h.
Referenced by getISALevelValue(), and setISALevelAndRevisionFromPredicates().
Definition at line 88 of file MipsABIFlagsSection.h.
Referenced by getISARevisionValue(), and setISALevelAndRevisionFromPredicates().
Definition at line 100 of file MipsABIFlagsSection.h.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveModuleOddSPReg(), getFlags1Value(), getFpABIValue(), and setAllFromPredicates().
uint16_t llvm::MipsABIFlagsSection::Version |
Definition at line 84 of file MipsABIFlagsSection.h.
Referenced by getVersionValue().