|
| static cl::opt< bool > | RunLoopVectorization ("vectorize-loops", cl::Hidden, cl::desc("Run the Loop vectorization passes")) |
| |
| static cl::opt< bool > | RunSLPVectorization ("vectorize-slp", cl::Hidden, cl::desc("Run the SLP vectorization passes")) |
| |
| static cl::opt< bool > | RunBBVectorization ("vectorize-slp-aggressive", cl::Hidden, cl::desc("Run the BB vectorization passes")) |
| |
| static cl::opt< bool > | UseGVNAfterVectorization ("use-gvn-after-vectorization", cl::init(false), cl::Hidden, cl::desc("Run GVN instead of Early CSE after vectorization passes")) |
| |
| static cl::opt< bool > | ExtraVectorizerPasses ("extra-vectorizer-passes", cl::init(false), cl::Hidden, cl::desc("Run cleanup optimization passes after vectorization.")) |
| |
| static cl::opt< bool > | UseNewSROA ("use-new-sroa", cl::init(true), cl::Hidden, cl::desc("Enable the new, experimental SROA pass")) |
| |
| static cl::opt< bool > | RunLoopRerolling ("reroll-loops", cl::Hidden, cl::desc("Run the loop rerolling pass")) |
| |
| static cl::opt< bool > | RunFloat2Int ("float-to-int", cl::Hidden, cl::init(true), cl::desc("Run the float2int (float demotion) pass")) |
| |
| static cl::opt< bool > | RunLoadCombine ("combine-loads", cl::init(false), cl::Hidden, cl::desc("Run the load combining pass")) |
| |
| static cl::opt< bool > | RunSLPAfterLoopVectorization ("run-slp-after-loop-vectorization", cl::init(true), cl::Hidden, cl::desc("Run the SLP vectorizer (and BB vectorizer) after the Loop ""vectorizer instead of before")) |
| |
| static cl::opt< bool > | UseCFLAA ("use-cfl-aa", cl::init(false), cl::Hidden, cl::desc("Enable the new, experimental CFL alias analysis")) |
| |
| static cl::opt< bool > | EnableMLSM ("mlsm", cl::init(true), cl::Hidden, cl::desc("Enable motion of merged load and store")) |
| |
| static cl::opt< bool > | EnableLoopInterchange ("enable-loopinterchange", cl::init(false), cl::Hidden, cl::desc("Enable the new, experimental LoopInterchange Pass")) |
| |
| static cl::opt< bool > | EnableLoopDistribute ("enable-loop-distribute", cl::init(false), cl::Hidden, cl::desc("Enable the new, experimental LoopDistribution Pass")) |
| |
static ManagedStatic
< SmallVector< std::pair
< PassManagerBuilder::ExtensionPointTy,
PassManagerBuilder::ExtensionFn >, 8 > > | GlobalExtensions |
| | Set of global extensions, automatically added as part of the standard set. More...
|
| |