LLVM 22.0.0git
SCCP.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "sccp"

Functions

 STATISTIC (NumInstRemoved, "Number of instructions removed")
 STATISTIC (NumDeadBlocks, "Number of basic blocks unreachable")
 STATISTIC (NumInstReplaced, "Number of instructions replaced with (simpler) instruction")
static bool runSCCP (Function &F, const DataLayout &DL, const TargetLibraryInfo *TLI, DominatorTree &DT, AssumptionCache &AC)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "sccp"

Definition at line 48 of file SCCP.cpp.

Function Documentation

◆ runSCCP()

◆ STATISTIC() [1/3]

STATISTIC ( NumDeadBlocks ,
"Number of basic blocks unreachable"  )

◆ STATISTIC() [2/3]

STATISTIC ( NumInstRemoved ,
"Number of instructions removed"  )

◆ STATISTIC() [3/3]

STATISTIC ( NumInstReplaced ,
"Number of instructions replaced with (simpler) instruction"  )