LLVM 22.0.0git
|
Typedefs | |
using | Specifier = uint16_t |
Functions | |
const char * | MipsFCCToString (Mips::CondCode CC) |
bool | isGpOff (const MCSpecifierExpr &E) |
const MCSpecifierExpr * | createGpOff (const MCExpr *Expr, Specifier S, MCContext &Ctx) |
FastISel * | createFastISel (FunctionLoweringInfo &funcInfo, const TargetLibraryInfo *libInfo) |
Variables | |
const RegisterBankInfo::PartialMapping | PartMappings [] |
const RegisterBankInfo::ValueMapping | ValueMappings [] |
using llvm::Mips::Specifier = uint16_t |
Definition at line 47 of file MipsMCAsmInfo.h.
anonymous enum |
Definition at line 48 of file MipsMCAsmInfo.h.
anonymous enum |
Enumerator | |
---|---|
Tag_GNU_MIPS_ABI_FP | |
Tag_GNU_MIPS_ABI_MSA |
Definition at line 77 of file MipsABIFlags.h.
enum llvm::Mips::AFL_ASE |
Definition at line 31 of file MipsABIFlags.h.
enum llvm::Mips::AFL_EXT |
Definition at line 50 of file MipsABIFlags.h.
Enumerator | |
---|---|
AFL_FLAGS1_ODDSPREG |
Definition at line 74 of file MipsABIFlags.h.
enum llvm::Mips::AFL_REG |
Enumerator | |
---|---|
AFL_REG_NONE | |
AFL_REG_32 | |
AFL_REG_64 | |
AFL_REG_128 |
Definition at line 23 of file MipsABIFlags.h.
enum llvm::Mips::CondCode |
Definition at line 32 of file MipsInstPrinter.h.
Definition at line 224 of file MipsInstrInfo.h.
enum llvm::Mips::Fixups |
Definition at line 24 of file MipsFixupKinds.h.
Enumerator | |
---|---|
BRANCH_F | |
BRANCH_T | |
BRANCH_FL | |
BRANCH_TL | |
BRANCH_INVALID |
Definition at line 23 of file MipsInstPrinter.h.
Enumerator | |
---|---|
PMI_GPR | |
PMI_SPR | |
PMI_DPR | |
PMI_MSA | |
PMI_Min |
Definition at line 27 of file MipsRegisterBankInfo.cpp.
Definition at line 84 of file MipsABIFlags.h.
Enumerator | |
---|---|
Val_GNU_MIPS_ABI_MSA_ANY | |
Val_GNU_MIPS_ABI_MSA_128 |
Definition at line 96 of file MipsABIFlags.h.
Enumerator | |
---|---|
InvalidIdx | |
GPRIdx | |
SPRIdx | |
DPRIdx | |
MSAIdx |
Definition at line 42 of file MipsRegisterBankInfo.cpp.
FastISel * llvm::Mips::createFastISel | ( | FunctionLoweringInfo & | funcInfo, |
const TargetLibraryInfo * | libInfo ) |
Definition at line 2162 of file MipsFastISel.cpp.
Referenced by llvm::MipsTargetLowering::createFastISel().
const MCSpecifierExpr * llvm::Mips::createGpOff | ( | const MCExpr * | Expr, |
Mips::Specifier | S, | ||
MCContext & | Ctx ) |
Definition at line 65 of file MipsMCAsmInfo.cpp.
References llvm::MCSpecifierExpr::create(), S_GPREL, and S_NEG.
Referenced by llvm::MipsTargetELFStreamer::emitDirectiveCpsetup().
bool llvm::Mips::isGpOff | ( | const MCSpecifierExpr & | E | ) |
Definition at line 168 of file MipsMCAsmInfo.cpp.
References llvm::dyn_cast(), S1, S_GPREL, S_HI, S_LO, and S_NEG.
Referenced by evaluate(), and llvm::MipsMCCodeEmitter::getExprOpValue().
const char * llvm::Mips::MipsFCCToString | ( | Mips::CondCode | CC | ) |
Definition at line 37 of file MipsInstPrinter.cpp.
References FCOND_F, FCOND_GE, FCOND_GL, FCOND_GLE, FCOND_GT, FCOND_LE, FCOND_LT, FCOND_NGE, FCOND_NGL, FCOND_NGLE, FCOND_NGT, FCOND_NLE, FCOND_NLT, FCOND_OEQ, FCOND_OGE, FCOND_OGT, FCOND_OLE, FCOND_OLT, FCOND_ONE, FCOND_OR, FCOND_SEQ, FCOND_SF, FCOND_SNE, FCOND_ST, FCOND_T, FCOND_UEQ, FCOND_UGE, FCOND_UGT, FCOND_ULE, FCOND_ULT, FCOND_UN, FCOND_UNE, and llvm_unreachable.
Referenced by llvm::MipsAsmPrinter::printFCCOperand().
const RegisterBankInfo::PartialMapping llvm::Mips::PartMappings[] |
Definition at line 35 of file MipsRegisterBankInfo.cpp.
const RegisterBankInfo::ValueMapping llvm::Mips::ValueMappings[] |
Definition at line 50 of file MipsRegisterBankInfo.cpp.
Referenced by getFprbMapping(), getGprbOrCustomMapping(), llvm::MipsRegisterBankInfo::getInstrMapping(), and getMSAMapping().