LLVM: lib/Target/Hexagon/HexagonEarlyIfConv.cpp File Reference (original ) (raw )Go to the source code of this file.
◆ DEBUG_TYPE#define DEBUG_TYPE "hexagon-eif"
◆ INITIALIZE_PASS()
INITIALIZE_PASS
(
HexagonEarlyIfConversion
,
"hexagon-early-if"
,
"Hexagon early if conversion"
,
false
,
false
)
◆ EnableHexagonBP
cl::opt < bool > EnableHexagonBP("enable-hexagon-br-prob", cl::Hidden, cl::init(true), cl::desc ("Enable branch probability info")) ( "enable-hexagon-br-prob" , cl::Hidden , cl::init(true) , cl::desc ("Enable branch probability info") )
static
◆ SizeLimit
cl::opt < unsigned > SizeLimit("eif-limit", cl::init(6), cl::Hidden, cl::desc ("Size limit in Hexagon early if -conversion")) ( "eif-limit" , cl::init(6) , cl::Hidden , cl::desc ("Size limit in Hexagon early if -conversion") )
static
◆ SkipExitBranches
cl::opt < bool > SkipExitBranches("eif-no-loop-exit", cl::init(false), cl::Hidden, cl::desc ("Do not convert branches that may exit the loop")) ( "eif-no-loop-exit" , cl::init(false) , cl::Hidden , cl::desc ("Do not convert branches that may exit the loop") )
static