|
| static cl::opt< bool > | DisableHardwareLoops ("disable-hexagon-hwloops", cl::Hidden, cl::desc("Disable Hardware Loops for Hexagon target")) |
| |
| static cl::opt< bool > | DisableHexagonCFGOpt ("disable-hexagon-cfgopt", cl::Hidden, cl::ZeroOrMore, cl::init(false), cl::desc("Disable Hexagon CFG Optimization")) |
| |
| static cl::opt< bool > | EnableExpandCondsets ("hexagon-expand-condsets", cl::init(true), cl::Hidden, cl::ZeroOrMore, cl::desc("Early expansion of MUX")) |
| |
| static cl::opt< bool > | EnableGenInsert ("hexagon-insert", cl::init(true), cl::Hidden, cl::desc("Generate \"insert\" instructions")) |
| |
| static cl::opt< bool > | EnableCommGEP ("hexagon-commgep", cl::init(true), cl::Hidden, cl::ZeroOrMore, cl::desc("Enable commoning of GEP instructions")) |
| |
| static cl::opt< bool > | EnableGenExtract ("hexagon-extract", cl::init(true), cl::Hidden, cl::desc("Generate \"extract\" instructions")) |
| |
| static cl::opt< bool > | EnableGenPred ("hexagon-gen-pred", cl::init(true), cl::Hidden, cl::desc("Enable conversion of arithmetic operations to ""predicate instructions")) |
| |
| int | HexagonTargetMachineModule = 0 |
| | HexagonTargetMachineModule - Note that this is used on hosts that cannot link in a library unless there are references into the library. More...
|
| |
| static MachineSchedRegistry | SchedCustomRegistry ("hexagon","Run Hexagon's custom scheduler", createVLIWMachineSched) |
| |