[clang] [llvm] [TimeProfiler][Clang] Add zstd-compressed time-trace output support (PR #228627)
Chandler Carruth via cfe-commits
cfe-commits at lists.llvm.org
Mon Oct 5 21:11:13 PDT 2026
================
@@ -4822,6 +4822,17 @@ def ftime_trace_verbose : Joined<["-"], "ftime-trace-verbose">, Group<f_Group>,
HelpText<"Make time trace capture verbose event details (e.g. source filenames). This can increase the size of the output by 2-3 times">,
Visibility<[ClangOption, CC1Option, CLOption, DXCOption]>,
MarshallingInfoFlag<FrontendOpts<"TimeTraceVerbose">>;
+def ftime_trace_compress_EQ : Joined<["-"], "ftime-trace-compress=">, Group<f_Group>,
+ HelpText<"Compress -ftime-trace output with the specified algorithm">,
+ Values<"none,zstd">,
+ NormalizedValuesScope<"llvm::DebugCompressionType">,
+ NormalizedValues<["None", "Zstd"]>,
+ Visibility<[ClangOption, CC1Option, CLOption, DXCOption]>,
+ MarshallingInfoEnum<FrontendOpts<"TimeTraceCompress">, "None">;
+def ftime_trace_compress : Flag<["-"], "ftime-trace-compress">, Group<f_Group>,
----------------
chandlerc wrote:
Removed.
https://github.com/llvm/llvm-project/pull/228627
More information about the cfe-commits
mailing list