• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Passes/

Lines Matching refs:Enable

218     cl::desc("Enable the GVN hoisting pass for the new PM (default = off)"));
222 cl::desc("Enable ML policy for inliner. Currently trained for -Oz only"),
232 cl::desc("Enable the GVN hoisting pass for the new PM (default = off)"));
236 cl::desc("Enable the Unroll and Jam pass for the new PM (default = off)"));
250 cl::desc("Enable control height reduction optimization (CHR)"));
256 cl::desc("Enable inline deferral during PGO"));
446 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */));
574 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */));
1531 // loopVectorize. Enable them once the remaining issue with LPM
1568 // Enable splitting late in the FullLTO post-link pipeline. This is done in
1704 bool Enable = !ParamName.consume_front("no-");
1706 UnrollOpts.setPartial(Enable);
1708 UnrollOpts.setPeeling(Enable);
1710 UnrollOpts.setProfileBasedPeeling(Enable);
1712 UnrollOpts.setRuntime(Enable);
1714 UnrollOpts.setUpperBound(Enable);
1759 bool Enable = !ParamName.consume_front("no-");
1761 Result.forwardSwitchCondToPhi(Enable);
1763 Result.convertSwitchToLookupTable(Enable);
1765 Result.needCanonicalLoops(Enable);
1767 Result.sinkCommonInsts(Enable);
1768 } else if (Enable && ParamName.consume_front("bonus-inst-threshold=")) {
1793 bool Enable = !ParamName.consume_front("no-");
1795 Opts.setInterleaveOnlyWhenForced(Enable);
1797 Opts.setVectorizeOnlyWhenForced(Enable);
1813 bool Enable = !ParamName.consume_front("no-");
1815 Result = Enable;
1832 bool Enable = !ParamName.consume_front("no-");
1834 Result = Enable;
1852 bool Enable = !ParamName.consume_front("no-");
1854 Result.setPRE(Enable);
1856 Result.setLoadPRE(Enable);
1858 Result.setMemDep(Enable);