[clang] 08bfd2e - [clang] perf_helper.py ignore clang warning/note when parsing cc1 command (#212401)

via cfe-commits cfe-commits at lists.llvm.org
Thu Jul 30 20:41:24 PDT 2026


Author: Henry Jiang
Date: 2026-07-30T20:41:19-07:00
New Revision: 08bfd2e3fd81e6930b12076a670fc9e59ef32a84

URL: https://github.com/llvm/llvm-project/commit/08bfd2e3fd81e6930b12076a670fc9e59ef32a84
DIFF: https://github.com/llvm/llvm-project/commit/08bfd2e3fd81e6930b12076a670fc9e59ef32a84.diff

LOG: [clang] perf_helper.py ignore clang warning/note when parsing cc1 command  (#212401)

Parsing cc1 command fails in `perf_helper` when `clang: note:` or
`clang: warning:` due to driver warnings. As an example, harmless macOS
sdk mismatch and `-Wunused-command-line-argument`.

Added: 
    

Modified: 
    clang/utils/perf-training/perf-helper.py

Removed: 
    


################################################################################
diff  --git a/clang/utils/perf-training/perf-helper.py b/clang/utils/perf-training/perf-helper.py
index 97b771103ae2b..e28920f3e0c43 100644
--- a/clang/utils/perf-training/perf-helper.py
+++ b/clang/utils/perf-training/perf-helper.py
@@ -276,6 +276,9 @@ def get_cc1_command_for_args(cmd, env):
             or ln.startswith(" (in-process)")
             or ln.startswith("Configuration file:")
             or ln.startswith("Build config:")
+            or ln.startswith("clang: warning:")
+            or ln.startswith("clang: note:")
+            or ln.startswith("clang: remark:")
             or " version " in ln
         ):
             continue


        


More information about the cfe-commits mailing list