Go to the source code of this file.
|
| INITIALIZE_PASS (HexagonEarlyIfConversion, "hexagon-early-if", "Hexagon early if conversion", false, false) bool HexagonEarlyIfConversion |
|
◆ 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 |