LLVM 23.0.0git
llvm::RISCVCC Namespace Reference

Enumerations

enum  CondCode {
  COND_EQ , COND_NE , COND_LT , COND_GE ,
  COND_LTU , COND_GEU , COND_INVALID
}

Functions

CondCode getInverseBranchCondition (CondCode)
unsigned getInverseBranchOpcode (unsigned BCC)
unsigned getBrCond (CondCode CC, unsigned SelectOpc=0)

Enumeration Type Documentation

◆ CondCode

Enumerator
COND_EQ 
COND_NE 
COND_LT 
COND_GE 
COND_LTU 
COND_GEU 
COND_INVALID 

Definition at line 55 of file RISCVInstrInfo.h.

Function Documentation

◆ getBrCond()

unsigned llvm::RISCVCC::getBrCond ( RISCVCC::CondCode CC,
unsigned SelectOpc = 0 )

◆ getInverseBranchCondition()

RISCVCC::CondCode llvm::RISCVCC::getInverseBranchCondition ( RISCVCC::CondCode CC)

Definition at line 1281 of file RISCVInstrInfo.cpp.

References COND_EQ, COND_GE, COND_GEU, COND_LT, COND_LTU, COND_NE, and llvm_unreachable.

◆ getInverseBranchOpcode()