# Clang 18.1.8 documentation

## Clang Formatted Status

Clang Formatted Status describes the state of LLVM source tree in terms of conformance to ClangFormat as of: March 06, 2022 17:32:26 (830ba4cebe79).

LLVM Clang-Format Status
Directory | Total Files | Formatted Files | Unformatted Files | % Complete
--- | --- | --- | --- | ---
bolt/include/bolt/Core | 15 | 10 | 5 | 66%
bolt/include/bolt/Passes | 47 | 47 | 0 | 100%
bolt/include/bolt/Profile | 8 | 8 | 0 | 100%
bolt/include/bolt/Rewrite | 5 | 4 | 1 | 80%
bolt/include/bolt/RuntimeLibs | 3 | 3 | 0 | 100%
bolt/include/bolt/Utils | 4 | 4 | 0 | 100%
bolt/lib/Core | 14 | 5 | 9 | 35%
bolt/lib/Passes | 45 | 21 | 24 | 46%
bolt/lib/Profile | 7 | 3 | 4 | 42%
bolt/lib/Rewrite | 6 | 0 | 6 | 0%
bolt/lib/RuntimeLibs | 3 | 3 | 0 | 100%
bolt/lib/Target/AArch64 | 1 | 0 | 1 | 0%
bolt/lib/Target/X86 | 1 | 0 | 1 | 0%
bolt/lib/Utils | 2 | 1 | 1 | 50%
bolt/runtime | 3 | 0 | 3 | 0%
bolt/tools/driver | 1 | 0 | 1 | 0%
bolt/tools/heatmap | 1 | 1 | 0 | 100%
bolt/tools/llvm-bolt-fuzzer | 1 | 1 | 0 | 100%
bolt/tools/merge-fdata | 1 | 0 | 1 | 0%
bolt/unittests/Core | 1 | 1 | 0 | 100%
clang/bindings/python/tests/cindex/INPUTS | 5 | 3 | 2 | 60%
clang/docs/analyzer/checkers | 2 | 0 | 2 | 0%
clang/examples/AnnotateFunctions | 1 | 0 | 1 | 0%
clang/examples/Attribute | 1 | 1 | 0 | 100%
clang/examples/CallSuperAttribute | 1 | 1 | 0 | 100%
clang/examples/PluginsOrder | 1 | 1 | 0 | 100%
clang/examples/PrintFunctionNames | 1 | 0 | 1 | 0%
clang/include/clang/Analysis | 16 | 4 | 12 | 25%
clang/include/clang/Analysis/Analyses | 15 | 3 | 12 | 20%
clang/include/clang/Analysis/DomainSpecific | 2 | 0 | 2 | 0%
clang/include/clang/Analysis/FlowSensitive | 16 | 15 | 1 | 93%
clang/include/clang/Analysis/Support | 1 | 0 | 1 | 0%
clang/include/clang/APINotes | 2 | 2 | 0 | 100%
clang/include/clang/ARCMigrate | 3 | 0 | 3 | 0%
clang/include/clang/AST | 114 | 20 | 94 | 17%
clang/include/clang/ASTMatchers | 5 | 1 | 4 | 20%
clang/include/clang/ASTMatchers/Dynamic | 4 | 1 | 3 | 25%
clang/include/clang/Basic | 82 | 32 | 50 | 39%
clang/include/clang/CodeGen | 9 | 0 | 9 | 0%
clang/include/clang/CrossTU | 2 | 1 | 1 | 50%
clang/include/clang/DirectoryWatcher | 1 | 1 | 0 | 100%
clang/include/clang/Driver | 17 | 4 | 13 | 23%
clang/include/clang/Edit | 5 | 1 | 4 | 20%
clang/include/clang/Format | 1 | 1 | 0 | 100%
clang/include/clang/Frontend | 28 | 7 | 21 | 25%
clang/include/clang/FrontendTool | 1 | 0 | 1 | 0%
clang/include/clang/Index | 7 | 2 | 5 | 28%
clang/include/clang/IndexSerialization | 1 | 1 | 0 | 100%
clang/include/clang/Interpreter | 2 | 2 | 0 | 100%
clang/include/clang/Lex | 29 | 6 | 23 | 20%
clang/include/clang/Parse | 5 | 2 | 3 | 40%
clang/include/clang/Rewrite/Core | 6 | 0 | 6 | 0%
clang/include/clang/Rewrite/Frontend | 4 | 0 | 4 | 0%
clang/include/clang/Sema | 32 | 3 | 29 | 9%
clang/include/clang/Serialization | 14 | 3 | 11 | 21%
clang/include/clang/StaticAnalyzer/Checkers | 4 | 1 | 3 | 25%
clang/include/clang/StaticAnalyzer/Core | 5 | 1 | 4 | 20%
clang/include/clang/StaticAnalyzer/Core/BugReporter | 4 | 1 | 3 | 25%
clang/include/clang/StaticAnalyzer/Core/PathSensitive | 37 | 10 | 27 | 27%
clang/include/clang/StaticAnalyzer/Frontend | 5 | 2 | 3 | 40%
clang/include/clang/Testing | 2 | 2 | 0 | 100%
clang/include/clang/Tooling | 17 | 10 | 7 | 58%
clang/include/clang/Tooling/ASTDiff | 2 | 2 | 0 | 100%
clang/include/clang/Tooling/Core | 2 | 0 | 2 | 0%
clang/include/clang/Tooling/DependencyScanning | 5 | 5 | 0 | 100%
clang/include/clang/Tooling/Inclusions | 3 | 3 | 0 | 100%
clang/include/clang/Tooling/Refactoring | 15 | 12 | 3 | 80%
clang/include/clang/Tooling/Refactoring/Extract | 2 | 2 | 0 | 100%
clang/include/clang/Tooling/Refactoring/Rename | 6 | 5 | 1 | 83%
clang/include/clang/Tooling/Syntax | 5 | 5 | 0 | 100%
clang/include/clang/Tooling/Syntax/Pseudo | 5 | 5 | 0 | 100%
clang/include/clang/Tooling/Transformer | 8 | 6 | 2 | 75%
clang/include/clang-c | 10 | 3 | 7 | 30%
clang/INPUTS | 2 | 0 | 2 | 0%
clang/lib/Analysis | 28 | 3 | 25 | 10%
clang/lib/Analysis/FlowSensitive | 7 | 7 | 0 | 100%
clang/lib/Analysis/plugins/CheckerDependencyHandling | 1 | 1 | 0 | 100%
clang/lib/Analysis/plugins/CheckerOptionHandling | 1 | 0 | 1 | 0%
clang/lib/Analysis/plugins/SampleAnalyzer | 1 | 1 | 0 | 100%
clang/lib/APINotes | 3 | 3 | 0 | 100%
clang/lib/ARCMigrate | 22 | 0 | 22 | 0%
clang/lib/AST | 81 | 2 | 79 | 2%
clang/lib/AST/Interp | 44 | 18 | 26 | 40%
clang/lib/ASTMatchers | 3 | 1 | 2 | 33%
clang/lib/ASTMatchers/Dynamic | 6 | 1 | 5 | 16%
clang/lib/Basic | 39 | 13 | 26 | 33%
clang/lib/Basic/Targets | 50 | 25 | 25 | 50%
clang/lib/CodeGen | 87 | 9 | 78 | 10%
clang/lib/CrossTU | 1 | 0 | 1 | 0%
clang/lib/DirectoryWatcher | 2 | 2 | 0 | 100%
clang/lib/DirectoryWatcher/default | 1 | 0 | 1 | 0%
clang/lib/DirectoryWatcher/linux | 1 | 0 | 1 | 0%
clang/lib/DirectoryWatcher/mac | 1 | 0 | 1 | 0%
clang/lib/DirectoryWatcher/windows | 1 | 0 | 1 | 0%
clang/lib/Driver | 14 | 2 | 12 | 14%
clang/lib/Driver/ToolChains | 94 | 41 | 53 | 43%
clang/lib/Driver/ToolChains/Arch | 20 | 7 | 13 | 35%
clang/lib/Edit | 3 | 0 | 3 | 0%
clang/lib/Format | 35 | 35 | 0 | 100%
clang/lib/Frontend | 32 | 4 | 28 | 12%
clang/lib/Frontend/Rewrite | 8 | 0 | 8 | 0%
clang/lib/FrontendTool | 1 | 0 | 1 | 0%
clang/lib/Headers | 146 | 14 | 132 | 9%
clang/lib/Headers/openmp_wrappers | 5 | 4 | 1 | 80%
clang/lib/Headers/ppc_wrappers | 7 | 2 | 5 | 28%
clang/lib/Index | 11 | 2 | 9 | 18%
clang/lib/IndexSerialization | 1 | 1 | 0 | 100%
clang/lib/Interpreter | 5 | 5 | 0 | 100%
clang/lib/Lex | 24 | 1 | 23 | 4%
clang/lib/Parse | 15 | 1 | 14 | 6%
clang/lib/Rewrite | 5 | 0 | 5 | 0%
clang/lib/Sema | 55 | 4 | 51 | 7%
clang/lib/Serialization | 17 | 2 | 15 | 11%
clang/lib/StaticAnalyzer/Checkers | 122 | 19 | 103 | 15%
clang/lib/StaticAnalyzer/Checkers/cert | 2 | 2 | 0 | 100%
clang/lib/StaticAnalyzer/Checkers/MPI-Checker | 6 | 0 | 6 | 0%
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker | 4 | 0 | 4 | 0%
clang/lib/StaticAnalyzer/Checkers/UninitializedObject | 3 | 1 | 2 | 33%
clang/lib/StaticAnalyzer/Checkers/WebKit | 10 | 8 | 2 | 80%
clang/lib/StaticAnalyzer/Core | 47 | 10 | 37 | 21%
clang/lib/StaticAnalyzer/Frontend | 8 | 3 | 5 | 37%
clang/lib/Testing | 1 | 1 | 0 | 100%
clang/lib/Tooling | 16 | 7 | 9 | 43%
clang/lib/Tooling/ASTDiff | 1 | 0 | 1 | 0%
clang/lib/Tooling/Core | 2 | 0 | 2 | 0%
clang/lib/Tooling/DependencyScanning | 5 | 4 | 1 | 80%
clang/lib/Tooling/DumpTool | 4 | 3 | 1 | 75%
clang/lib/Tooling/Inclusions | 3 | 3 | 0 | 100%
clang/lib/Tooling/Refactoring | 5 | 3 | 2 | 60%
clang/lib/Tooling/Refactoring/Extract | 2 | 1 | 1 | 50%
clang/lib/Tooling/Refactoring/Rename | 5 | 2 | 3 | 40%
clang/lib/Tooling/Syntax | 7 | 6 | 1 | 85%
clang/lib/Tooling/Syntax/Pseudo | 8 | 8 | 0 | 100%
clang/lib/Tooling/Transformer | 7 | 4 | 3 | 57%
clang/tools/amdgpu-arch | 1 | 1 | 0 | 100%
clang/tools/apinotes-test | 1 | 1 | 0 | 100%
clang/tools/arcmt-test | 1 | 0 | 1 | 0%
clang/tools/c-index-test | 1 | 0 | 1 | 0%
clang/tools/clang-check | 1 | 0 | 1 | 0%
clang/tools/clang-diff | 1 | 0 | 1 | 0%
clang/tools/clang-extdef-mapping | 1 | 0 | 1 | 0%
clang/tools/clang-format | 1 | 1 | 0 | 100%
clang/tools/clang-format/fuzzer | 1 | 0 | 1 | 0%
clang/tools/clang-fuzzer | 6 | 4 | 2 | 66%
clang/tools/clang-fuzzer/fuzzer-initialize | 2 | 0 | 2 | 0%
clang/tools/clang-fuzzer/handle-cxx | 2 | 0 | 2 | 0%
clang/tools/clang-fuzzer/handle-llvm | 3 | 1 | 2 | 33%
clang/tools/clang-fuzzer/proto-to-cxx | 5 | 0 | 5 | 0%
clang/tools/clang-fuzzer/proto-to-llvm | 3 | 0 | 3 | 0%
clang/tools/clang-import-test | 1 | 0 | 1 | 0%
clang/tools/clang-linker-wrapper | 3 | 2 | 1 | 66%
clang/tools/clang-nvlink-wrapper | 1 | 1 | 0 | 100%
clang/tools/clang-offload-bundler | 1 | 0 | 1 | 0%
clang/tools/clang-offload-wrapper | 1 | 1 | 0 | 100%
clang/tools/clang-pseudo | 1 | 1 | 0 | 100%
clang/tools/clang-refactor | 4 | 4 | 0 | 100%
clang/tools/clang-rename | 1 | 1 | 0 | 100%
clang/tools/clang-repl | 1 | 1 | 0 | 100%
clang/tools/clang-scan-deps | 1 | 1 | 0 | 100%
clang/tools/clang-shlib | 1 | 1 | 0 | 100%
clang/tools/diagtool | 9 | 0 | 9 | 0%
clang/tools/driver | 4 | 1 | 3 | 25%
clang/tools/libclang | 35 | 5 | 30 | 14%
clang/tools/scan-build-py/tests/functional/src/include | 1 | 1 | 0 | 100%
clang/unittests/Analysis | 6 | 2 | 4 | 33%
clang/unittests/Analysis/FlowSensitive | 14 | 13 | 1 | 92%
clang/unittests/AST | 30 | 8 | 22 | 26%
clang/unittests/ASTMatchers | 6 | 3 | 3 | 50%
clang/unittests/ASTMatchers/Dynamic | 3 | 0 | 3 | 0%
clang/unittests/Basic | 8 | 4 | 4 | 50%
clang/unittests/CodeGen | 6 | 1 | 5 | 16%
clang/unittests/CrossTU | 1 | 1 | 0 | 100%
clang/unittests/DirectoryWatcher | 1 | 0 | 1 | 0%
clang/unittests/Driver | 5 | 1 | 4 | 20%
clang/unittests/Format | 24 | 24 | 0 | 100%
clang/unittests/Frontend | 11 | 7 | 4 | 63%
clang/unittests/Index | 1 | 1 | 0 | 100%
clang/unittests/Interpreter | 2 | 2 | 0 | 100%
clang/unittests/Interpreter/ExceptionTests | 1 | 0 | 1 | 0%
clang/unittests/Introspection | 1 | 0 | 1 | 0%
clang/unittests/Lex | 8 | 4 | 4 | 50%
clang/unittests/libclang | 2 | 0 | 2 | 0%
clang/unittests/libclang/CrashTests | 1 | 1 | 0 | 100%
clang/unittests/Rename | 6 | 0 | 6 | 0%
clang/unittests/Rewrite | 2 | 1 | 1 | 50%
clang/unittests/Sema | 3 | 2 | 1 | 66%
clang/unittests/Serialization | 2 | 2 | 0 | 100%
clang/unittests/StaticAnalyzer | 16 | 7 | 9 | 43%
clang/unittests/Tooling | 30 | 10 | 20 | 33%
clang/unittests/Tooling/RecursiveASTVisitorTests | 30 | 12 | 18 | 40%
clang/unittests/Tooling/Syntax | 7 | 3 | 4 | 42%
clang/unittests/Tooling/Syntax/Pseudo | 4 | 4 | 0 | 100%
clang/utils/perf-training/cxx | 1 | 0 | 1 | 0%
clang/utils/TableGen | 22 | 3 | 19 | 13%
clang-tools-extra/clang-apply-replacements/include/clang-apply-replacements/Tooling | 1 | 1 | 0 | 100%
clang-tools-extra/clang-apply-replacements/lib/Tooling | 1 | 1 | 0 | 100%
clang-tools-extra/clang-apply-replacements/tool | 1 | 1 | 0 | 100%
clang-tools-extra/clang-change-namespace | 2 | 0 | 2 | 0%
clang-tools-extra/clang-change-namespace/tool | 1 | 0 | 1 | 0%
clang-tools-extra/clang-doc | 17 | 16 | 1 | 94%
clang-tools-extra/clang-doc/tool | 1 | 1 | 0 | 100%
clang-tools-extra/clang-include-fixer | 13 | 8 | 5 | 61%
clang-tools-extra/clang-include-fixer/find-all-symbols | 17 | 13 | 4 | 76%
clang-tools-extra/clang-include-fixer/find-all-symbols/tool | 1 | 0 | 1 | 0%
clang-tools-extra/clang-include-fixer/plugin | 1 | 1 | 0 | 100%
clang-tools-extra/clang-include-fixer/tool | 1 | 0 | 1 | 0%
clang-tools-extra/clang-move | 4 | 1 | 3 | 25%
clang-tools-extra/clang-move/tool | 1 | 1 | 0 | 100%
clang-tools-extra/clang-query | 5 | 4 | 1 | 80%
clang-tools-extra/clang-query/tool | 1 | 0 | 1 | 0%
clang-tools-extra/clang-reorder-fields | 2 | 1 | 1 | 50%
clang-tools-extra/clang-reorder-fields/tool | 1 | 0 | 1 | 0%
clang-tools-extra/clang-tidy | 20 | 14 | 6 | 70%
clang-tools-extra/clang-tidy/abseil | 42 | 31 | 11 | 73%
clang-tools-extra/clang-tidy/altera | 11 | 9 | 2 | 81%
clang-tools-extra/clang-tidy/android | 33 | 23 | 10 | 69%
clang-tools-extra/clang-tidy/boost | 3 | 3 | 0 | 100%
clang-tools-extra/clang-tidy/bugprone | 125 | 106 | 19 | 84%
clang-tools-extra/clang-tidy/cert | 29 | 28 | 1 | 96%
clang-tools-extra/clang-tidy/concurrency | 5 | 4 | 1 | 80%
clang-tools-extra/clang-tidy/cppcoreguidelines | 45 | 42 | 3 | 93%
clang-tools-extra/clang-tidy/darwin | 5 | 2 | 3 | 40%
clang-tools-extra/clang-tidy/fuchsia | 15 | 10 | 5 | 66%
clang-tools-extra/clang-tidy/google | 33 | 22 | 11 | 66%
clang-tools-extra/clang-tidy/hicpp | 9 | 7 | 2 | 77%
clang-tools-extra/clang-tidy/linuxkernel | 3 | 2 | 1 | 66%
clang-tools-extra/clang-tidy/llvm | 11 | 10 | 1 | 90%
clang-tools-extra/clang-tidy/llvmlibc | 7 | 7 | 0 | 100%
clang-tools-extra/clang-tidy/misc | 33 | 30 | 3 | 90%
clang-tools-extra/clang-tidy/modernize | 67 | 48 | 19 | 71%
clang-tools-extra/clang-tidy/mpi | 5 | 5 | 0 | 100%
clang-tools-extra/clang-tidy/objc | 17 | 12 | 5 | 70%
clang-tools-extra/clang-tidy/openmp | 5 | 5 | 0 | 100%
clang-tools-extra/clang-tidy/performance | 31 | 24 | 7 | 77%
clang-tools-extra/clang-tidy/plugin | 1 | 1 | 0 | 100%
clang-tools-extra/clang-tidy/portability | 5 | 3 | 2 | 60%
clang-tools-extra/clang-tidy/readability | 88 | 76 | 12 | 86%
clang-tools-extra/clang-tidy/tool | 3 | 2 | 1 | 66%
clang-tools-extra/clang-tidy/utils | 35 | 31 | 4 | 88%
clang-tools-extra/clang-tidy/zircon | 3 | 3 | 0 | 100%
clang-tools-extra/clangd | 97 | 81 | 16 | 83%
clang-tools-extra/clangd/benchmarks | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/benchmarks/CompletionModel | 1 | 0 | 1 | 0%
clang-tools-extra/clangd/fuzzer | 2 | 2 | 0 | 100%
clang-tools-extra/clangd/index | 39 | 36 | 3 | 92%
clang-tools-extra/clangd/index/dex | 9 | 7 | 2 | 77%
clang-tools-extra/clangd/index/dex/dexp | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/index/remote | 2 | 2 | 0 | 100%
clang-tools-extra/clangd/index/remote/marshalling | 2 | 2 | 0 | 100%
clang-tools-extra/clangd/index/remote/monitor | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/index/remote/server | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/index/remote/unimplemented | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/indexer | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/refactor | 6 | 5 | 1 | 83%
clang-tools-extra/clangd/refactor/tweaks | 14 | 10 | 4 | 71%
clang-tools-extra/clangd/support | 25 | 24 | 1 | 96%
clang-tools-extra/clangd/tool | 2 | 2 | 0 | 100%
clang-tools-extra/clangd/unittests | 79 | 66 | 13 | 83%
clang-tools-extra/clangd/unittests/decision_forest_model | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/unittests/remote | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/unittests/support | 11 | 11 | 0 | 100%
clang-tools-extra/clangd/unittests/tweaks | 20 | 19 | 1 | 95%
clang-tools-extra/clangd/unittests/xpc | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/xpc | 3 | 3 | 0 | 100%
clang-tools-extra/clangd/xpc/framework | 1 | 1 | 0 | 100%
clang-tools-extra/clangd/xpc/test-client | 1 | 1 | 0 | 100%
clang-tools-extra/modularize | 9 | 1 | 8 | 11%
clang-tools-extra/pp-trace | 3 | 1 | 2 | 33%
clang-tools-extra/tool-template | 1 | 1 | 0 | 100%
clang-tools-extra/unittests/clang-apply-replacements | 1 | 1 | 0 | 100%
clang-tools-extra/unittests/clang-change-namespace | 1 | 0 | 1 | 0%
clang-tools-extra/unittests/clang-doc | 9 | 9 | 0 | 100%
clang-tools-extra/unittests/clang-include-fixer | 2 | 0 | 2 | 0%
clang-tools-extra/unittests/clang-include-fixer/find-all-symbols | 1 | 0 | 1 | 0%
clang-tools-extra/unittests/clang-move | 1 | 0 | 1 | 0%
clang-tools-extra/unittests/clang-query | 2 | 0 | 2 | 0%
clang-tools-extra/unittests/clang-tidy | 16 | 9 | 7 | 56%
clang-tools-extra/unittests/include/common | 1 | 0 | 1 | 0%
compiler-rt/include/fuzzer | 1 | 0 | 1 | 0%
compiler-rt/include/sanitizer | 15 | 3 | 12 | 20%
compiler-rt/include/xray | 3 | 2 | 1 | 66%
compiler-rt/lib/asan | 57 | 5 | 52 | 8%
compiler-rt/lib/asan/tests | 17 | 1 | 16 | 5%
compiler-rt/lib/BlocksRuntime | 2 | 0 | 2 | 0%
compiler-rt/lib/builtins | 11 | 9 | 2 | 81%
compiler-rt/lib/builtins/arm | 1 | 0 | 1 | 0%
compiler-rt/lib/builtins/ppc | 1 | 1 | 0 | 100%
compiler-rt/lib/cfi | 1 | 0 | 1 | 0%
compiler-rt/lib/dfsan | 14 | 9 | 5 | 64%
compiler-rt/lib/fuzzer | 47 | 9 | 38 | 19%
compiler-rt/lib/fuzzer/afl | 1 | 0 | 1 | 0%
compiler-rt/lib/fuzzer/dataflow | 3 | 0 | 3 | 0%
compiler-rt/lib/fuzzer/tests | 2 | 1 | 1 | 50%
compiler-rt/lib/gwp_asan | 12 | 12 | 0 | 100%
compiler-rt/lib/gwp_asan/optional | 10 | 10 | 0 | 100%
compiler-rt/lib/gwp_asan/platform_specific | 13 | 13 | 0 | 100%
compiler-rt/lib/gwp_asan/tests | 15 | 14 | 1 | 93%
compiler-rt/lib/gwp_asan/tests/platform_specific | 1 | 1 | 0 | 100%
compiler-rt/lib/hwasan | 30 | 9 | 21 | 30%
compiler-rt/lib/interception | 8 | 1 | 7 | 12%
compiler-rt/lib/interception/tests | 3 | 1 | 2 | 33%
compiler-rt/lib/lsan | 20 | 4 | 16 | 20%
compiler-rt/lib/memprof | 31 | 29 | 2 | 93%
compiler-rt/lib/memprof/tests | 2 | 2 | 0 | 100%
compiler-rt/lib/msan | 18 | 4 | 14 | 22%
compiler-rt/lib/msan/tests | 4 | 0 | 4 | 0%
compiler-rt/lib/orc | 21 | 16 | 5 | 76%
compiler-rt/lib/orc/unittests | 10 | 9 | 1 | 90%
compiler-rt/lib/profile | 6 | 0 | 6 | 0%
compiler-rt/lib/safestack | 3 | 1 | 2 | 33%
compiler-rt/lib/sanitizer_common | 167 | 29 | 138 | 17%
compiler-rt/lib/sanitizer_common/symbolizer | 2 | 2 | 0 | 100%
compiler-rt/lib/sanitizer_common/tests | 46 | 12 | 34 | 26%
compiler-rt/lib/scudo | 20 | 0 | 20 | 0%
compiler-rt/lib/scudo/standalone | 49 | 48 | 1 | 97%
compiler-rt/lib/scudo/standalone/benchmarks | 1 | 1 | 0 | 100%
compiler-rt/lib/scudo/standalone/fuzz | 1 | 1 | 0 | 100%
compiler-rt/lib/scudo/standalone/include/scudo | 1 | 1 | 0 | 100%
compiler-rt/lib/scudo/standalone/tests | 25 | 24 | 1 | 96%
compiler-rt/lib/scudo/standalone/tools | 1 | 1 | 0 | 100%
compiler-rt/lib/stats | 3 | 0 | 3 | 0%
compiler-rt/lib/tsan/benchmarks | 6 | 0 | 6 | 0%
compiler-rt/lib/tsan/dd | 3 | 0 | 3 | 0%
compiler-rt/lib/tsan/go | 1 | 0 | 1 | 0%
compiler-rt/lib/tsan/rtl | 59 | 14 | 45 | 23%
compiler-rt/lib/tsan/rtl-old | 61 | 13 | 48 | 21%
compiler-rt/lib/tsan/tests/rtl | 10 | 0 | 10 | 0%
compiler-rt/lib/tsan/tests/unit | 11 | 3 | 8 | 27%
compiler-rt/lib/ubsan | 27 | 7 | 20 | 25%
compiler-rt/lib/ubsan_minimal | 1 | 0 | 1 | 0%
compiler-rt/lib/xray | 40 | 27 | 13 | 67%
compiler-rt/lib/xray/tests/unit | 10 | 8 | 2 | 80%
compiler-rt/tools/gwp_asan | 2 | 2 | 0 | 100%
cross-project-tests/debuginfo-tests/clang_llvm_roundtrip | 2 | 1 | 1 | 50%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/penalty | 10 | 0 | 10 | 0%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect | 7 | 0 | 7 | 0%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address | 7 | 0 | 7 | 0%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/dex_and_source | 1 | 1 | 0 | 100%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary | 1 | 1 | 0 | 100%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/precompiled_binary_different_dir/source | 1 | 1 | 0 | 100%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_file/windows_noncanonical_path/source | 1 | 0 | 1 | 0%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test | 8 | 0 | 8 | 0%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind | 5 | 0 | 5 | 0%
cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps | 8 | 2 | 6 | 25%
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools | 1 | 0 | 1 | 0%
cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/clang-opt-bisect | 2 | 0 | 2 | 0%
cross-project-tests/debuginfo-tests/dexter-tests | 15 | 3 | 12 | 20%
cross-project-tests/debuginfo-tests/llgdb-tests | 8 | 0 | 8 | 0%
cross-project-tests/debuginfo-tests/llvm-prettyprinters/gdb | 2 | 1 | 1 | 50%
flang/examples | 1 | 1 | 0 | 100%
flang/examples/FlangOmpReport | 3 | 3 | 0 | 100%
flang/examples/PrintFlangFunctionNames | 1 | 1 | 0 | 100%
flang/include/flang | 1 | 1 | 0 | 100%
flang/include/flang/Common | 21 | 21 | 0 | 100%
flang/include/flang/Decimal | 2 | 2 | 0 | 100%
flang/include/flang/Evaluate | 23 | 23 | 0 | 100%
flang/include/flang/Frontend | 11 | 10 | 1 | 90%
flang/include/flang/FrontendTool | 1 | 1 | 0 | 100%
flang/include/flang/Lower | 25 | 24 | 1 | 96%
flang/include/flang/Lower/Support | 2 | 2 | 0 | 100%
flang/include/flang/Optimizer/Builder | 7 | 7 | 0 | 100%
flang/include/flang/Optimizer/Builder/Runtime | 10 | 10 | 0 | 100%
flang/include/flang/Optimizer/CodeGen | 1 | 1 | 0 | 100%
flang/include/flang/Optimizer/Dialect | 5 | 5 | 0 | 100%
flang/include/flang/Optimizer/Support | 8 | 8 | 0 | 100%
flang/include/flang/Optimizer/Transforms | 1 | 1 | 0 | 100%
flang/include/flang/Parser | 17 | 16 | 1 | 94%
flang/include/flang/Runtime | 28 | 27 | 1 | 96%
flang/include/flang/Semantics | 9 | 8 | 1 | 88%
flang/lib/Common | 4 | 4 | 0 | 100%
flang/lib/Decimal | 3 | 3 | 0 | 100%
flang/lib/Evaluate | 33 | 31 | 2 | 93%
flang/lib/Frontend | 8 | 6 | 2 | 75%
flang/lib/FrontendTool | 1 | 1 | 0 | 100%
flang/lib/Lower | 20 | 20 | 0 | 100%
flang/lib/Optimizer/Builder | 6 | 6 | 0 | 100%
flang/lib/Optimizer/Builder/Runtime | 9 | 9 | 0 | 100%
flang/lib/Optimizer/CodeGen | 10 | 10 | 0 | 100%
flang/lib/Optimizer/Dialect | 5 | 5 | 0 | 100%
flang/lib/Optimizer/Support | 4 | 4 | 0 | 100%
flang/lib/Optimizer/Transforms | 10 | 10 | 0 | 100%
flang/lib/Parser | 35 | 35 | 0 | 100%
flang/lib/Semantics | 78 | 69 | 9 | 88%
flang/module | 1 | 1 | 0 | 100%
flang/runtime | 74 | 72 | 2 | 97%
flang/tools/bbc | 1 | 1 | 0 | 100%
flang/tools/f18 | 1 | 1 | 0 | 100%
flang/tools/f18-parse-demo | 2 | 2 | 0 | 100%
flang/tools/fir-opt | 1 | 1 | 0 | 100%
flang/tools/flang-driver | 2 | 2 | 0 | 100%
flang/tools/tco | 1 | 1 | 0 | 100%
flang/unittests/Common | 1 | 1 | 0 | 100%
flang/unittests/Decimal | 2 | 2 | 0 | 100%
flang/unittests/Evaluate | 15 | 15 | 0 | 100%
flang/unittests/Frontend | 2 | 2 | 0 | 100%
flang/unittests/Optimizer | 4 | 3 | 1 | 75%
flang/unittests/Optimizer/Builder | 4 | 4 | 0 | 100%
flang/unittests/Optimizer/Builder/Runtime | 10 | 10 | 0 | 100%
flang/unittests/Runtime | 22 | 22 | 0 | 100%
libc/AOR_v20.02/math | 4 | 1 | 3 | 25%
libc/AOR_v20.02/math/include | 1 | 0 | 1 | 0%
libc/AOR_v20.02/networking | 1 | 0 | 1 | 0%
libc/AOR_v20.02/networking/include | 1 | 0 | 1 | 0%
libc/AOR_v20.02/string | 1 | 0 | 1 | 0%
libc/AOR_v20.02/string/include | 1 | 0 | 1 | 0%
libc/benchmarks | 15 | 14 | 1 | 93%
libc/benchmarks/automemcpy/include/automemcpy | 4 | 4 | 0 | 100%
libc/benchmarks/automemcpy/lib | 5 | 5 | 0 | 100%
libc/benchmarks/automemcpy/unittests | 2 | 2 | 0 | 100%
libc/config/linux | 1 | 1 | 0 | 100%
libc/fuzzing/math | 6 | 6 | 0 | 100%
libc/fuzzing/stdlib | 3 | 3 | 0 | 100%
libc/fuzzing/string | 3 | 2 | 1 | 66%
libc/include | 1 | 1 | 0 | 100%
libc/include/llvm-libc-macros | 2 | 2 | 0 | 100%
libc/include/llvm-libc-macros/linux | 1 | 1 | 0 | 100%
libc/include/llvm-libc-types | 28 | 28 | 0 | 100%
libc/loader/linux/aarch64 | 1 | 1 | 0 | 100%
libc/loader/linux/x86_64 | 1 | 1 | 0 | 100%
libc/src/assert | 3 | 1 | 2 | 33%
libc/src/ctype | 32 | 32 | 0 | 100%
libc/src/errno | 4 | 4 | 0 | 100%
libc/src/fcntl | 3 | 3 | 0 | 100%
libc/src/fcntl/linux | 3 | 3 | 0 | 100%
libc/src/fenv | 28 | 28 | 0 | 100%
libc/src/inttypes | 6 | 6 | 0 | 100%
libc/src/math | 91 | 91 | 0 | 100%
libc/src/math/aarch64 | 10 | 10 | 0 | 100%
libc/src/math/generic | 94 | 94 | 0 | 100%
libc/src/math/x86_64 | 3 | 3 | 0 | 100%
libc/src/signal | 8 | 8 | 0 | 100%
libc/src/signal/linux | 10 | 10 | 0 | 100%
libc/src/stdio | 3 | 3 | 0 | 100%
libc/src/stdlib | 46 | 46 | 0 | 100%
libc/src/stdlib/linux | 2 | 2 | 0 | 100%
libc/src/string | 61 | 61 | 0 | 100%
libc/src/string/memory_utils | 8 | 7 | 1 | 87%
libc/src/sys/mman | 2 | 2 | 0 | 100%
libc/src/sys/mman/linux | 2 | 1 | 1 | 50%
libc/src/sys/stat | 2 | 2 | 0 | 100%
libc/src/sys/stat/linux | 2 | 2 | 0 | 100%
libc/src/threads | 16 | 16 | 0 | 100%
libc/src/threads/linux | 11 | 7 | 4 | 63%
libc/src/time | 12 | 12 | 0 | 100%
libc/src/unistd | 7 | 7 | 0 | 100%
libc/src/unistd/linux | 7 | 7 | 0 | 100%
libc/src/__support | 10 | 10 | 0 | 100%
libc/src/__support/CPP | 11 | 10 | 1 | 90%
libc/src/__support/File | 2 | 2 | 0 | 100%
libc/src/__support/FPUtil | 15 | 14 | 1 | 93%
libc/src/__support/FPUtil/aarch64 | 3 | 3 | 0 | 100%
libc/src/__support/FPUtil/generic | 3 | 3 | 0 | 100%
libc/src/__support/FPUtil/x86_64 | 6 | 5 | 1 | 83%
libc/src/__support/OSUtil | 3 | 3 | 0 | 100%
libc/src/__support/OSUtil/linux | 3 | 2 | 1 | 66%
libc/src/__support/OSUtil/linux/aarch64 | 1 | 1 | 0 | 100%
libc/src/__support/OSUtil/linux/x86_64 | 1 | 1 | 0 | 100%
libc/src/__support/threads | 1 | 1 | 0 | 100%
libc/src/__support/threads/linux | 1 | 1 | 0 | 100%
libc/utils/HdrGen | 9 | 9 | 0 | 100%
libc/utils/HdrGen/PrototypeTestGen | 1 | 1 | 0 | 100%
libc/utils/LibcTableGenUtil | 2 | 2 | 0 | 100%
libc/utils/MPFRWrapper | 3 | 3 | 0 | 100%
libc/utils/testutils | 10 | 9 | 1 | 90%
libc/utils/tools/WrapperGen | 1 | 1 | 0 | 100%
libc/utils/UnitTest | 12 | 11 | 1 | 91%
libclc/generic/include | 2 | 1 | 1 | 50%
libclc/generic/include/clc | 6 | 2 | 4 | 33%
libclc/generic/include/clc/async | 4 | 4 | 0 | 100%
libclc/generic/include/clc/atomic | 11 | 7 | 4 | 63%
libclc/generic/include/clc/cl_khr_global_int32_base_atomics | 6 | 5 | 1 | 83%
libclc/generic/include/clc/cl_khr_global_int32_extended_atomics | 5 | 5 | 0 | 100%
libclc/generic/include/clc/cl_khr_int64_base_atomics | 6 | 3 | 3 | 50%
libclc/generic/include/clc/cl_khr_int64_extended_atomics | 5 | 5 | 0 | 100%
libclc/generic/include/clc/cl_khr_local_int32_base_atomics | 6 | 5 | 1 | 83%
libclc/generic/include/clc/cl_khr_local_int32_extended_atomics | 5 | 5 | 0 | 100%
libclc/generic/include/clc/common | 6 | 6 | 0 | 100%
libclc/generic/include/clc/explicit_fence | 1 | 1 | 0 | 100%
libclc/generic/include/clc/float | 1 | 0 | 1 | 0%
libclc/generic/include/clc/geometric | 8 | 8 | 0 | 100%
libclc/generic/include/clc/image | 2 | 0 | 2 | 0%
libclc/generic/include/clc/integer | 16 | 13 | 3 | 81%
libclc/generic/include/clc/math | 95 | 92 | 3 | 96%
libclc/generic/include/clc/misc | 2 | 0 | 2 | 0%
libclc/generic/include/clc/relational | 18 | 12 | 6 | 66%
libclc/generic/include/clc/shared | 5 | 3 | 2 | 60%
libclc/generic/include/clc/synchronization | 2 | 2 | 0 | 100%
libclc/generic/include/clc/workitem | 8 | 8 | 0 | 100%
libclc/generic/include/integer | 1 | 1 | 0 | 100%
libclc/generic/include/math | 15 | 15 | 0 | 100%
libclc/generic/lib | 1 | 0 | 1 | 0%
libclc/generic/lib/math | 8 | 1 | 7 | 12%
libclc/generic/lib/relational | 1 | 0 | 1 | 0%
libclc/utils | 1 | 0 | 1 | 0%
libcxx/benchmarks | 28 | 10 | 18 | 35%
libcxx/include | 22 | 0 | 22 | 0%
libcxx/include/__algorithm | 102 | 15 | 87 | 14%
libcxx/include/__bit | 2 | 0 | 2 | 0%
libcxx/include/__charconv | 3 | 0 | 3 | 0%
libcxx/include/__chrono | 8 | 0 | 8 | 0%
libcxx/include/__compare | 13 | 1 | 12 | 7%
libcxx/include/__concepts | 22 | 0 | 22 | 0%
libcxx/include/__coroutine | 4 | 0 | 4 | 0%
libcxx/include/__filesystem | 16 | 3 | 13 | 18%
libcxx/include/__format | 17 | 2 | 15 | 11%
libcxx/include/__functional | 27 | 0 | 27 | 0%
libcxx/include/__ios | 1 | 0 | 1 | 0%
libcxx/include/__iterator | 36 | 0 | 36 | 0%
libcxx/include/__memory | 19 | 1 | 18 | 5%
libcxx/include/__numeric | 13 | 4 | 9 | 30%
libcxx/include/__random | 37 | 2 | 35 | 5%
libcxx/include/__ranges | 29 | 2 | 27 | 6%
libcxx/include/__support/android | 1 | 0 | 1 | 0%
libcxx/include/__support/fuchsia | 1 | 0 | 1 | 0%
libcxx/include/__support/ibm | 6 | 2 | 4 | 33%
libcxx/include/__support/musl | 1 | 0 | 1 | 0%
libcxx/include/__support/newlib | 1 | 0 | 1 | 0%
libcxx/include/__support/openbsd | 1 | 1 | 0 | 100%
libcxx/include/__support/solaris | 3 | 2 | 1 | 66%
libcxx/include/__support/win32 | 2 | 0 | 2 | 0%
libcxx/include/__support/xlocale | 3 | 0 | 3 | 0%
libcxx/include/__thread | 2 | 0 | 2 | 0%
libcxx/include/__utility | 17 | 5 | 12 | 29%
libcxx/include/__variant | 1 | 0 | 1 | 0%
libcxx/src | 42 | 6 | 36 | 14%
libcxx/src/experimental | 2 | 1 | 1 | 50%
libcxx/src/filesystem | 5 | 0 | 5 | 0%
libcxx/src/include | 6 | 1 | 5 | 16%
libcxx/src/include/ryu | 9 | 8 | 1 | 88%
libcxx/src/ryu | 3 | 3 | 0 | 100%
libcxx/src/support/ibm | 3 | 0 | 3 | 0%
libcxx/src/support/solaris | 1 | 0 | 1 | 0%
libcxx/src/support/win32 | 3 | 0 | 3 | 0%
libcxxabi/fuzz | 1 | 0 | 1 | 0%
libcxxabi/include | 2 | 0 | 2 | 0%
libcxxabi/src | 25 | 1 | 24 | 4%
libcxxabi/src/demangle | 4 | 2 | 2 | 50%
libunwind/include | 5 | 0 | 5 | 0%
libunwind/include/mach-o | 1 | 0 | 1 | 0%
libunwind/src | 10 | 1 | 9 | 10%
lld/COFF | 37 | 13 | 24 | 35%
lld/Common | 11 | 9 | 2 | 81%
lld/ELF | 48 | 25 | 23 | 52%
lld/ELF/Arch | 14 | 4 | 10 | 28%
lld/include/lld/Common | 14 | 8 | 6 | 57%
lld/include/lld/Core | 20 | 4 | 16 | 20%
lld/MachO | 45 | 43 | 2 | 95%
lld/MachO/Arch | 6 | 6 | 0 | 100%
lld/MinGW | 1 | 1 | 0 | 100%
lld/tools/lld | 1 | 1 | 0 | 100%
lld/wasm | 29 | 15 | 14 | 51%
lldb/bindings/python | 1 | 1 | 0 | 100%
lldb/examples/darwin/heap_find/heap | 1 | 1 | 0 | 100%
lldb/examples/functions | 1 | 0 | 1 | 0%
lldb/examples/interposing/darwin/fd_interposing | 1 | 0 | 1 | 0%
lldb/examples/lookup | 1 | 0 | 1 | 0%
lldb/examples/plugins/commands | 1 | 1 | 0 | 100%
lldb/examples/synthetic/bitfield | 1 | 1 | 0 | 100%
lldb/include/lldb | 12 | 6 | 6 | 50%
lldb/include/lldb/API | 70 | 60 | 10 | 85%
lldb/include/lldb/Breakpoint | 25 | 9 | 16 | 36%
lldb/include/lldb/Core | 61 | 31 | 30 | 50%
lldb/include/lldb/DataFormatters | 18 | 10 | 8 | 55%
lldb/include/lldb/Expression | 17 | 7 | 10 | 41%
lldb/include/lldb/Host | 39 | 20 | 19 | 51%
lldb/include/lldb/Host/android | 1 | 1 | 0 | 100%
lldb/include/lldb/Host/common | 8 | 2 | 6 | 25%
lldb/include/lldb/Host/freebsd | 1 | 0 | 1 | 0%
lldb/include/lldb/Host/linux | 6 | 4 | 2 | 66%
lldb/include/lldb/Host/macosx | 2 | 0 | 2 | 0%
lldb/include/lldb/Host/netbsd | 1 | 0 | 1 | 0%
lldb/include/lldb/Host/openbsd | 1 | 0 | 1 | 0%
lldb/include/lldb/Host/posix | 9 | 7 | 2 | 77%
lldb/include/lldb/Host/windows | 10 | 4 | 6 | 40%
lldb/include/lldb/Initialization | 3 | 1 | 2 | 33%
lldb/include/lldb/Interpreter | 49 | 36 | 13 | 73%
lldb/include/lldb/Symbol | 35 | 14 | 21 | 40%
lldb/include/lldb/Target | 78 | 51 | 27 | 65%
lldb/include/lldb/Utility | 63 | 41 | 22 | 65%
lldb/include/lldb/Version | 1 | 1 | 0 | 100%
lldb/source/API | 73 | 36 | 37 | 49%
lldb/source/Breakpoint | 24 | 6 | 18 | 25%
lldb/source/Commands | 70 | 57 | 13 | 81%
lldb/source/Core | 49 | 26 | 23 | 53%
lldb/source/DataFormatters | 16 | 3 | 13 | 18%
lldb/source/Expression | 13 | 5 | 8 | 38%
lldb/source/Host/android | 2 | 2 | 0 | 100%
lldb/source/Host/common | 31 | 16 | 15 | 51%
lldb/source/Host/freebsd | 2 | 2 | 0 | 100%
lldb/source/Host/linux | 5 | 5 | 0 | 100%
lldb/source/Host/macosx/cfcpp | 14 | 12 | 2 | 85%
lldb/source/Host/macosx/objcxx | 1 | 1 | 0 | 100%
lldb/source/Host/netbsd | 2 | 0 | 2 | 0%
lldb/source/Host/openbsd | 2 | 1 | 1 | 50%
lldb/source/Host/posix | 9 | 6 | 3 | 66%
lldb/source/Host/windows | 11 | 7 | 4 | 63%
lldb/source/Initialization | 3 | 3 | 0 | 100%
lldb/source/Interpreter | 44 | 24 | 20 | 54%
lldb/source/Plugins/ABI/AArch64 | 6 | 3 | 3 | 50%
lldb/source/Plugins/ABI/ARC | 2 | 0 | 2 | 0%
lldb/source/Plugins/ABI/ARM | 6 | 2 | 4 | 33%
lldb/source/Plugins/ABI/Hexagon | 2 | 0 | 2 | 0%
lldb/source/Plugins/ABI/Mips | 6 | 2 | 4 | 33%
lldb/source/Plugins/ABI/PowerPC | 6 | 3 | 3 | 50%
lldb/source/Plugins/ABI/SystemZ | 2 | 0 | 2 | 0%
lldb/source/Plugins/ABI/X86 | 13 | 4 | 9 | 30%
lldb/source/Plugins/Architecture/AArch64 | 2 | 2 | 0 | 100%
lldb/source/Plugins/Architecture/Arm | 2 | 1 | 1 | 50%
lldb/source/Plugins/Architecture/Mips | 2 | 0 | 2 | 0%
lldb/source/Plugins/Architecture/PPC64 | 2 | 2 | 0 | 100%
lldb/source/Plugins/Disassembler/LLVMC | 2 | 1 | 1 | 50%
lldb/source/Plugins/DynamicLoader/Darwin-Kernel | 2 | 0 | 2 | 0%
lldb/source/Plugins/DynamicLoader/Hexagon-DYLD | 4 | 3 | 1 | 75%
lldb/source/Plugins/DynamicLoader/MacOSX-DYLD | 6 | 3 | 3 | 50%
lldb/source/Plugins/DynamicLoader/POSIX-DYLD | 4 | 2 | 2 | 50%
lldb/source/Plugins/DynamicLoader/Static | 2 | 1 | 1 | 50%
lldb/source/Plugins/DynamicLoader/wasm-DYLD | 2 | 2 | 0 | 100%
lldb/source/Plugins/DynamicLoader/Windows-DYLD | 2 | 1 | 1 | 50%
lldb/source/Plugins/ExpressionParser/Clang | 51 | 25 | 26 | 49%
lldb/source/Plugins/Instruction/ARM | 4 | 2 | 2 | 50%
lldb/source/Plugins/Instruction/ARM64 | 2 | 0 | 2 | 0%
lldb/source/Plugins/Instruction/MIPS | 2 | 0 | 2 | 0%
lldb/source/Plugins/Instruction/MIPS64 | 2 | 1 | 1 | 50%
lldb/source/Plugins/Instruction/PPC64 | 2 | 2 | 0 | 100%
lldb/source/Plugins/InstrumentationRuntime/ASan | 2 | 2 | 0 | 100%
lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker | 2 | 2 | 0 | 100%
lldb/source/Plugins/InstrumentationRuntime/TSan | 2 | 2 | 0 | 100%
lldb/source/Plugins/InstrumentationRuntime/UBSan | 2 | 2 | 0 | 100%
lldb/source/Plugins/JITLoader/GDB | 2 | 1 | 1 | 50%
lldb/source/Plugins/Language/ClangCommon | 2 | 2 | 0 | 100%
lldb/source/Plugins/Language/CPlusPlus | 30 | 19 | 11 | 63%
lldb/source/Plugins/Language/ObjC | 21 | 14 | 7 | 66%
lldb/source/Plugins/Language/ObjCPlusPlus | 2 | 2 | 0 | 100%
lldb/source/Plugins/LanguageRuntime/CPlusPlus | 2 | 0 | 2 | 0%
lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI | 2 | 0 | 2 | 0%
lldb/source/Plugins/LanguageRuntime/ObjC | 2 | 0 | 2 | 0%
lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime | 16 | 5 | 11 | 31%
lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime | 8 | 3 | 5 | 37%
lldb/source/Plugins/MemoryHistory/asan | 2 | 2 | 0 | 100%
lldb/source/Plugins/ObjectContainer/BSD-Archive | 2 | 0 | 2 | 0%
lldb/source/Plugins/ObjectContainer/Universal-Mach-O | 2 | 2 | 0 | 100%
lldb/source/Plugins/ObjectFile/Breakpad | 4 | 3 | 1 | 75%
lldb/source/Plugins/ObjectFile/ELF | 4 | 1 | 3 | 25%
lldb/source/Plugins/ObjectFile/JIT | 2 | 0 | 2 | 0%
lldb/source/Plugins/ObjectFile/Mach-O | 2 | 0 | 2 | 0%
lldb/source/Plugins/ObjectFile/Minidump | 4 | 4 | 0 | 100%
lldb/source/Plugins/ObjectFile/PDB | 2 | 2 | 0 | 100%
lldb/source/Plugins/ObjectFile/PECOFF | 6 | 3 | 3 | 50%
lldb/source/Plugins/ObjectFile/wasm | 2 | 2 | 0 | 100%
lldb/source/Plugins/OperatingSystem/Python | 2 | 2 | 0 | 100%
lldb/source/Plugins/Platform/Android | 6 | 3 | 3 | 50%
lldb/source/Plugins/Platform/FreeBSD | 2 | 1 | 1 | 50%
lldb/source/Plugins/Platform/gdb-server | 2 | 1 | 1 | 50%
lldb/source/Plugins/Platform/Linux | 2 | 1 | 1 | 50%
lldb/source/Plugins/Platform/MacOSX | 20 | 11 | 9 | 55%
lldb/source/Plugins/Platform/MacOSX/objcxx | 1 | 1 | 0 | 100%
lldb/source/Plugins/Platform/NetBSD | 2 | 1 | 1 | 50%
lldb/source/Plugins/Platform/OpenBSD | 2 | 1 | 1 | 50%
lldb/source/Plugins/Platform/POSIX | 2 | 0 | 2 | 0%
lldb/source/Plugins/Platform/QemuUser | 2 | 2 | 0 | 100%
lldb/source/Plugins/Platform/Windows | 2 | 1 | 1 | 50%
lldb/source/Plugins/Process/elf-core | 20 | 18 | 2 | 90%
lldb/source/Plugins/Process/FreeBSD | 16 | 12 | 4 | 75%
lldb/source/Plugins/Process/FreeBSDKernel | 10 | 8 | 2 | 80%
lldb/source/Plugins/Process/gdb-remote | 26 | 15 | 11 | 57%
lldb/source/Plugins/Process/Linux | 21 | 11 | 10 | 52%
lldb/source/Plugins/Process/mach-core | 4 | 3 | 1 | 75%
lldb/source/Plugins/Process/MacOSX-Kernel | 16 | 13 | 3 | 81%
lldb/source/Plugins/Process/minidump | 17 | 10 | 7 | 58%
lldb/source/Plugins/Process/NetBSD | 8 | 4 | 4 | 50%
lldb/source/Plugins/Process/POSIX | 8 | 7 | 1 | 87%
lldb/source/Plugins/Process/scripted | 4 | 4 | 0 | 100%
lldb/source/Plugins/Process/Utility | 132 | 97 | 35 | 73%
lldb/source/Plugins/Process/Windows/Common | 34 | 22 | 12 | 64%
lldb/source/Plugins/Process/Windows/Common/arm | 2 | 1 | 1 | 50%
lldb/source/Plugins/Process/Windows/Common/arm64 | 2 | 1 | 1 | 50%
lldb/source/Plugins/Process/Windows/Common/x64 | 2 | 0 | 2 | 0%
lldb/source/Plugins/Process/Windows/Common/x86 | 2 | 0 | 2 | 0%
lldb/source/Plugins/REPL/Clang | 2 | 1 | 1 | 50%
lldb/source/Plugins/ScriptInterpreter/Lua | 5 | 5 | 0 | 100%
lldb/source/Plugins/ScriptInterpreter/None | 2 | 2 | 0 | 100%
lldb/source/Plugins/ScriptInterpreter/Python | 16 | 12 | 4 | 75%
lldb/source/Plugins/StructuredData/DarwinLog | 2 | 0 | 2 | 0%
lldb/source/Plugins/SymbolFile/Breakpad | 2 | 0 | 2 | 0%
lldb/source/Plugins/SymbolFile/DWARF | 65 | 39 | 26 | 60%
lldb/source/Plugins/SymbolFile/NativePDB | 20 | 10 | 10 | 50%
lldb/source/Plugins/SymbolFile/PDB | 6 | 4 | 2 | 66%
lldb/source/Plugins/SymbolFile/Symtab | 2 | 2 | 0 | 100%
lldb/source/Plugins/SymbolVendor/ELF | 2 | 2 | 0 | 100%
lldb/source/Plugins/SymbolVendor/MacOSX | 2 | 2 | 0 | 100%
lldb/source/Plugins/SymbolVendor/wasm | 2 | 2 | 0 | 100%
lldb/source/Plugins/SystemRuntime/MacOSX | 10 | 1 | 9 | 10%
lldb/source/Plugins/Trace/common | 8 | 7 | 1 | 87%
lldb/source/Plugins/Trace/intel-pt | 18 | 17 | 1 | 94%
lldb/source/Plugins/TraceExporter/common | 2 | 2 | 0 | 100%
lldb/source/Plugins/TraceExporter/ctf | 4 | 3 | 1 | 75%
lldb/source/Plugins/TypeSystem/Clang | 2 | 0 | 2 | 0%
lldb/source/Plugins/UnwindAssembly/InstEmulation | 2 | 1 | 1 | 50%
lldb/source/Plugins/UnwindAssembly/x86 | 4 | 2 | 2 | 50%
lldb/source/Symbol | 31 | 18 | 13 | 58%
lldb/source/Target | 69 | 34 | 35 | 49%
lldb/source/Utility | 58 | 46 | 12 | 79%
lldb/source/Version | 1 | 1 | 0 | 100%
lldb/tools/argdumper | 1 | 1 | 0 | 100%
lldb/tools/darwin-debug | 1 | 1 | 0 | 100%
lldb/tools/debugserver/source | 51 | 40 | 11 | 78%
lldb/tools/debugserver/source/MacOSX | 24 | 16 | 8 | 66%
lldb/tools/debugserver/source/MacOSX/arm | 2 | 1 | 1 | 50%
lldb/tools/debugserver/source/MacOSX/arm64 | 2 | 1 | 1 | 50%
lldb/tools/debugserver/source/MacOSX/i386 | 3 | 0 | 3 | 0%
lldb/tools/debugserver/source/MacOSX/x86_64 | 3 | 0 | 3 | 0%
lldb/tools/driver | 4 | 4 | 0 | 100%
lldb/tools/intel-features | 1 | 1 | 0 | 100%
lldb/tools/intel-features/intel-mpx | 2 | 1 | 1 | 50%
lldb/tools/lldb-instr | 1 | 1 | 0 | 100%
lldb/tools/lldb-server | 9 | 4 | 5 | 44%
lldb/tools/lldb-test | 5 | 2 | 3 | 40%
lldb/tools/lldb-vscode | 27 | 24 | 3 | 88%
lldb/unittests | 1 | 1 | 0 | 100%
lldb/unittests/API | 2 | 2 | 0 | 100%
lldb/unittests/Breakpoint | 1 | 1 | 0 | 100%
lldb/unittests/Core | 10 | 9 | 1 | 90%
lldb/unittests/DataFormatter | 3 | 3 | 0 | 100%
lldb/unittests/debugserver | 3 | 2 | 1 | 66%
lldb/unittests/Disassembler | 2 | 0 | 2 | 0%
lldb/unittests/Editline | 1 | 1 | 0 | 100%
lldb/unittests/Expression | 5 | 3 | 2 | 60%
lldb/unittests/Host | 16 | 11 | 5 | 68%
lldb/unittests/Host/linux | 2 | 2 | 0 | 100%
lldb/unittests/Host/posix | 1 | 0 | 1 | 0%
lldb/unittests/Instruction | 1 | 0 | 1 | 0%
lldb/unittests/Interpreter | 6 | 2 | 4 | 33%
lldb/unittests/Language/CLanguages | 1 | 1 | 0 | 100%
lldb/unittests/Language/CPlusPlus | 1 | 0 | 1 | 0%
lldb/unittests/Language/Highlighting | 1 | 1 | 0 | 100%
lldb/unittests/ObjectFile/Breakpad | 1 | 1 | 0 | 100%
lldb/unittests/ObjectFile/ELF | 1 | 0 | 1 | 0%
lldb/unittests/ObjectFile/MachO | 1 | 0 | 1 | 0%
lldb/unittests/ObjectFile/PECOFF | 1 | 0 | 1 | 0%
lldb/unittests/Platform | 3 | 2 | 1 | 66%
lldb/unittests/Platform/Android | 1 | 0 | 1 | 0%
lldb/unittests/Process | 1 | 1 | 0 | 100%
lldb/unittests/Process/gdb-remote | 8 | 6 | 2 | 75%
lldb/unittests/Process/Linux | 1 | 0 | 1 | 0%
lldb/unittests/Process/minidump | 2 | 0 | 2 | 0%
lldb/unittests/Process/minidump/Inputs | 1 | 1 | 0 | 100%
lldb/unittests/Process/POSIX | 1 | 1 | 0 | 100%
lldb/unittests/Process/Utility | 6 | 4 | 2 | 66%
lldb/unittests/ScriptInterpreter/Lua | 2 | 2 | 0 | 100%
lldb/unittests/ScriptInterpreter/Python | 3 | 2 | 1 | 66%
lldb/unittests/Signals | 1 | 1 | 0 | 100%
lldb/unittests/Symbol | 11 | 7 | 4 | 63%
lldb/unittests/SymbolFile/DWARF | 6 | 4 | 2 | 66%
lldb/unittests/SymbolFile/DWARF/Inputs | 1 | 1 | 0 | 100%
lldb/unittests/SymbolFile/NativePDB | 1 | 1 | 0 | 100%
lldb/unittests/SymbolFile/PDB | 1 | 0 | 1 | 0%
lldb/unittests/SymbolFile/PDB/Inputs | 5 | 5 | 0 | 100%
lldb/unittests/Target | 10 | 6 | 4 | 60%
lldb/unittests/TestingSupport | 5 | 4 | 1 | 80%
lldb/unittests/TestingSupport/Host | 1 | 1 | 0 | 100%
lldb/unittests/TestingSupport/Symbol | 3 | 3 | 0 | 100%
lldb/unittests/Thread | 1 | 1 | 0 | 100%
lldb/unittests/tools/lldb-server/inferior | 2 | 0 | 2 | 0%
lldb/unittests/tools/lldb-server/tests | 7 | 0 | 7 | 0%
lldb/unittests/UnwindAssembly/ARM64 | 1 | 0 | 1 | 0%
lldb/unittests/UnwindAssembly/PPC64 | 1 | 1 | 0 | 100%
lldb/unittests/UnwindAssembly/x86 | 1 | 0 | 1 | 0%
lldb/unittests/Utility | 45 | 32 | 13 | 71%
lldb/utils/lit-cpuid | 1 | 0 | 1 | 0%
lldb/utils/TableGen | 6 | 6 | 0 | 100%
llvm/benchmarks | 1 | 0 | 1 | 0%
llvm/bindings/go/llvm | 6 | 3 | 3 | 50%
llvm/bindings/ocaml/llvm | 1 | 1 | 0 | 100%
llvm/cmake | 2 | 2 | 0 | 100%
llvm/examples/BrainF | 3 | 0 | 3 | 0%
llvm/examples/Bye | 1 | 1 | 0 | 100%
llvm/examples/ExceptionDemo | 1 | 0 | 1 | 0%
llvm/examples/Fibonacci | 1 | 0 | 1 | 0%
llvm/examples/HowToUseJIT | 1 | 0 | 1 | 0%
llvm/examples/HowToUseLLJIT | 1 | 1 | 0 | 100%
llvm/examples/IRTransforms | 4 | 4 | 0 | 100%
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1 | 2 | 1 | 1 | 50%
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2 | 2 | 1 | 1 | 50%
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3 | 2 | 1 | 1 | 50%
llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4 | 2 | 0 | 2 | 0%
llvm/examples/Kaleidoscope/Chapter2 | 1 | 1 | 0 | 100%
llvm/examples/Kaleidoscope/Chapter3 | 1 | 0 | 1 | 0%
llvm/examples/Kaleidoscope/Chapter4 | 1 | 0 | 1 | 0%
llvm/examples/Kaleidoscope/Chapter5 | 1 | 0 | 1 | 0%
llvm/examples/Kaleidoscope/Chapter6 | 1 | 0 | 1 | 0%
llvm/examples/Kaleidoscope/Chapter7 | 1 | 0 | 1 | 0%
llvm/examples/Kaleidoscope/Chapter8 | 1 | 0 | 1 | 0%
llvm/examples/Kaleidoscope/Chapter9 | 1 | 0 | 1 | 0%
llvm/examples/Kaleidoscope/include | 1 | 1 | 0 | 100%
llvm/examples/Kaleidoscope/MCJIT/cached | 2 | 0 | 2 | 0%
llvm/examples/Kaleidoscope/MCJIT/complete | 1 | 0 | 1 | 0%
llvm/examples/Kaleidoscope/MCJIT/initial | 1 | 0 | 1 | 0%
llvm/examples/Kaleidoscope/MCJIT/lazy | 2 | 0 | 2 | 0%
llvm/examples/ModuleMaker | 1 | 0 | 1 | 0%
llvm/examples/OrcV2Examples | 1 | 1 | 0 | 100%
llvm/examples/OrcV2Examples/LLJITDumpObjects | 1 | 1 | 0 | 100%
llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer | 1 | 1 | 0 | 100%
llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl | 1 | 1 | 0 | 100%
llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener | 1 | 1 | 0 | 100%
llvm/examples/OrcV2Examples/LLJITWithInitializers | 1 | 1 | 0 | 100%
llvm/examples/OrcV2Examples/LLJITWithLazyReexports | 1 | 1 | 0 | 100%
llvm/examples/OrcV2Examples/LLJITWithObjectCache | 1 | 1 | 0 | 100%
llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin | 1 | 0 | 1 | 0%
llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform | 1 | 1 | 0 | 100%
llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging | 3 | 1 | 2 | 33%
llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries | 1 | 0 | 1 | 0%
llvm/examples/ParallelJIT | 1 | 0 | 1 | 0%
llvm/examples/SpeculativeJIT | 1 | 0 | 1 | 0%
llvm/include/llvm | 8 | 2 | 6 | 25%
llvm/include/llvm/ADT | 93 | 25 | 68 | 26%
llvm/include/llvm/Analysis | 130 | 52 | 78 | 40%
llvm/include/llvm/Analysis/Utils | 3 | 1 | 2 | 33%
llvm/include/llvm/AsmParser | 5 | 2 | 3 | 40%
llvm/include/llvm/BinaryFormat | 15 | 8 | 7 | 53%
llvm/include/llvm/Bitcode | 7 | 2 | 5 | 28%
llvm/include/llvm/Bitstream | 3 | 0 | 3 | 0%
llvm/include/llvm/CodeGen | 158 | 51 | 107 | 32%
llvm/include/llvm/CodeGen/GlobalISel | 27 | 8 | 19 | 29%
llvm/include/llvm/CodeGen/MIRParser | 2 | 1 | 1 | 50%
llvm/include/llvm/CodeGen/PBQP | 5 | 1 | 4 | 20%
llvm/include/llvm/DebugInfo | 1 | 1 | 0 | 100%
llvm/include/llvm/DebugInfo/CodeView | 57 | 40 | 17 | 70%
llvm/include/llvm/DebugInfo/DWARF | 32 | 14 | 18 | 43%
llvm/include/llvm/DebugInfo/GSYM | 14 | 4 | 10 | 28%
llvm/include/llvm/DebugInfo/MSF | 5 | 4 | 1 | 80%
llvm/include/llvm/DebugInfo/PDB | 50 | 30 | 20 | 60%
llvm/include/llvm/DebugInfo/PDB/DIA | 20 | 9 | 11 | 45%
llvm/include/llvm/DebugInfo/PDB/Native | 54 | 35 | 19 | 64%
llvm/include/llvm/DebugInfo/Symbolize | 5 | 3 | 2 | 60%
llvm/include/llvm/Debuginfod | 3 | 3 | 0 | 100%
llvm/include/llvm/Demangle | 7 | 3 | 4 | 42%
llvm/include/llvm/DWARFLinker | 4 | 4 | 0 | 100%
llvm/include/llvm/DWP | 3 | 3 | 0 | 100%
llvm/include/llvm/ExecutionEngine | 12 | 2 | 10 | 16%
llvm/include/llvm/ExecutionEngine/JITLink | 16 | 14 | 2 | 87%
llvm/include/llvm/ExecutionEngine/Orc | 38 | 29 | 9 | 76%
llvm/include/llvm/ExecutionEngine/Orc/Shared | 8 | 4 | 4 | 50%
llvm/include/llvm/ExecutionEngine/Orc/TargetProcess | 7 | 7 | 0 | 100%
llvm/include/llvm/FileCheck | 1 | 1 | 0 | 100%
llvm/include/llvm/Frontend/OpenMP | 5 | 4 | 1 | 80%
llvm/include/llvm/FuzzMutate | 6 | 0 | 6 | 0%
llvm/include/llvm/InterfaceStub | 3 | 3 | 0 | 100%
llvm/include/llvm/IR | 93 | 28 | 65 | 30%
llvm/include/llvm/IRReader | 1 | 0 | 1 | 0%
llvm/include/llvm/LineEditor | 1 | 0 | 1 | 0%
llvm/include/llvm/Linker | 2 | 0 | 2 | 0%
llvm/include/llvm/LTO | 4 | 1 | 3 | 25%
llvm/include/llvm/LTO/legacy | 4 | 0 | 4 | 0%
llvm/include/llvm/MC | 74 | 24 | 50 | 32%
llvm/include/llvm/MC/MCDisassembler | 4 | 1 | 3 | 25%
llvm/include/llvm/MC/MCParser | 8 | 3 | 5 | 37%
llvm/include/llvm/MCA | 10 | 10 | 0 | 100%
llvm/include/llvm/MCA/HardwareUnits | 6 | 4 | 2 | 66%
llvm/include/llvm/MCA/Stages | 8 | 8 | 0 | 100%
llvm/include/llvm/ObjCopy | 4 | 3 | 1 | 75%
llvm/include/llvm/ObjCopy/COFF | 2 | 2 | 0 | 100%
llvm/include/llvm/ObjCopy/ELF | 2 | 2 | 0 | 100%
llvm/include/llvm/ObjCopy/MachO | 2 | 2 | 0 | 100%
llvm/include/llvm/ObjCopy/wasm | 2 | 2 | 0 | 100%
llvm/include/llvm/ObjCopy/XCOFF | 2 | 2 | 0 | 100%
llvm/include/llvm/Object | 31 | 12 | 19 | 38%
llvm/include/llvm/ObjectYAML | 16 | 12 | 4 | 75%
llvm/include/llvm/Option | 5 | 1 | 4 | 20%
llvm/include/llvm/Passes | 4 | 2 | 2 | 50%
llvm/include/llvm/ProfileData | 11 | 5 | 6 | 45%
llvm/include/llvm/ProfileData/Coverage | 3 | 2 | 1 | 66%
llvm/include/llvm/Remarks | 12 | 11 | 1 | 91%
llvm/include/llvm/Support | 186 | 68 | 118 | 36%
llvm/include/llvm/Support/FileSystem | 1 | 1 | 0 | 100%
llvm/include/llvm/Support/Solaris/sys | 1 | 1 | 0 | 100%
llvm/include/llvm/Support/Windows | 1 | 0 | 1 | 0%
llvm/include/llvm/TableGen | 9 | 3 | 6 | 33%
llvm/include/llvm/Target | 6 | 2 | 4 | 33%
llvm/include/llvm/Testing/Support | 3 | 2 | 1 | 66%
llvm/include/llvm/TextAPI | 9 | 9 | 0 | 100%
llvm/include/llvm/ToolDrivers/llvm-dlltool | 1 | 1 | 0 | 100%
llvm/include/llvm/ToolDrivers/llvm-lib | 1 | 0 | 1 | 0%
llvm/include/llvm/Transforms | 8 | 2 | 6 | 25%
llvm/include/llvm/Transforms/AggressiveInstCombine | 1 | 0 | 1 | 0%
llvm/include/llvm/Transforms/Coroutines | 4 | 4 | 0 | 100%
llvm/include/llvm/Transforms/InstCombine | 2 | 1 | 1 | 50%
llvm/include/llvm/Transforms/Instrumentation | 17 | 10 | 7 | 58%
llvm/include/llvm/Transforms/IPO | 38 | 28 | 10 | 73%
llvm/include/llvm/Transforms/Scalar | 75 | 47 | 28 | 62%
llvm/include/llvm/Transforms/Utils | 74 | 44 | 30 | 59%
llvm/include/llvm/Transforms/Vectorize | 5 | 1 | 4 | 20%
llvm/include/llvm/WindowsDriver | 2 | 1 | 1 | 50%
llvm/include/llvm/WindowsManifest | 1 | 1 | 0 | 100%
llvm/include/llvm/WindowsResource | 3 | 1 | 2 | 33%
llvm/include/llvm/XRay | 17 | 13 | 4 | 76%
llvm/include/llvm-c | 27 | 12 | 15 | 44%
llvm/include/llvm-c/Transforms | 9 | 3 | 6 | 33%
llvm/lib/Analysis | 119 | 40 | 79 | 33%
llvm/lib/AsmParser | 3 | 1 | 2 | 33%
llvm/lib/BinaryFormat | 13 | 10 | 3 | 76%
llvm/lib/Bitcode/Reader | 7 | 2 | 5 | 28%
llvm/lib/Bitcode/Writer | 5 | 0 | 5 | 0%
llvm/lib/Bitstream/Reader | 1 | 0 | 1 | 0%
llvm/lib/CodeGen | 220 | 60 | 160 | 27%
llvm/lib/CodeGen/AsmPrinter | 45 | 18 | 27 | 40%
llvm/lib/CodeGen/GlobalISel | 24 | 9 | 15 | 37%
llvm/lib/CodeGen/LiveDebugValues | 5 | 1 | 4 | 20%
llvm/lib/CodeGen/MIRParser | 4 | 1 | 3 | 25%
llvm/lib/CodeGen/SelectionDAG | 31 | 2 | 29 | 6%
llvm/lib/DebugInfo/CodeView | 40 | 23 | 17 | 57%
llvm/lib/DebugInfo/DWARF | 28 | 9 | 19 | 32%
llvm/lib/DebugInfo/GSYM | 11 | 2 | 9 | 18%
llvm/lib/DebugInfo/MSF | 4 | 3 | 1 | 75%
llvm/lib/DebugInfo/PDB | 40 | 35 | 5 | 87%
llvm/lib/DebugInfo/PDB/DIA | 18 | 15 | 3 | 83%
llvm/lib/DebugInfo/PDB/Native | 50 | 37 | 13 | 74%
llvm/lib/DebugInfo/Symbolize | 4 | 3 | 1 | 75%
llvm/lib/Debuginfod | 3 | 3 | 0 | 100%
llvm/lib/Demangle | 6 | 4 | 2 | 66%
llvm/lib/DWARFLinker | 4 | 3 | 1 | 75%
llvm/lib/DWP | 2 | 2 | 0 | 100%
llvm/lib/ExecutionEngine | 5 | 1 | 4 | 20%
llvm/lib/ExecutionEngine/IntelJITEvents | 5 | 0 | 5 | 0%
llvm/lib/ExecutionEngine/Interpreter | 4 | 0 | 4 | 0%
llvm/lib/ExecutionEngine/JITLink | 23 | 15 | 8 | 65%
llvm/lib/ExecutionEngine/MCJIT | 2 | 0 | 2 | 0%
llvm/lib/ExecutionEngine/OProfileJIT | 2 | 0 | 2 | 0%
llvm/lib/ExecutionEngine/Orc | 37 | 22 | 15 | 59%
llvm/lib/ExecutionEngine/Orc/Shared | 4 | 4 | 0 | 100%
llvm/lib/ExecutionEngine/Orc/TargetProcess | 8 | 7 | 1 | 87%
llvm/lib/ExecutionEngine/PerfJITEvents | 1 | 0 | 1 | 0%
llvm/lib/ExecutionEngine/RuntimeDyld | 12 | 1 | 11 | 8%
llvm/lib/ExecutionEngine/RuntimeDyld/Targets | 10 | 1 | 9 | 10%
llvm/lib/Extensions | 1 | 0 | 1 | 0%
llvm/lib/FileCheck | 2 | 1 | 1 | 50%
llvm/lib/Frontend/OpenACC | 1 | 1 | 0 | 100%
llvm/lib/Frontend/OpenMP | 3 | 3 | 0 | 100%
llvm/lib/FuzzMutate | 5 | 2 | 3 | 40%
llvm/lib/InterfaceStub | 3 | 3 | 0 | 100%
llvm/lib/IR | 69 | 20 | 49 | 28%
llvm/lib/IRReader | 1 | 0 | 1 | 0%
llvm/lib/LineEditor | 1 | 0 | 1 | 0%
llvm/lib/Linker | 3 | 0 | 3 | 0%
llvm/lib/LTO | 7 | 1 | 6 | 14%
llvm/lib/MC | 65 | 21 | 44 | 32%
llvm/lib/MC/MCDisassembler | 6 | 3 | 3 | 50%
llvm/lib/MC/MCParser | 14 | 3 | 11 | 21%
llvm/lib/MCA | 9 | 8 | 1 | 88%
llvm/lib/MCA/HardwareUnits | 6 | 4 | 2 | 66%
llvm/lib/MCA/Stages | 8 | 7 | 1 | 87%
llvm/lib/ObjCopy | 4 | 3 | 1 | 75%
llvm/lib/ObjCopy/COFF | 7 | 7 | 0 | 100%
llvm/lib/ObjCopy/ELF | 3 | 3 | 0 | 100%
llvm/lib/ObjCopy/MachO | 9 | 9 | 0 | 100%
llvm/lib/ObjCopy/wasm | 7 | 7 | 0 | 100%
llvm/lib/ObjCopy/XCOFF | 6 | 3 | 3 | 50%
llvm/lib/Object | 31 | 16 | 15 | 51%
llvm/lib/ObjectYAML | 23 | 9 | 14 | 39%
llvm/lib/Option | 4 | 0 | 4 | 0%
llvm/lib/Passes | 6 | 3 | 3 | 50%
llvm/lib/ProfileData | 11 | 4 | 7 | 36%
llvm/lib/ProfileData/Coverage | 3 | 0 | 3 | 0%
llvm/lib/Remarks | 13 | 10 | 3 | 76%
llvm/lib/Support | 144 | 61 | 83 | 42%
llvm/lib/Support/Unix | 1 | 0 | 1 | 0%
llvm/lib/TableGen | 15 | 3 | 12 | 20%
llvm/lib/Target | 5 | 1 | 4 | 20%
llvm/lib/Target/AArch64 | 60 | 7 | 53 | 11%
llvm/lib/Target/AArch64/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/AArch64/Disassembler | 4 | 1 | 3 | 25%
llvm/lib/Target/AArch64/GISel | 14 | 3 | 11 | 21%
llvm/lib/Target/AArch64/MCTargetDesc | 21 | 6 | 15 | 28%
llvm/lib/Target/AArch64/TargetInfo | 2 | 1 | 1 | 50%
llvm/lib/Target/AArch64/Utils | 2 | 0 | 2 | 0%
llvm/lib/Target/AMDGPU | 169 | 38 | 131 | 22%
llvm/lib/Target/AMDGPU/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/AMDGPU/Disassembler | 2 | 0 | 2 | 0%
llvm/lib/Target/AMDGPU/MCA | 2 | 2 | 0 | 100%
llvm/lib/Target/AMDGPU/MCTargetDesc | 21 | 5 | 16 | 23%
llvm/lib/Target/AMDGPU/TargetInfo | 2 | 1 | 1 | 50%
llvm/lib/Target/AMDGPU/Utils | 11 | 4 | 7 | 36%
llvm/lib/Target/ARC | 24 | 19 | 5 | 79%
llvm/lib/Target/ARC/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/ARC/MCTargetDesc | 7 | 6 | 1 | 85%
llvm/lib/Target/ARC/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/ARM | 76 | 10 | 66 | 13%
llvm/lib/Target/ARM/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/ARM/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/ARM/MCTargetDesc | 26 | 2 | 24 | 7%
llvm/lib/Target/ARM/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/ARM/Utils | 2 | 0 | 2 | 0%
llvm/lib/Target/AVR | 24 | 23 | 1 | 95%
llvm/lib/Target/AVR/AsmParser | 1 | 1 | 0 | 100%
llvm/lib/Target/AVR/Disassembler | 1 | 1 | 0 | 100%
llvm/lib/Target/AVR/MCTargetDesc | 20 | 18 | 2 | 90%
llvm/lib/Target/AVR/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/BPF | 32 | 9 | 23 | 28%
llvm/lib/Target/BPF/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/BPF/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/BPF/MCTargetDesc | 8 | 1 | 7 | 12%
llvm/lib/Target/BPF/TargetInfo | 2 | 1 | 1 | 50%
llvm/lib/Target/CSKY | 23 | 23 | 0 | 100%
llvm/lib/Target/CSKY/AsmParser | 1 | 1 | 0 | 100%
llvm/lib/Target/CSKY/Disassembler | 1 | 1 | 0 | 100%
llvm/lib/Target/CSKY/MCTargetDesc | 15 | 14 | 1 | 93%
llvm/lib/Target/CSKY/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/Hexagon | 80 | 6 | 74 | 7%
llvm/lib/Target/Hexagon/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/Hexagon/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/Hexagon/MCTargetDesc | 26 | 6 | 20 | 23%
llvm/lib/Target/Hexagon/TargetInfo | 2 | 1 | 1 | 50%
llvm/lib/Target/Lanai | 28 | 20 | 8 | 71%
llvm/lib/Target/Lanai/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/Lanai/Disassembler | 2 | 2 | 0 | 100%
llvm/lib/Target/Lanai/MCTargetDesc | 13 | 12 | 1 | 92%
llvm/lib/Target/Lanai/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/LoongArch | 19 | 19 | 0 | 100%
llvm/lib/Target/LoongArch/MCTargetDesc | 12 | 12 | 0 | 100%
llvm/lib/Target/LoongArch/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/M68k | 26 | 25 | 1 | 96%
llvm/lib/Target/M68k/AsmParser | 1 | 1 | 0 | 100%
llvm/lib/Target/M68k/Disassembler | 1 | 1 | 0 | 100%
llvm/lib/Target/M68k/GISel | 7 | 6 | 1 | 85%
llvm/lib/Target/M68k/MCTargetDesc | 12 | 11 | 1 | 91%
llvm/lib/Target/M68k/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/Mips | 70 | 12 | 58 | 17%
llvm/lib/Target/Mips/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/Mips/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/Mips/MCTargetDesc | 25 | 6 | 19 | 24%
llvm/lib/Target/Mips/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/MSP430 | 20 | 0 | 20 | 0%
llvm/lib/Target/MSP430/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/MSP430/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/MSP430/MCTargetDesc | 11 | 3 | 8 | 27%
llvm/lib/Target/MSP430/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/NVPTX | 44 | 10 | 34 | 22%
llvm/lib/Target/NVPTX/MCTargetDesc | 9 | 6 | 3 | 66%
llvm/lib/Target/NVPTX/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/PowerPC | 54 | 5 | 49 | 9%
llvm/lib/Target/PowerPC/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/PowerPC/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/PowerPC/GISel | 7 | 7 | 0 | 100%
llvm/lib/Target/PowerPC/MCTargetDesc | 20 | 5 | 15 | 25%
llvm/lib/Target/PowerPC/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/RISCV | 36 | 17 | 19 | 47%
llvm/lib/Target/RISCV/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/RISCV/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/RISCV/MCTargetDesc | 23 | 13 | 10 | 56%
llvm/lib/Target/RISCV/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/Sparc | 23 | 3 | 20 | 13%
llvm/lib/Target/Sparc/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/Sparc/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/Sparc/MCTargetDesc | 14 | 4 | 10 | 28%
llvm/lib/Target/Sparc/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/SystemZ | 41 | 6 | 35 | 14%
llvm/lib/Target/SystemZ/AsmParser | 1 | 0 | 1 | 0%
llvm/lib/Target/SystemZ/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/SystemZ/MCTargetDesc | 10 | 4 | 6 | 40%
llvm/lib/Target/SystemZ/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/VE | 24 | 19 | 5 | 79%
llvm/lib/Target/VE/AsmParser | 1 | 1 | 0 | 100%
llvm/lib/Target/VE/Disassembler | 1 | 1 | 0 | 100%
llvm/lib/Target/VE/MCTargetDesc | 14 | 14 | 0 | 100%
llvm/lib/Target/VE/TargetInfo | 2 | 1 | 1 | 50%
llvm/lib/Target/WebAssembly | 61 | 44 | 17 | 72%
llvm/lib/Target/WebAssembly/AsmParser | 3 | 0 | 3 | 0%
llvm/lib/Target/WebAssembly/Disassembler | 1 | 1 | 0 | 100%
llvm/lib/Target/WebAssembly/MCTargetDesc | 12 | 8 | 4 | 66%
llvm/lib/Target/WebAssembly/TargetInfo | 2 | 2 | 0 | 100%
llvm/lib/Target/WebAssembly/Utils | 4 | 4 | 0 | 100%
llvm/lib/Target/X86 | 82 | 19 | 63 | 23%
llvm/lib/Target/X86/AsmParser | 3 | 0 | 3 | 0%
llvm/lib/Target/X86/Disassembler | 2 | 0 | 2 | 0%
llvm/lib/Target/X86/MCA | 2 | 2 | 0 | 100%
llvm/lib/Target/X86/MCTargetDesc | 25 | 5 | 20 | 20%
llvm/lib/Target/X86/TargetInfo | 2 | 1 | 1 | 50%
llvm/lib/Target/XCore | 27 | 2 | 25 | 7%
llvm/lib/Target/XCore/Disassembler | 1 | 0 | 1 | 0%
llvm/lib/Target/XCore/MCTargetDesc | 6 | 3 | 3 | 50%
llvm/lib/Target/XCore/TargetInfo | 2 | 1 | 1 | 50%
llvm/lib/Testing/Support | 3 | 3 | 0 | 100%
llvm/lib/TextAPI | 11 | 9 | 2 | 81%
llvm/lib/ToolDrivers/llvm-dlltool | 1 | 0 | 1 | 0%
llvm/lib/ToolDrivers/llvm-lib | 1 | 0 | 1 | 0%
llvm/lib/Transforms/AggressiveInstCombine | 3 | 1 | 2 | 33%
llvm/lib/Transforms/CFGuard | 1 | 1 | 0 | 100%
llvm/lib/Transforms/Coroutines | 8 | 0 | 8 | 0%
llvm/lib/Transforms/Hello | 1 | 0 | 1 | 0%
llvm/lib/Transforms/InstCombine | 16 | 1 | 15 | 6%
llvm/lib/Transforms/Instrumentation | 21 | 7 | 14 | 33%
llvm/lib/Transforms/IPO | 44 | 9 | 35 | 20%
llvm/lib/Transforms/ObjCARC | 15 | 4 | 11 | 26%
llvm/lib/Transforms/Scalar | 79 | 16 | 63 | 20%
llvm/lib/Transforms/Utils | 78 | 19 | 59 | 24%
llvm/lib/Transforms/Vectorize | 22 | 13 | 9 | 59%
llvm/lib/WindowsDriver | 1 | 1 | 0 | 100%
llvm/lib/WindowsManifest | 1 | 1 | 0 | 100%
llvm/lib/XRay | 14 | 11 | 3 | 78%
llvm/tools/bugpoint | 12 | 1 | 11 | 8%
llvm/tools/bugpoint-passes | 1 | 0 | 1 | 0%
llvm/tools/dsymutil | 18 | 16 | 2 | 88%
llvm/tools/gold | 1 | 0 | 1 | 0%
llvm/tools/llc | 1 | 0 | 1 | 0%
llvm/tools/lli | 4 | 3 | 1 | 75%
llvm/tools/lli/ChildTarget | 1 | 1 | 0 | 100%
llvm/tools/llvm-ar | 1 | 0 | 1 | 0%
llvm/tools/llvm-as | 1 | 0 | 1 | 0%
llvm/tools/llvm-as-fuzzer | 1 | 1 | 0 | 100%
llvm/tools/llvm-bcanalyzer | 1 | 1 | 0 | 100%
llvm/tools/llvm-c-test | 2 | 0 | 2 | 0%
llvm/tools/llvm-cat | 1 | 0 | 1 | 0%
llvm/tools/llvm-cfi-verify | 1 | 0 | 1 | 0%
llvm/tools/llvm-cfi-verify/lib | 4 | 1 | 3 | 25%
llvm/tools/llvm-config | 1 | 0 | 1 | 0%
llvm/tools/llvm-cov | 23 | 12 | 11 | 52%
llvm/tools/llvm-cvtres | 1 | 0 | 1 | 0%
llvm/tools/llvm-cxxdump | 4 | 1 | 3 | 25%
llvm/tools/llvm-cxxfilt | 1 | 1 | 0 | 100%
llvm/tools/llvm-cxxmap | 1 | 0 | 1 | 0%
llvm/tools/llvm-debuginfod-find | 1 | 1 | 0 | 100%
llvm/tools/llvm-diff | 1 | 0 | 1 | 0%
llvm/tools/llvm-diff/lib | 6 | 0 | 6 | 0%
llvm/tools/llvm-dis | 1 | 0 | 1 | 0%
llvm/tools/llvm-dis-fuzzer | 1 | 1 | 0 | 100%
llvm/tools/llvm-dlang-demangle-fuzzer | 2 | 2 | 0 | 100%
llvm/tools/llvm-dwarfdump | 4 | 3 | 1 | 75%
llvm/tools/llvm-dwarfdump/fuzzer | 1 | 0 | 1 | 0%
llvm/tools/llvm-dwp | 1 | 0 | 1 | 0%
llvm/tools/llvm-exegesis | 1 | 0 | 1 | 0%
llvm/tools/llvm-exegesis/lib | 44 | 33 | 11 | 75%
llvm/tools/llvm-exegesis/lib/AArch64 | 1 | 1 | 0 | 100%
llvm/tools/llvm-exegesis/lib/Mips | 1 | 0 | 1 | 0%
llvm/tools/llvm-exegesis/lib/PowerPC | 1 | 1 | 0 | 100%
llvm/tools/llvm-exegesis/lib/X86 | 3 | 2 | 1 | 66%
llvm/tools/llvm-extract | 1 | 0 | 1 | 0%
llvm/tools/llvm-gsymutil | 1 | 1 | 0 | 100%
llvm/tools/llvm-ifs | 3 | 2 | 1 | 66%
llvm/tools/llvm-isel-fuzzer | 2 | 1 | 1 | 50%
llvm/tools/llvm-itanium-demangle-fuzzer | 2 | 1 | 1 | 50%
llvm/tools/llvm-jitlink | 4 | 2 | 2 | 50%
llvm/tools/llvm-jitlink/llvm-jitlink-executor | 1 | 1 | 0 | 100%
llvm/tools/llvm-jitlistener | 1 | 0 | 1 | 0%
llvm/tools/llvm-libtool-darwin | 1 | 1 | 0 | 100%
llvm/tools/llvm-link | 1 | 1 | 0 | 100%
llvm/tools/llvm-lipo | 1 | 0 | 1 | 0%
llvm/tools/llvm-lto | 1 | 0 | 1 | 0%
llvm/tools/llvm-lto2 | 1 | 0 | 1 | 0%
llvm/tools/llvm-mc | 3 | 1 | 2 | 33%
llvm/tools/llvm-mc-assemble-fuzzer | 1 | 0 | 1 | 0%
llvm/tools/llvm-mc-disassemble-fuzzer | 1 | 0 | 1 | 0%
llvm/tools/llvm-mca | 7 | 7 | 0 | 100%
llvm/tools/llvm-mca/Views | 20 | 19 | 1 | 95%
llvm/tools/llvm-microsoft-demangle-fuzzer | 2 | 2 | 0 | 100%
llvm/tools/llvm-ml | 3 | 1 | 2 | 33%
llvm/tools/llvm-modextract | 1 | 1 | 0 | 100%
llvm/tools/llvm-mt | 1 | 0 | 1 | 0%
llvm/tools/llvm-nm | 1 | 0 | 1 | 0%
llvm/tools/llvm-objcopy | 3 | 2 | 1 | 66%
llvm/tools/llvm-objdump | 15 | 10 | 5 | 66%
llvm/tools/llvm-opt-fuzzer | 2 | 0 | 2 | 0%
llvm/tools/llvm-opt-report | 1 | 0 | 1 | 0%
llvm/tools/llvm-pdbutil | 47 | 15 | 32 | 31%
llvm/tools/llvm-profdata | 1 | 0 | 1 | 0%
llvm/tools/llvm-profgen | 11 | 6 | 5 | 54%
llvm/tools/llvm-rc | 12 | 6 | 6 | 50%
llvm/tools/llvm-readobj | 19 | 3 | 16 | 15%
llvm/tools/llvm-reduce | 7 | 6 | 1 | 85%
llvm/tools/llvm-reduce/deltas | 40 | 39 | 1 | 97%
llvm/tools/llvm-rtdyld | 1 | 0 | 1 | 0%
llvm/tools/llvm-rust-demangle-fuzzer | 2 | 2 | 0 | 100%
llvm/tools/llvm-shlib | 1 | 1 | 0 | 100%
llvm/tools/llvm-sim | 1 | 0 | 1 | 0%
llvm/tools/llvm-size | 1 | 0 | 1 | 0%
llvm/tools/llvm-special-case-list-fuzzer | 2 | 2 | 0 | 100%
llvm/tools/llvm-split | 1 | 0 | 1 | 0%
llvm/tools/llvm-stress | 1 | 0 | 1 | 0%
llvm/tools/llvm-strings | 1 | 1 | 0 | 100%
llvm/tools/llvm-symbolizer | 1 | 0 | 1 | 0%
llvm/tools/llvm-tapi-diff | 3 | 3 | 0 | 100%
llvm/tools/llvm-tli-checker | 1 | 0 | 1 | 0%
llvm/tools/llvm-undname | 1 | 1 | 0 | 100%
llvm/tools/llvm-xray | 19 | 15 | 4 | 78%
llvm/tools/llvm-yaml-numeric-parser-fuzzer | 2 | 2 | 0 | 100%
llvm/tools/llvm-yaml-parser-fuzzer | 2 | 2 | 0 | 100%
llvm/tools/lto | 2 | 1 | 1 | 50%
llvm/tools/obj2yaml | 10 | 5 | 5 | 50%
llvm/tools/opt | 10 | 3 | 7 | 30%
llvm/tools/remarks-shlib | 1 | 0 | 1 | 0%
llvm/tools/sancov | 1 | 0 | 1 | 0%
llvm/tools/sanstats | 1 | 1 | 0 | 100%
llvm/tools/split-file | 1 | 0 | 1 | 0%
llvm/tools/verify-uselistorder | 1 | 0 | 1 | 0%
llvm/tools/vfabi-demangle-fuzzer | 1 | 1 | 0 | 100%
llvm/tools/yaml2obj | 1 | 1 | 0 | 100%
llvm/unittests/ADT | 77 | 29 | 48 | 37%
llvm/unittests/Analysis | 38 | 13 | 25 | 34%
llvm/unittests/AsmParser | 1 | 1 | 0 | 100%
llvm/unittests/BinaryFormat | 6 | 5 | 1 | 83%
llvm/unittests/Bitcode | 2 | 1 | 1 | 50%
llvm/unittests/Bitstream | 2 | 1 | 1 | 50%
llvm/unittests/CodeGen | 20 | 10 | 10 | 50%
llvm/unittests/CodeGen/GlobalISel | 13 | 2 | 11 | 15%
llvm/unittests/DebugInfo/CodeView | 4 | 2 | 2 | 50%
llvm/unittests/DebugInfo/DWARF | 17 | 13 | 4 | 76%
llvm/unittests/DebugInfo/GSYM | 1 | 0 | 1 | 0%
llvm/unittests/DebugInfo/MSF | 3 | 2 | 1 | 66%
llvm/unittests/DebugInfo/PDB | 5 | 3 | 2 | 60%
llvm/unittests/DebugInfo/PDB/Inputs | 1 | 1 | 0 | 100%
llvm/unittests/Debuginfod | 2 | 2 | 0 | 100%
llvm/unittests/Demangle | 7 | 5 | 2 | 71%
llvm/unittests/ExecutionEngine | 1 | 0 | 1 | 0%
llvm/unittests/ExecutionEngine/JITLink | 1 | 1 | 0 | 100%
llvm/unittests/ExecutionEngine/MCJIT | 7 | 0 | 7 | 0%
llvm/unittests/ExecutionEngine/Orc | 21 | 14 | 7 | 66%
llvm/unittests/FileCheck | 1 | 0 | 1 | 0%
llvm/unittests/Frontend | 4 | 3 | 1 | 75%
llvm/unittests/FuzzMutate | 4 | 0 | 4 | 0%
llvm/unittests/InterfaceStub | 1 | 1 | 0 | 100%
llvm/unittests/IR | 36 | 6 | 30 | 16%
llvm/unittests/LineEditor | 1 | 0 | 1 | 0%
llvm/unittests/Linker | 1 | 0 | 1 | 0%
llvm/unittests/MC | 7 | 4 | 3 | 57%
llvm/unittests/MC/AMDGPU | 1 | 1 | 0 | 100%
llvm/unittests/MC/SystemZ | 1 | 1 | 0 | 100%
llvm/unittests/MI | 1 | 0 | 1 | 0%
llvm/unittests/MIR | 1 | 0 | 1 | 0%
llvm/unittests/ObjCopy | 1 | 1 | 0 | 100%
llvm/unittests/Object | 9 | 6 | 3 | 66%
llvm/unittests/ObjectYAML | 5 | 3 | 2 | 60%
llvm/unittests/Option | 2 | 1 | 1 | 50%
llvm/unittests/Passes | 5 | 5 | 0 | 100%
llvm/unittests/ProfileData | 5 | 2 | 3 | 40%
llvm/unittests/Remarks | 8 | 5 | 3 | 62%
llvm/unittests/Support | 100 | 35 | 65 | 35%
llvm/unittests/Support/CommandLineInit | 1 | 1 | 0 | 100%
llvm/unittests/Support/DynamicLibrary | 4 | 0 | 4 | 0%
llvm/unittests/TableGen | 3 | 1 | 2 | 33%
llvm/unittests/Target/AArch64 | 3 | 1 | 2 | 33%
llvm/unittests/Target/AMDGPU | 2 | 2 | 0 | 100%
llvm/unittests/Target/ARM | 2 | 1 | 1 | 50%
llvm/unittests/Target/PowerPC | 1 | 1 | 0 | 100%
llvm/unittests/Target/WebAssembly | 1 | 0 | 1 | 0%
llvm/unittests/Target/X86 | 1 | 0 | 1 | 0%
llvm/unittests/Testing/Support | 1 | 1 | 0 | 100%
llvm/unittests/TextAPI | 5 | 3 | 2 | 60%
llvm/unittests/tools/llvm-cfi-verify | 2 | 1 | 1 | 50%
llvm/unittests/tools/llvm-exegesis | 4 | 3 | 1 | 75%
llvm/unittests/tools/llvm-exegesis/AArch64 | 1 | 1 | 0 | 100%
llvm/unittests/tools/llvm-exegesis/ARM | 1 | 1 | 0 | 100%
llvm/unittests/tools/llvm-exegesis/Common | 1 | 1 | 0 | 100%
llvm/unittests/tools/llvm-exegesis/Mips | 5 | 3 | 2 | 60%
llvm/unittests/tools/llvm-exegesis/PowerPC | 4 | 1 | 3 | 25%
llvm/unittests/tools/llvm-exegesis/X86 | 9 | 6 | 3 | 66%
llvm/unittests/tools/llvm-profgen | 1 | 0 | 1 | 0%
llvm/unittests/Transforms/IPO | 4 | 2 | 2 | 50%
llvm/unittests/Transforms/Scalar | 2 | 0 | 2 | 0%
llvm/unittests/Transforms/Utils | 19 | 8 | 11 | 42%
llvm/unittests/Transforms/Vectorize | 7 | 7 | 0 | 100%
llvm/unittests/XRay | 8 | 7 | 1 | 87%
llvm/utils/FileCheck | 1 | 0 | 1 | 0%
llvm/utils/fpcmp | 1 | 0 | 1 | 0%
llvm/utils/KillTheDoctor | 1 | 0 | 1 | 0%
llvm/utils/not | 1 | 1 | 0 | 100%
llvm/utils/PerfectShuffle | 1 | 0 | 1 | 0%
llvm/utils/TableGen | 78 | 13 | 65 | 16%
llvm/utils/TableGen/GlobalISel | 17 | 10 | 7 | 58%
llvm/utils/unittest/googlemock/include/gmock | 12 | 0 | 12 | 0%
llvm/utils/unittest/googlemock/include/gmock/internal | 3 | 0 | 3 | 0%
llvm/utils/unittest/googlemock/include/gmock/internal/custom | 3 | 0 | 3 | 0%
llvm/utils/unittest/googletest/include/gtest | 11 | 0 | 11 | 0%
llvm/utils/unittest/googletest/include/gtest/internal | 8 | 0 | 8 | 0%
llvm/utils/unittest/googletest/include/gtest/internal/custom | 4 | 0 | 4 | 0%
llvm/utils/unittest/googletest/src | 1 | 0 | 1 | 0%
llvm/utils/unittest/UnitTestMain | 1 | 0 | 1 | 0%
llvm/utils/yaml-bench | 1 | 0 | 1 | 0%
mlir/examples/standalone/include/Standalone | 2 | 2 | 0 | 100%
mlir/examples/standalone/include/Standalone-c | 1 | 1 | 0 | 100%
mlir/examples/standalone/lib/CAPI | 1 | 1 | 0 | 100%
mlir/examples/standalone/lib/Standalone | 2 | 2 | 0 | 100%
mlir/examples/standalone/python | 1 | 1 | 0 | 100%
mlir/examples/standalone/standalone-opt | 1 | 1 | 0 | 100%
mlir/examples/standalone/standalone-translate | 1 | 1 | 0 | 100%
mlir/examples/toy/Ch1 | 1 | 1 | 0 | 100%
mlir/examples/toy/Ch1/include/toy | 3 | 3 | 0 | 100%
mlir/examples/toy/Ch1/parser | 1 | 0 | 1 | 0%
mlir/examples/toy/Ch2 | 1 | 1 | 0 | 100%
mlir/examples/toy/Ch2/include/toy | 5 | 5 | 0 | 100%
mlir/examples/toy/Ch2/mlir | 2 | 2 | 0 | 100%
mlir/examples/toy/Ch2/parser | 1 | 0 | 1 | 0%
mlir/examples/toy/Ch3 | 1 | 1 | 0 | 100%
mlir/examples/toy/Ch3/include/toy | 5 | 5 | 0 | 100%
mlir/examples/toy/Ch3/mlir | 3 | 3 | 0 | 100%
mlir/examples/toy/Ch3/parser | 1 | 0 | 1 | 0%
mlir/examples/toy/Ch4 | 1 | 1 | 0 | 100%
mlir/examples/toy/Ch4/include/toy | 7 | 7 | 0 | 100%
mlir/examples/toy/Ch4/mlir | 4 | 4 | 0 | 100%
mlir/examples/toy/Ch4/parser | 1 | 0 | 1 | 0%
mlir/examples/toy/Ch5 | 1 | 1 | 0 | 100%
mlir/examples/toy/Ch5/include/toy | 7 | 7 | 0 | 100%
mlir/examples/toy/Ch5/mlir | 5 | 5 | 0 | 100%
mlir/examples/toy/Ch5/parser | 1 | 0 | 1 | 0%
mlir/examples/toy/Ch6 | 1 | 1 | 0 | 100%
mlir/examples/toy/Ch6/include/toy | 7 | 7 | 0 | 100%
mlir/examples/toy/Ch6/mlir | 6 | 6 | 0 | 100%
mlir/examples/toy/Ch6/parser | 1 | 0 | 1 | 0%
mlir/examples/toy/Ch7 | 1 | 1 | 0 | 100%
mlir/examples/toy/Ch7/include/toy | 7 | 7 | 0 | 100%
mlir/examples/toy/Ch7/mlir | 6 | 6 | 0 | 100%
mlir/examples/toy/Ch7/parser | 1 | 0 | 1 | 0%
mlir/include/mlir | 5 | 5 | 0 | 100%
mlir/include/mlir/Analysis | 7 | 5 | 2 | 71%
mlir/include/mlir/Analysis/AliasAnalysis | 1 | 1 | 0 | 100%
mlir/include/mlir/Analysis/Presburger | 9 | 9 | 0 | 100%
mlir/include/mlir/Bindings/Python | 1 | 0 | 1 | 0%
mlir/include/mlir/CAPI | 12 | 12 | 0 | 100%
mlir/include/mlir/Conversion | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/AffineToStandard | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/ArithmeticToLLVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/ArithmeticToSPIRV | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/ArmNeon2dToIntr | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/AsyncToLLVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/BufferizationToMemRef | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/ComplexToLLVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/ComplexToStandard | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/ControlFlowToLLVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/ControlFlowToSPIRV | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/FuncToSPIRV | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/GPUCommon | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/GPUToNVVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/GPUToROCDL | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/GPUToSPIRV | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/GPUToVulkan | 1 | 0 | 1 | 0%
mlir/include/mlir/Conversion/LinalgToSPIRV | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/LinalgToStandard | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/LLVMCommon | 7 | 7 | 0 | 100%
mlir/include/mlir/Conversion/MathToLibm | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/MathToLLVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/MathToSPIRV | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/MemRefToLLVM | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/MemRefToSPIRV | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/OpenACCToLLVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/OpenACCToSCF | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/OpenMPToLLVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/PDLToPDLInterp | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/ReconcileUnrealizedCasts | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/SCFToControlFlow | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/SCFToGPU | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/SCFToOpenMP | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/SCFToSPIRV | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/ShapeToStandard | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/SPIRVToLLVM | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/StandardToLLVM | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/TensorToSPIRV | 2 | 2 | 0 | 100%
mlir/include/mlir/Conversion/TosaToLinalg | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/TosaToSCF | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/TosaToStandard | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/VectorToGPU | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/VectorToLLVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/VectorToSCF | 1 | 1 | 0 | 100%
mlir/include/mlir/Conversion/VectorToSPIRV | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Affine | 4 | 4 | 0 | 100%
mlir/include/mlir/Dialect/Affine/Analysis | 5 | 5 | 0 | 100%
mlir/include/mlir/Dialect/Affine/IR | 3 | 3 | 0 | 100%
mlir/include/mlir/Dialect/AMX | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Arithmetic/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Arithmetic/Transforms | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Arithmetic/Utils | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/ArmNeon | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/ArmSVE | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Async | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Async/IR | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Bufferization/IR | 3 | 3 | 0 | 100%
mlir/include/mlir/Dialect/Bufferization/Transforms | 4 | 4 | 0 | 100%
mlir/include/mlir/Dialect/Complex/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/ControlFlow/IR | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/DLTI | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/EmitC/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Func/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Func/Transforms | 3 | 3 | 0 | 100%
mlir/include/mlir/Dialect/GPU | 5 | 5 | 0 | 100%
mlir/include/mlir/Dialect/Linalg | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Linalg/Analysis | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Linalg/IR | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Linalg/Transforms | 5 | 5 | 0 | 100%
mlir/include/mlir/Dialect/Linalg/Utils | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/LLVMIR | 5 | 5 | 0 | 100%
mlir/include/mlir/Dialect/LLVMIR/Transforms | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Math/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Math/Transforms | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/MemRef/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/MemRef/Transforms | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/MemRef/Utils | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/OpenACC | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/OpenMP | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/PDL/IR | 3 | 3 | 0 | 100%
mlir/include/mlir/Dialect/PDLInterp/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Quant | 6 | 6 | 0 | 100%
mlir/include/mlir/Dialect/SCF | 4 | 4 | 0 | 100%
mlir/include/mlir/Dialect/SCF/Utils | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Shape/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Shape/Transforms | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/SparseTensor/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/SparseTensor/Pipelines | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/SparseTensor/Transforms | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/SparseTensor/Utils | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/SPIRV/IR | 9 | 9 | 0 | 100%
mlir/include/mlir/Dialect/SPIRV/Linking | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/SPIRV/Transforms | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/SPIRV/Utils | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Tensor/IR | 3 | 3 | 0 | 100%
mlir/include/mlir/Dialect/Tensor/Transforms | 3 | 3 | 0 | 100%
mlir/include/mlir/Dialect/Tensor/Utils | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Tosa/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Tosa/Transforms | 2 | 2 | 0 | 100%
mlir/include/mlir/Dialect/Tosa/Utils | 3 | 3 | 0 | 100%
mlir/include/mlir/Dialect/Utils | 4 | 4 | 0 | 100%
mlir/include/mlir/Dialect/Vector/IR | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/Vector/Transforms | 4 | 4 | 0 | 100%
mlir/include/mlir/Dialect/Vector/Utils | 1 | 1 | 0 | 100%
mlir/include/mlir/Dialect/X86Vector | 2 | 2 | 0 | 100%
mlir/include/mlir/ExecutionEngine | 8 | 7 | 1 | 87%
mlir/include/mlir/Interfaces | 14 | 13 | 1 | 92%
mlir/include/mlir/IR | 49 | 29 | 20 | 59%
mlir/include/mlir/Parser | 1 | 1 | 0 | 100%
mlir/include/mlir/Pass | 6 | 0 | 6 | 0%
mlir/include/mlir/Reducer | 5 | 5 | 0 | 100%
mlir/include/mlir/Rewrite | 2 | 2 | 0 | 100%
mlir/include/mlir/Support | 15 | 9 | 6 | 60%
mlir/include/mlir/TableGen | 21 | 19 | 2 | 90%
mlir/include/mlir/Target/Cpp | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR | 6 | 6 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect/AMX | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect/ArmNeon | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect/ArmSVE | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect/LLVMIR | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect/NVVM | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect/OpenACC | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect/OpenMP | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect/ROCDL | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/LLVMIR/Dialect/X86Vector | 1 | 1 | 0 | 100%
mlir/include/mlir/Target/SPIRV | 3 | 3 | 0 | 100%
mlir/include/mlir/Tools/mlir-lsp-server | 1 | 1 | 0 | 100%
mlir/include/mlir/Tools/mlir-reduce | 1 | 1 | 0 | 100%
mlir/include/mlir/Tools/PDLL/AST | 4 | 2 | 2 | 50%
mlir/include/mlir/Tools/PDLL/CodeGen | 2 | 2 | 0 | 100%
mlir/include/mlir/Tools/PDLL/ODS | 4 | 4 | 0 | 100%
mlir/include/mlir/Tools/PDLL/Parser | 1 | 1 | 0 | 100%
mlir/include/mlir/Transforms | 9 | 7 | 2 | 77%
mlir/include/mlir-c | 15 | 15 | 0 | 100%
mlir/include/mlir-c/Bindings/Python | 1 | 1 | 0 | 100%
mlir/include/mlir-c/Dialect | 11 | 11 | 0 | 100%
mlir/lib/Analysis | 7 | 7 | 0 | 100%
mlir/lib/Analysis/AliasAnalysis | 1 | 1 | 0 | 100%
mlir/lib/Analysis/Presburger | 8 | 8 | 0 | 100%
mlir/lib/Bindings/Python | 23 | 23 | 0 | 100%
mlir/lib/Bindings/Python/Conversions | 1 | 1 | 0 | 100%
mlir/lib/Bindings/Python/Transforms | 1 | 1 | 0 | 100%
mlir/lib/CAPI/Conversion | 1 | 1 | 0 | 100%
mlir/lib/CAPI/Debug | 1 | 1 | 0 | 100%
mlir/lib/CAPI/Dialect | 15 | 15 | 0 | 100%
mlir/lib/CAPI/ExecutionEngine | 1 | 1 | 0 | 100%
mlir/lib/CAPI/Interfaces | 1 | 1 | 0 | 100%
mlir/lib/CAPI/IR | 10 | 10 | 0 | 100%
mlir/lib/CAPI/Registration | 1 | 1 | 0 | 100%
mlir/lib/CAPI/Transforms | 1 | 1 | 0 | 100%
mlir/lib/Conversion | 1 | 1 | 0 | 100%
mlir/lib/Conversion/AffineToStandard | 1 | 1 | 0 | 100%
mlir/lib/Conversion/ArithmeticToLLVM | 1 | 1 | 0 | 100%
mlir/lib/Conversion/ArithmeticToSPIRV | 1 | 1 | 0 | 100%
mlir/lib/Conversion/ArmNeon2dToIntr | 1 | 1 | 0 | 100%
mlir/lib/Conversion/AsyncToLLVM | 1 | 1 | 0 | 100%
mlir/lib/Conversion/BufferizationToMemRef | 1 | 0 | 1 | 0%
mlir/lib/Conversion/ComplexToLLVM | 1 | 1 | 0 | 100%
mlir/lib/Conversion/ComplexToStandard | 1 | 1 | 0 | 100%
mlir/lib/Conversion/ControlFlowToLLVM | 1 | 1 | 0 | 100%
mlir/lib/Conversion/ControlFlowToSPIRV | 2 | 2 | 0 | 100%
mlir/lib/Conversion/FuncToSPIRV | 2 | 2 | 0 | 100%
mlir/lib/Conversion/GPUCommon | 5 | 4 | 1 | 80%
mlir/lib/Conversion/GPUToNVVM | 2 | 2 | 0 | 100%
mlir/lib/Conversion/GPUToROCDL | 1 | 1 | 0 | 100%
mlir/lib/Conversion/GPUToSPIRV | 2 | 2 | 0 | 100%
mlir/lib/Conversion/GPUToVulkan | 2 | 2 | 0 | 100%
mlir/lib/Conversion/LinalgToSPIRV | 2 | 1 | 1 | 50%
mlir/lib/Conversion/LinalgToStandard | 1 | 0 | 1 | 0%
mlir/lib/Conversion/LLVMCommon | 8 | 8 | 0 | 100%
mlir/lib/Conversion/MathToLibm | 1 | 1 | 0 | 100%
mlir/lib/Conversion/MathToLLVM | 1 | 1 | 0 | 100%
mlir/lib/Conversion/MathToSPIRV | 2 | 2 | 0 | 100%
mlir/lib/Conversion/MemRefToLLVM | 2 | 2 | 0 | 100%
mlir/lib/Conversion/MemRefToSPIRV | 2 | 2 | 0 | 100%
mlir/lib/Conversion/OpenACCToLLVM | 1 | 1 | 0 | 100%
mlir/lib/Conversion/OpenACCToSCF | 1 | 1 | 0 | 100%
mlir/lib/Conversion/OpenMPToLLVM | 1 | 1 | 0 | 100%
mlir/lib/Conversion/PDLToPDLInterp | 7 | 7 | 0 | 100%
mlir/lib/Conversion/ReconcileUnrealizedCasts | 1 | 1 | 0 | 100%
mlir/lib/Conversion/SCFToControlFlow | 1 | 1 | 0 | 100%
mlir/lib/Conversion/SCFToGPU | 2 | 2 | 0 | 100%
mlir/lib/Conversion/SCFToOpenMP | 1 | 1 | 0 | 100%
mlir/lib/Conversion/SCFToSPIRV | 2 | 2 | 0 | 100%
mlir/lib/Conversion/ShapeToStandard | 2 | 2 | 0 | 100%
mlir/lib/Conversion/SPIRVCommon | 1 | 1 | 0 | 100%
mlir/lib/Conversion/SPIRVToLLVM | 3 | 3 | 0 | 100%
mlir/lib/Conversion/StandardToLLVM | 1 | 1 | 0 | 100%
mlir/lib/Conversion/TensorToSPIRV | 2 | 2 | 0 | 100%
mlir/lib/Conversion/TosaToLinalg | 4 | 4 | 0 | 100%
mlir/lib/Conversion/TosaToSCF | 2 | 2 | 0 | 100%
mlir/lib/Conversion/TosaToStandard | 2 | 2 | 0 | 100%
mlir/lib/Conversion/VectorToGPU | 1 | 0 | 1 | 0%
mlir/lib/Conversion/VectorToLLVM | 2 | 2 | 0 | 100%
mlir/lib/Conversion/VectorToSCF | 1 | 1 | 0 | 100%
mlir/lib/Conversion/VectorToSPIRV | 2 | 1 | 1 | 50%
mlir/lib/Dialect | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Affine/Analysis | 5 | 5 | 0 | 100%
mlir/lib/Dialect/Affine/IR | 3 | 2 | 1 | 66%
mlir/lib/Dialect/Affine/Transforms | 14 | 14 | 0 | 100%
mlir/lib/Dialect/Affine/Utils | 3 | 3 | 0 | 100%
mlir/lib/Dialect/AMX/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/AMX/Transforms | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Arithmetic/IR | 2 | 1 | 1 | 50%
mlir/lib/Dialect/Arithmetic/Transforms | 4 | 3 | 1 | 75%
mlir/lib/Dialect/Arithmetic/Utils | 1 | 1 | 0 | 100%
mlir/lib/Dialect/ArmNeon/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/ArmSVE/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/ArmSVE/Transforms | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Async/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Async/Transforms | 6 | 6 | 0 | 100%
mlir/lib/Dialect/Bufferization/IR | 4 | 4 | 0 | 100%
mlir/lib/Dialect/Bufferization/Transforms | 7 | 7 | 0 | 100%
mlir/lib/Dialect/Complex/IR | 2 | 2 | 0 | 100%
mlir/lib/Dialect/ControlFlow/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/DLTI | 2 | 2 | 0 | 100%
mlir/lib/Dialect/EmitC/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Func/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Func/Transforms | 4 | 4 | 0 | 100%
mlir/lib/Dialect/GPU/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/GPU/Transforms | 9 | 7 | 2 | 77%
mlir/lib/Dialect/Linalg/Analysis | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Linalg/ComprehensiveBufferize | 2 | 2 | 0 | 100%
mlir/lib/Dialect/Linalg/IR | 3 | 3 | 0 | 100%
mlir/lib/Dialect/Linalg/Transforms | 25 | 25 | 0 | 100%
mlir/lib/Dialect/Linalg/Utils | 1 | 1 | 0 | 100%
mlir/lib/Dialect/LLVMIR/IR | 7 | 5 | 2 | 71%
mlir/lib/Dialect/LLVMIR/Transforms | 2 | 2 | 0 | 100%
mlir/lib/Dialect/Math/IR | 2 | 2 | 0 | 100%
mlir/lib/Dialect/Math/Transforms | 3 | 3 | 0 | 100%
mlir/lib/Dialect/MemRef/IR | 2 | 2 | 0 | 100%
mlir/lib/Dialect/MemRef/Transforms | 7 | 6 | 1 | 85%
mlir/lib/Dialect/MemRef/Utils | 1 | 1 | 0 | 100%
mlir/lib/Dialect/OpenACC/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/OpenMP/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/PDL/IR | 2 | 2 | 0 | 100%
mlir/lib/Dialect/PDLInterp/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Quant/IR | 4 | 4 | 0 | 100%
mlir/lib/Dialect/Quant/Transforms | 3 | 3 | 0 | 100%
mlir/lib/Dialect/Quant/Utils | 3 | 3 | 0 | 100%
mlir/lib/Dialect/SCF | 1 | 1 | 0 | 100%
mlir/lib/Dialect/SCF/Transforms | 12 | 11 | 1 | 91%
mlir/lib/Dialect/SCF/Utils | 2 | 2 | 0 | 100%
mlir/lib/Dialect/Shape/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Shape/Transforms | 5 | 5 | 0 | 100%
mlir/lib/Dialect/SparseTensor/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/SparseTensor/Pipelines | 1 | 1 | 0 | 100%
mlir/lib/Dialect/SparseTensor/Transforms | 5 | 4 | 1 | 80%
mlir/lib/Dialect/SparseTensor/Utils | 1 | 1 | 0 | 100%
mlir/lib/Dialect/SPIRV/IR | 8 | 6 | 2 | 75%
mlir/lib/Dialect/SPIRV/Linking/ModuleCombiner | 1 | 1 | 0 | 100%
mlir/lib/Dialect/SPIRV/Transforms | 7 | 6 | 1 | 85%
mlir/lib/Dialect/SPIRV/Utils | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Tensor/IR | 4 | 4 | 0 | 100%
mlir/lib/Dialect/Tensor/Transforms | 4 | 4 | 0 | 100%
mlir/lib/Dialect/Tensor/Utils | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Tosa/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/Tosa/Transforms | 6 | 6 | 0 | 100%
mlir/lib/Dialect/Tosa/Utils | 2 | 2 | 0 | 100%
mlir/lib/Dialect/Utils | 4 | 4 | 0 | 100%
mlir/lib/Dialect/Vector/IR | 1 | 0 | 1 | 0%
mlir/lib/Dialect/Vector/Transforms | 11 | 11 | 0 | 100%
mlir/lib/Dialect/Vector/Utils | 1 | 1 | 0 | 100%
mlir/lib/Dialect/X86Vector/IR | 1 | 1 | 0 | 100%
mlir/lib/Dialect/X86Vector/Transforms | 2 | 2 | 0 | 100%
mlir/lib/ExecutionEngine | 9 | 9 | 0 | 100%
mlir/lib/Interfaces | 12 | 12 | 0 | 100%
mlir/lib/IR | 38 | 31 | 7 | 81%
mlir/lib/Parser | 14 | 10 | 4 | 71%
mlir/lib/Pass | 8 | 6 | 2 | 75%
mlir/lib/Reducer | 4 | 4 | 0 | 100%
mlir/lib/Rewrite | 4 | 3 | 1 | 75%
mlir/lib/Support | 8 | 8 | 0 | 100%
mlir/lib/TableGen | 18 | 18 | 0 | 100%
mlir/lib/Target/Cpp | 2 | 2 | 0 | 100%
mlir/lib/Target/LLVMIR | 7 | 6 | 1 | 85%
mlir/lib/Target/LLVMIR/Dialect/AMX | 1 | 1 | 0 | 100%
mlir/lib/Target/LLVMIR/Dialect/ArmNeon | 1 | 1 | 0 | 100%
mlir/lib/Target/LLVMIR/Dialect/ArmSVE | 1 | 1 | 0 | 100%
mlir/lib/Target/LLVMIR/Dialect/LLVMIR | 1 | 1 | 0 | 100%
mlir/lib/Target/LLVMIR/Dialect/NVVM | 1 | 1 | 0 | 100%
mlir/lib/Target/LLVMIR/Dialect/OpenACC | 1 | 0 | 1 | 0%
mlir/lib/Target/LLVMIR/Dialect/OpenMP | 1 | 1 | 0 | 100%
mlir/lib/Target/LLVMIR/Dialect/ROCDL | 1 | 1 | 0 | 100%
mlir/lib/Target/LLVMIR/Dialect/X86Vector | 1 | 1 | 0 | 100%
mlir/lib/Target/SPIRV | 2 | 2 | 0 | 100%
mlir/lib/Target/SPIRV/Deserialization | 4 | 3 | 1 | 75%
mlir/lib/Target/SPIRV/Serialization | 4 | 3 | 1 | 75%
mlir/lib/Tools/mlir-lsp-server | 5 | 4 | 1 | 80%
mlir/lib/Tools/mlir-lsp-server/lsp | 6 | 4 | 2 | 66%
mlir/lib/Tools/mlir-reduce | 1 | 1 | 0 | 100%
mlir/lib/Tools/PDLL/AST | 6 | 5 | 1 | 83%
mlir/lib/Tools/PDLL/CodeGen | 2 | 1 | 1 | 50%
mlir/lib/Tools/PDLL/ODS | 3 | 3 | 0 | 100%
mlir/lib/Tools/PDLL/Parser | 3 | 1 | 2 | 33%
mlir/lib/Transforms | 13 | 11 | 2 | 84%
mlir/lib/Transforms/Utils | 6 | 6 | 0 | 100%
mlir/lib/Translation | 1 | 1 | 0 | 100%
mlir/tools/mlir-cpu-runner | 1 | 1 | 0 | 100%
mlir/tools/mlir-linalg-ods-gen | 1 | 1 | 0 | 100%
mlir/tools/mlir-lsp-server | 1 | 1 | 0 | 100%
mlir/tools/mlir-opt | 1 | 1 | 0 | 100%
mlir/tools/mlir-pdll | 1 | 1 | 0 | 100%
mlir/tools/mlir-reduce | 1 | 1 | 0 | 100%
mlir/tools/mlir-shlib | 1 | 1 | 0 | 100%
mlir/tools/mlir-spirv-cpu-runner | 1 | 1 | 0 | 100%
mlir/tools/mlir-tblgen | 29 | 28 | 1 | 96%
mlir/tools/mlir-translate | 1 | 1 | 0 | 100%
mlir/tools/mlir-vulkan-runner | 4 | 4 | 0 | 100%
mlir/unittests/Analysis/Presburger | 8 | 8 | 0 | 100%
mlir/unittests/Conversion/PDLToPDLInterp | 1 | 1 | 0 | 100%
mlir/unittests/Dialect | 1 | 1 | 0 | 100%
mlir/unittests/Dialect/Affine/Analysis | 3 | 3 | 0 | 100%
mlir/unittests/Dialect/Quant | 1 | 1 | 0 | 100%
mlir/unittests/Dialect/SparseTensor | 1 | 1 | 0 | 100%
mlir/unittests/Dialect/SPIRV | 2 | 2 | 0 | 100%
mlir/unittests/Dialect/Utils | 1 | 1 | 0 | 100%
mlir/unittests/ExecutionEngine | 1 | 1 | 0 | 100%
mlir/unittests/Interfaces | 3 | 3 | 0 | 100%
mlir/unittests/IR | 7 | 7 | 0 | 100%
mlir/unittests/Pass | 3 | 3 | 0 | 100%
mlir/unittests/Rewrite | 1 | 1 | 0 | 100%
mlir/unittests/Support | 5 | 4 | 1 | 80%
mlir/unittests/TableGen | 5 | 3 | 2 | 60%
mlir/unittests/Transforms | 2 | 2 | 0 | 100%
openmp/libompd/src | 9 | 9 | 0 | 100%
openmp/libomptarget/DeviceRTL/include | 8 | 8 | 0 | 100%
openmp/libomptarget/DeviceRTL/src | 12 | 9 | 3 | 75%
openmp/libomptarget/include | 9 | 8 | 1 | 88%
openmp/libomptarget/plugins/amdgpu/dynamic_hsa | 3 | 2 | 1 | 66%
openmp/libomptarget/plugins/amdgpu/impl | 13 | 10 | 3 | 76%
openmp/libomptarget/plugins/amdgpu/src | 2 | 1 | 1 | 50%
openmp/libomptarget/plugins/common/elf_common | 2 | 2 | 0 | 100%
openmp/libomptarget/plugins/common/MemoryManager | 1 | 1 | 0 | 100%
openmp/libomptarget/plugins/cuda/dynamic_cuda | 2 | 2 | 0 | 100%
openmp/libomptarget/plugins/cuda/src | 1 | 0 | 1 | 0%
openmp/libomptarget/plugins/generic-elf-64bit/src | 1 | 1 | 0 | 100%
openmp/libomptarget/plugins/remote/include | 1 | 1 | 0 | 100%
openmp/libomptarget/plugins/remote/lib | 1 | 0 | 1 | 0%
openmp/libomptarget/plugins/remote/server | 3 | 3 | 0 | 100%
openmp/libomptarget/plugins/remote/src | 3 | 2 | 1 | 66%
openmp/libomptarget/plugins/ve/src | 1 | 1 | 0 | 100%
openmp/libomptarget/src | 7 | 6 | 1 | 85%
openmp/libomptarget/tools/deviceinfo | 1 | 1 | 0 | 100%
openmp/runtime/doc/doxygen | 1 | 1 | 0 | 100%
openmp/runtime/src | 75 | 65 | 10 | 86%
openmp/runtime/src/thirdparty/ittnotify | 6 | 5 | 1 | 83%
openmp/runtime/src/thirdparty/ittnotify/legacy | 1 | 1 | 0 | 100%
openmp/tools/archer | 1 | 1 | 0 | 100%
openmp/tools/archer/tests/ompt | 1 | 1 | 0 | 100%
openmp/tools/multiplex | 1 | 1 | 0 | 100%
openmp/tools/multiplex/tests | 1 | 1 | 0 | 100%
openmp/tools/multiplex/tests/custom_data_storage | 2 | 1 | 1 | 50%
openmp/tools/multiplex/tests/print | 2 | 2 | 0 | 100%
polly/include/polly | 25 | 25 | 0 | 100%
polly/include/polly/CodeGen | 14 | 14 | 0 | 100%
polly/include/polly/Support | 12 | 12 | 0 | 100%
polly/lib/Analysis | 9 | 9 | 0 | 100%
polly/lib/CodeGen | 15 | 15 | 0 | 100%
polly/lib/Exchange | 1 | 1 | 0 | 100%
polly/lib/External/isl | 68 | 1 | 67 | 1%
polly/lib/External/isl/imath | 6 | 1 | 5 | 16%
polly/lib/External/isl/imath_wrap | 4 | 0 | 4 | 0%
polly/lib/External/isl/include/isl | 59 | 9 | 50 | 15%
polly/lib/External/isl/interface | 8 | 1 | 7 | 12%
polly/lib/External/pet/include | 1 | 0 | 1 | 0%
polly/lib/External/ppcg | 17 | 0 | 17 | 0%
polly/lib/Plugin | 1 | 1 | 0 | 100%
polly/lib/Support | 11 | 11 | 0 | 100%
polly/lib/Transform | 15 | 15 | 0 | 100%
polly/tools/GPURuntime | 1 | 1 | 0 | 100%
polly/unittests/DeLICM | 1 | 1 | 0 | 100%
polly/unittests/Flatten | 1 | 1 | 0 | 100%
polly/unittests/Isl | 1 | 1 | 0 | 100%
polly/unittests/ScheduleOptimizer | 1 | 1 | 0 | 100%
polly/unittests/ScopPassManager | 1 | 1 | 0 | 100%
polly/unittests/Support | 1 | 1 | 0 | 100%
pstl/include/pstl/internal | 23 | 16 | 7 | 69%
pstl/include/pstl/internal/omp | 11 | 8 | 3 | 72%
third-party/benchmark/cmake | 5 | 1 | 4 | 20%
third-party/benchmark/include/benchmark | 1 | 0 | 1 | 0%
third-party/benchmark/src | 21 | 21 | 0 | 100%
utils/bazel/llvm-project-overlay/clang/include/clang/Config | 1 | 1 | 0 | 100%
utils/bazel/llvm-project-overlay/llvm/include/llvm/Config | 2 | 1 | 1 | 50%
Total | 16432 | 8857 | 7575 | 53%