|
LLVM 22.0.0git
|
Enumerations | |
| enum | CondCode { COND_EQ , COND_NE , COND_LT , COND_GE , COND_LTU , COND_GEU , COND_INVALID } |
Functions | |
| CondCode | getInverseBranchCondition (CondCode) |
| unsigned | getBrCond (CondCode CC, unsigned SelectOpc=0) |
| Enumerator | |
|---|---|
| COND_EQ | |
| COND_NE | |
| COND_LT | |
| COND_GE | |
| COND_LTU | |
| COND_GEU | |
| COND_INVALID | |
Definition at line 56 of file RISCVInstrInfo.h.
| unsigned llvm::RISCVCC::getBrCond | ( | RISCVCC::CondCode | CC, |
| unsigned | SelectOpc = 0 ) |
Definition at line 1057 of file RISCVInstrInfo.cpp.
References COND_EQ, COND_GE, COND_GEU, COND_LT, COND_LTU, COND_NE, and llvm_unreachable.
Referenced by EmitLoweredCascadedSelect(), emitSelectPseudo(), and llvm::RISCVInstrInfo::optimizeCondBranch().
| RISCVCC::CondCode llvm::RISCVCC::getInverseBranchCondition | ( | RISCVCC::CondCode | CC | ) |
Definition at line 1168 of file RISCVInstrInfo.cpp.
References COND_EQ, COND_GE, COND_GEU, COND_LT, COND_LTU, COND_NE, and llvm_unreachable.
Referenced by llvm::RISCVInstrInfo::commuteInstructionImpl(), and llvm::RISCVInstrInfo::optimizeSelect().