LLVM: lib/Target/Hexagon/HexagonConstExtenders.cpp File Reference (original ) (raw )Go to the source code of this file.
◆ DEBUG_TYPE#define DEBUG_TYPE "hexagon-cext-opt"
◆ adjustDown()◆ adjustUp()◆ INITIALIZE_PASS_BEGIN()
INITIALIZE_PASS_BEGIN
(
HexagonConstExtenders
,
"hexagon-cext-opt"
,
"Hexagon constant-extender optimization"
,
false
,
false
)
◆ CountThreshold
cl::opt < unsigned > CountThreshold("hexagon-cext-threshold", cl::init(3), cl::Hidden, cl::desc ("Minimum number of extenders to trigger replacement")) ( "hexagon-cext-threshold" , cl::init(3) , cl::Hidden , cl::desc ("Minimum number of extenders to trigger replacement") )
static
◆ falsehexagon cext Hexagon constant extender false
◆ opt◆ optimizationhexagon cext Hexagon constant extender optimization
◆ ReplaceCounter
hexagon cext Hexagon constant extender static false unsigned ReplaceCounter = 0
static
◆ ReplaceLimit
cl::opt < unsigned > ReplaceLimit("hexagon-cext-limit", cl::init(0), cl::Hidden, cl::desc ("Maximum number of replacements")) ( "hexagon-cext-limit" , cl::init(0) , cl::Hidden , cl::desc ("Maximum number of replacements") )
static