Lines Matching refs:desc

68 static cl::list<const PassInfo *, bool, PassNameParser> PassList(cl::desc(
73 cl::desc(
84 cl::desc(
88 cl::desc("Alias for -passes"));
91 cl::desc("Print available passes that can be "
95 InputFilename(cl::Positional, cl::desc("<input bitcode file>"),
99 OutputFilename("o", cl::desc("Override output filename"),
103 Force("f", cl::desc("Enable binary output on terminals"));
107 cl::desc("Do not write result bitcode file"), cl::Hidden);
110 OutputAssembly("S", cl::desc("Write output as LLVM assembly"));
114 cl::desc("Write output as ThinLTO-ready bitcode"));
118 cl::desc("Enable splitting of a ThinLTO LTOUnit"));
122 cl::desc("Use unified LTO piplines. Ignored unless -thinlto-bc "
128 cl::desc(
132 NoVerify("disable-verify", cl::desc("Do not run the verifier"), cl::Hidden);
135 cl::desc("Generate invalid output"),
139 cl::desc("Verify after each transform"));
143 cl::desc("Don't use a uniquing type map for debug info"));
147 cl::desc("Strip debugger symbol info from translation unit"));
151 cl::desc("Strip module-level named metadata"));
154 OptLevelO0("O0", cl::desc("Optimization level 0. Similar to clang -O0. "
158 OptLevelO1("O1", cl::desc("Optimization level 1. Similar to clang -O1. "
162 OptLevelO2("O2", cl::desc("Optimization level 2. Similar to clang -O2. "
166 OptLevelOs("Os", cl::desc("Like -O2 but size-conscious. Similar to clang "
171 cl::desc("Like -O2 but optimize for code size above all else. Similar to "
175 OptLevelO3("O3", cl::desc("Optimization level 3. Similar to clang -O3. "
180 cl::desc("Override optimization level for codegen hooks, legacy PM only"));
183 TargetTriple("mtriple", cl::desc("Override target triple for module"));
186 cl::desc("Emit module summary index"),
189 static cl::opt<bool> EmitModuleHash("module-hash", cl::desc("Emit module hash"),
194 cl::desc("Disable simplify-libcalls"));
198 cl::desc("Disable specific target library builtin function"));
202 cl::desc(
207 cl::desc("Start the pipeline with collecting and end it with checking of "
211 cl::desc("data layout string to use"),
217 cl::desc("Preserve use-list order when writing LLVM bitcode."),
222 cl::desc("Preserve use-list order when writing LLVM assembly."),
226 cl::desc("Run all passes twice, re-using the "
232 cl::desc("Discard names from Value (other than GlobalValue)."),
237 cl::desc("Record time trace"));
241 cl::desc("Minimum time granularity (in microseconds) traced by time profiler"),
246 cl::desc("Specify time trace file destination"),
251 cl::desc("With PGO, include profile count in optimization remarks"),
257 cl::desc("Minimum profile count required for "
264 cl::desc("Output filename for pass remarks"),
269 cl::desc("Only record optimization remarks from passes whose "
275 cl::desc("The format used for serializing remarks (default: YAML)"),
280 cl::desc("Load passes from plugin library"));
284 cl::desc("Enable debuginfo iterator positions, if they're built in"),