LLVM API Documentation
Enumerations | |
| enum | FPBranchCode { BRANCH_F, BRANCH_T, BRANCH_FL, BRANCH_TL, BRANCH_INVALID } |
| enum | CondCode { FCOND_F, FCOND_UN, FCOND_EQ, FCOND_UEQ, FCOND_OLT, FCOND_ULT, FCOND_OLE, FCOND_ULE, FCOND_SF, FCOND_NGLE, FCOND_SEQ, FCOND_NGL, FCOND_LT, FCOND_NGE, FCOND_LE, FCOND_NGT, FCOND_T, FCOND_OR, FCOND_NEQ, FCOND_OGL, FCOND_UGE, FCOND_OGE, FCOND_UGT, FCOND_OGT, FCOND_ST, FCOND_GLE, FCOND_SNE, FCOND_GL, FCOND_NLT, FCOND_GE, FCOND_NLE, FCOND_GT, COND_E, COND_GZ, COND_GEZ, COND_LZ, COND_LEZ, COND_NE, COND_INVALID } |
Functions | |
| unsigned | GetCondBranchFromCond (CondCode CC) |
| CondCode | GetOppositeBranchCondition (Mips::CondCode CC) |
| static const char * | MipsFCCToString (Mips::CondCode CC) |
| MipsCCToString - Map each FP condition code to its string. | |
| enum llvm::Mips::CondCode |
Definition at line 35 of file MipsInstrInfo.h.
Definition at line 26 of file MipsInstrInfo.h.
| unsigned llvm::Mips::GetCondBranchFromCond | ( | Mips::CondCode | CC | ) |
GetCondBranchFromCond - Return the Branch instruction opcode that matches the cc.
Definition at line 375 of file MipsInstrInfo.cpp.
References COND_E, COND_GEZ, COND_GZ, COND_LEZ, COND_LZ, COND_NE, FCOND_EQ, FCOND_F, FCOND_GE, FCOND_GL, FCOND_GLE, FCOND_GT, FCOND_LE, FCOND_LT, FCOND_NEQ, FCOND_NGE, FCOND_NGL, FCOND_NGLE, FCOND_NGT, FCOND_NLE, FCOND_NLT, FCOND_OGE, FCOND_OGL, FCOND_OGT, FCOND_OLE, FCOND_OLT, FCOND_OR, FCOND_SEQ, FCOND_SF, FCOND_SNE, FCOND_ST, FCOND_T, FCOND_UEQ, FCOND_UGE, FCOND_UGT, FCOND_ULE, FCOND_ULT, and FCOND_UN.
| Mips::CondCode llvm::Mips::GetOppositeBranchCondition | ( | Mips::CondCode | CC | ) |
GetOppositeBranchCondition - Return the inverse of the specified cond, e.g. turning COND_E to COND_NE.
GetOppositeBranchCondition - Return the inverse of the specified condition, e.g. turning COND_E to COND_NE.
Definition at line 424 of file MipsInstrInfo.cpp.
References COND_E, COND_GEZ, COND_GZ, COND_LEZ, COND_LZ, COND_NE, FCOND_EQ, FCOND_F, FCOND_GE, FCOND_GL, FCOND_GLE, FCOND_GT, FCOND_LE, FCOND_LT, FCOND_NEQ, FCOND_NGE, FCOND_NGL, FCOND_NGLE, FCOND_NGT, FCOND_NLE, FCOND_NLT, FCOND_OGE, FCOND_OGL, FCOND_OGT, FCOND_OLE, FCOND_OLT, FCOND_OR, FCOND_SEQ, FCOND_SF, FCOND_SNE, FCOND_ST, FCOND_T, FCOND_UEQ, FCOND_UGE, FCOND_UGT, FCOND_ULE, FCOND_ULT, and FCOND_UN.
| static const char* llvm::Mips::MipsFCCToString | ( | Mips::CondCode | CC | ) | [inline, static] |
MipsCCToString - Map each FP condition code to its string.
Definition at line 92 of file MipsInstrInfo.h.
References FCOND_EQ, FCOND_F, FCOND_GE, FCOND_GL, FCOND_GLE, FCOND_GT, FCOND_LE, FCOND_LT, FCOND_NEQ, FCOND_NGE, FCOND_NGL, FCOND_NGLE, FCOND_NGT, FCOND_NLE, FCOND_NLT, FCOND_OGE, FCOND_OGL, FCOND_OGT, FCOND_OLE, FCOND_OLT, FCOND_OR, FCOND_SEQ, FCOND_SF, FCOND_SNE, FCOND_ST, FCOND_T, FCOND_UEQ, FCOND_UGE, FCOND_UGT, FCOND_ULE, FCOND_ULT, and FCOND_UN.