Searched refs:Dex (Results 1 – 9 of 9) sorted by relevance
/external/llvm-project/clang-tools-extra/clangd/unittests/ |
D | DexTests.cpp | 466 TEST(Dex, Lookup) { in TEST() argument 467 auto I = Dex::build(generateSymbols({"ns::abc", "ns::xyz"}), RefSlab(), in TEST() 477 TEST(Dex, FuzzyFind) { in TEST() argument 479 Dex::build(generateSymbols({"ns::ABC", "ns::BCD", "::ABC", in TEST() 503 auto I = Dex::build(generateNumSymbols(0, 100), RefSlab(), RelationSlab()); in TEST() 516 auto I = Dex::build( in TEST() 528 auto I = Dex::build(generateSymbols({"OneTwoThreeFour"}), RefSlab(), in TEST() 551 auto I = Dex::build(generateSymbols({"a::y1", "b::y2", "y3"}), RefSlab(), in TEST() 560 auto I = Dex::build(generateSymbols({"a::y1", "b::y2", "y3"}), RefSlab(), in TEST() 570 Dex::build(generateSymbols({"a::y1", "a::y2", "a::x", "b::y2", "y3"}), in TEST() [all …]
|
/external/llvm-project/clang-tools-extra/clangd/index/dex/ |
D | Dex.cpp | 26 std::unique_ptr<SymbolIndex> Dex::build(SymbolSlab Symbols, RefSlab Refs, in build() 32 return std::make_unique<Dex>(Data.first, Data.second, Rels, std::move(Data), in build() 99 void Dex::buildIndex() { in buildIndex() 128 std::unique_ptr<Iterator> Dex::iterator(const Token &Tok) const { in iterator() 135 std::unique_ptr<Iterator> Dex::createFileProximityIterator( in createFileProximityIterator() 173 Dex::createTypeBoostingIterator(llvm::ArrayRef<std::string> Types) const { in createTypeBoostingIterator() 188 bool Dex::fuzzyFind(const FuzzyFindRequest &Req, in fuzzyFind() 267 void Dex::lookup(const LookupRequest &Req, in lookup() 277 bool Dex::refs(const RefsRequest &Req, in refs() 294 void Dex::relations( in relations() [all …]
|
D | Dex.h | 42 class Dex : public SymbolIndex { 46 Dex(SymbolRange &&Symbols, RefsRange &&Refs, RelationsRange &&Relations) in Dex() function 61 Dex(SymbolRange &&Symbols, RefsRange &&Refs, RelationsRange &&Relations, in Dex() function 63 : Dex(std::forward<SymbolRange>(Symbols), std::forward<RefsRange>(Refs), in Dex()
|
/external/llvm-project/clang-tools-extra/clangd/benchmarks/ |
D | IndexBenchmark.cpp | 80 const auto Dex = buildDex(); in DexQueries() local 84 Dex->fuzzyFind(Request, [](const Symbol &S) {}); in DexQueries()
|
/external/llvm-project/clang-tools-extra/clangd/test/Inputs/ |
D | BenchmarkHeader.h | 4 class Dex; variable
|
/external/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clangd/ |
D | BUILD.gn | 131 "index/dex/Dex.cpp",
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | CMakeLists.txt | 112 index/dex/Dex.cpp
|
/external/llvm-project/clang-tools-extra/clangd/index/ |
D | FileIndex.cpp | 380 return std::make_unique<dex::Dex>( in buildIndex()
|
D | Serialization.cpp | 730 auto Index = UseDex ? dex::Dex::build(std::move(Symbols), std::move(Refs), in loadIndex()
|