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 |