Lines Matching refs:cl

46 cl::opt<bool> DebugifyEach(
48 cl::desc("Start each pass with debugify and end it with check-debugify"));
50 cl::opt<std::string>
52 cl::desc("Export per-pass debugify statistics to this file"),
53 cl::value_desc("filename"));
55 cl::opt<bool> VerifyEachDebugInfoPreserve(
57 cl::desc("Start each pass with collecting and end it with checking of "
60 cl::opt<std::string>
62 cl::desc("Export debug info preservation failures into "
65 cl::value_desc("filename"), cl::init(""));
71 static cl::opt<DebugLogging> DebugPM(
72 "debug-pass-manager", cl::Hidden, cl::ValueOptional,
73 cl::desc("Print pass management debugging information"),
74 cl::init(DebugLogging::None),
75 cl::values(
86 static cl::opt<std::string>
88 cl::desc("A textual description of the alias analysis "
90 cl::Hidden, cl::init("default"));
94 static cl::opt<std::string> PeepholeEPPipeline(
96 cl::desc("A textual description of the function pass pipeline inserted at "
98 cl::Hidden);
99 static cl::opt<std::string> LateLoopOptimizationsEPPipeline(
101 cl::desc(
104 cl::Hidden);
105 static cl::opt<std::string> LoopOptimizerEndEPPipeline(
107 cl::desc("A textual description of the loop pass pipeline inserted at "
109 cl::Hidden);
110 static cl::opt<std::string> ScalarOptimizerLateEPPipeline(
112 cl::desc("A textual description of the function pass pipeline inserted at "
114 cl::Hidden);
115 static cl::opt<std::string> CGSCCOptimizerLateEPPipeline(
117 cl::desc("A textual description of the cgscc pass pipeline inserted at "
119 cl::Hidden);
120 static cl::opt<std::string> VectorizerStartEPPipeline(
122 cl::desc("A textual description of the function pass pipeline inserted at "
124 cl::Hidden);
125 static cl::opt<std::string> PipelineStartEPPipeline(
127 cl::desc("A textual description of the module pass pipeline inserted at "
129 cl::Hidden);
130 static cl::opt<std::string> PipelineEarlySimplificationEPPipeline(
132 cl::desc("A textual description of the module pass pipeline inserted at "
134 cl::Hidden);
135 static cl::opt<std::string> OptimizerEarlyEPPipeline(
137 cl::desc("A textual description of the module pass pipeline inserted at "
139 cl::Hidden);
140 static cl::opt<std::string> OptimizerLastEPPipeline(
142 cl::desc("A textual description of the module pass pipeline inserted at "
144 cl::Hidden);
145 static cl::opt<std::string> FullLinkTimeOptimizationEarlyEPPipeline(
147 cl::desc("A textual description of the module pass pipeline inserted at "
150 cl::Hidden);
151 static cl::opt<std::string> FullLinkTimeOptimizationLastEPPipeline(
153 cl::desc("A textual description of the module pass pipeline inserted at "
156 cl::Hidden);
159 static cl::opt<bool> DisablePipelineVerification(
161 cl::desc("Only has an effect when specified with -print-pipeline-passes. "
164 cl::Hidden);
167 static cl::opt<PGOKind>
168 PGOKindFlag("pgo-kind", cl::init(NoPGO), cl::Hidden,
169 cl::desc("The kind of profile guided optimization"),
170 cl::values(clEnumValN(NoPGO, "nopgo", "Do not use PGO."),
177 static cl::opt<std::string> ProfileFile("profile-file",
178 cl::desc("Path to the profile."), cl::Hidden);
179 static cl::opt<std::string>
181 cl::desc("Path to the memory profile."), cl::Hidden);
183 static cl::opt<CSPGOKind> CSPGOKindFlag(
184 "cspgo-kind", cl::init(NoCSPGO), cl::Hidden,
185 cl::desc("The kind of context sensitive profile guided optimization"),
186 cl::values(
195 static cl::opt<std::string> CSProfileGenFile(
197 cl::desc("Path to the instrumented context sensitive profile."),
198 cl::Hidden);
200 static cl::opt<std::string>
202 cl::desc("Path to the profile remapping file."),
203 cl::Hidden);
205 static cl::opt<bool> DebugInfoForProfiling(
206 "debug-info-for-profiling", cl::init(false), cl::Hidden,
207 cl::desc("Emit special debug info to enable PGO profile generation."));
209 static cl::opt<bool> PseudoProbeForProfiling(
210 "pseudo-probe-for-profiling", cl::init(false), cl::Hidden,
211 cl::desc("Emit pseudo probes to enable PGO profile generation."));
213 static cl::opt<bool> DisableLoopUnrolling(
215 cl::desc("Disable loop unrolling in all relevant passes"), cl::init(false));
218 extern cl::opt<bool> PrintPipelinePasses;
223 const cl::opt<std::string> &PipelineOpt) { in tryParsePipelineText()
498 cl::PrintOptionValues(); in runPassPipeline()