Issue 150789
Summary [clang-tidy] Add speed info about each check in 'clang-tidy/checks/list.html'
Labels clang-tidy
Assignees
Reporter vbvictor
    As for now, user can only understand speed of each check when benchmarking `clang-tidy` analysis himself.
We could create a new column in https://clang.llvm.org/extra/clang-tidy/checks/list.html with speed of each check.
I didn't think much in what form to present it, but for first iteration it could be `SLOW`, `MEDIUM`, `FAST`.

Here is how `clangd` [measures each check](https://github.com/llvm/llvm-project/blob/main/clang-tools-extra/clangd/TidyFastChecks.inc). We could reuse some of the infrastructure from `clangd` to begin with and later build a benchmark framework similar which [clang-static-analyzer has](https://github.com/llvm/llvm-project/tree/main/clang/utils/analyzer/projects).

_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to