LLVM: lib/Target/AArch64/AArch64ConditionOptimizer.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "aarch64-condopt"
Functions
STATISTIC (NumConditionsAdjusted, "Number of conditions adjusted")
INITIALIZE_PASS_BEGIN (AArch64ConditionOptimizer, "aarch64-condopt", "AArch64 CondOpt Pass", false, false) INITIALIZE_PASS_END(AArch64ConditionOptimizer
static int getComplementOpc (int Opc)
static AArch64CC::CondCode getAdjustedCmp (AArch64CC::CondCode Cmp)
static bool parseCond (ArrayRef< MachineOperand > Cond, AArch64CC::CondCode &CC)
Variables
aarch64 condopt
aarch64 AArch64 CondOpt Pass
aarch64 AArch64 CondOpt false

DEBUG_TYPE

#define DEBUG_TYPE "aarch64-condopt"

getAdjustedCmp()

getComplementOpc()

int getComplementOpc ( int Opc) static

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( AArch64ConditionOptimizer ,
"aarch64-condopt" ,
"AArch64 CondOpt Pass" ,
false ,
false )

parseCond()

STATISTIC()

STATISTIC ( NumConditionsAdjusted ,
"Number of conditions adjusted" )

condopt

false

aarch64 AArch64 CondOpt false

Pass

aarch64 AArch64 CondOpt Pass