[include-cleaner] Ranking of providers based on hints
authorKadir Cetinkaya <kadircet@google.com>
Tue, 29 Nov 2022 14:49:32 +0000 (15:49 +0100)
committerKadir Cetinkaya <kadircet@google.com>
Mon, 23 Jan 2023 14:22:47 +0000 (15:22 +0100)
commit749c6a708340f772f72e1d33594cdb51bb28e190
tree8c675f83d0a318b30b76b296cde51662891114e7
parent92787e3e3409890001171bdd01ced86ccdf4b77d
[include-cleaner] Ranking of providers based on hints

Introduce signals to rank providers of a symbol.

Differential Revision: https://reviews.llvm.org/D139921
clang-tools-extra/include-cleaner/include/clang-include-cleaner/Types.h
clang-tools-extra/include-cleaner/lib/Analysis.cpp
clang-tools-extra/include-cleaner/lib/AnalysisInternal.h
clang-tools-extra/include-cleaner/lib/FindHeaders.cpp
clang-tools-extra/include-cleaner/lib/HTMLReport.cpp
clang-tools-extra/include-cleaner/lib/LocateSymbol.cpp
clang-tools-extra/include-cleaner/lib/Types.cpp
clang-tools-extra/include-cleaner/lib/TypesInternal.h [new file with mode: 0644]
clang-tools-extra/include-cleaner/unittests/AnalysisTest.cpp
clang-tools-extra/include-cleaner/unittests/FindHeadersTest.cpp
clang-tools-extra/include-cleaner/unittests/LocateSymbolTest.cpp