llvm-project
0e400515 - [clang-tidy] Skip declarations in system headers in RenamerClangTidyC… (#151772)

Commit
70 days ago
[clang-tidy] Skip declarations in system headers in RenamerClangTidyC… (#151772) …heck One typically only wants to perform renaming operations in user code, not in system headers (which are out of the user's control). Let's skip those altogether. This leads to performance improvements in clang-tidy. As a benchmark, I run all checks on a .cpp file that #includes all C++ standard headers. On trunk: ``` Suppressed 213362 warnings (213362 in non-user code). real 0m14.422s user 0m14.236s sys 0m0.184s ``` On this patch: ``` Suppressed 75411 warnings (75411 in non-user code). real 0m12.472s user 0m12.334s sys 0m0.136s ``` Co-authored-by: Carlos Gálvez <carlos.galvez@zenseact.com>
Author
Parents
Loading