LLVM 20.0.0git
Enumerations | Functions
llvm::ARMCC Namespace Reference

Enumerations

enum  CondCodes {
  EQ , NE , HS , LO ,
  MI , PL , VS , VC ,
  HI , LS , GE , LT ,
  GT , LE , AL
}
 

Functions

static CondCodes getOppositeCondition (CondCodes CC)
 
static ARMCC::CondCodes getSwappedCondition (ARMCC::CondCodes CC)
 getSwappedCondition - assume the flags are set by MI(a,b), return the condition code if we modify the instructions such that flags are set by MI(b,a).
 

Enumeration Type Documentation

◆ CondCodes

Enumerator
EQ 
NE 
HS 
LO 
MI 
PL 
VS 
VC 
HI 
LS 
GE 
LT 
GT 
LE 
AL 

Definition at line 30 of file ARMBaseInfo.h.

Function Documentation

◆ getOppositeCondition()

static CondCodes llvm::ARMCC::getOppositeCondition ( CondCodes  CC)
inlinestatic

◆ getSwappedCondition()

static ARMCC::CondCodes llvm::ARMCC::getSwappedCondition ( ARMCC::CondCodes  CC)
inlinestatic

getSwappedCondition - assume the flags are set by MI(a,b), return the condition code if we modify the instructions such that flags are set by MI(b,a).

Definition at line 71 of file ARMBaseInfo.h.

References AL, CC, EQ, GE, GT, HI, HS, LE, LO, LS, LT, and NE.

Referenced by IsVPNOTEquivalent().