LLVM 20.0.0git
|
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). | |
Enumerator | |
---|---|
EQ | |
NE | |
HS | |
LO | |
MI | |
PL | |
VS | |
VC | |
HI | |
LS | |
GE | |
LT | |
GT | |
LE | |
AL |
Definition at line 30 of file ARMBaseInfo.h.
Definition at line 48 of file ARMBaseInfo.h.
References CC, EQ, GE, GT, HI, HS, LE, llvm_unreachable, LO, LS, LT, MI, NE, PL, VC, and VS.
Referenced by CanInvertMVEVCMP(), llvm::ARMBaseInstrInfo::commuteInstructionImpl(), llvm::ARMTargetLowering::EmitInstrWithCustomInserter(), IsCMPZCSINC(), IsVPNOTEquivalent(), llvm::ARMBaseInstrInfo::optimizeSelect(), llvm::ARMTargetLowering::PerformCMOVCombine(), PerformCSETCombine(), PerformXORCombine(), llvm::ARMInstPrinter::printMandatoryInvertedPredicateOperand(), and llvm::ARMBaseInstrInfo::reverseBranchCondition().
|
inlinestatic |