Home
last modified time | relevance | path

Searched refs:Dex (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/clang-tools-extra/clangd/unittests/
DDexTests.cpp466 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/
DDex.cpp26 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 …]
DDex.h42 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/
DIndexBenchmark.cpp80 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/
DBenchmarkHeader.h4 class Dex; variable
/external/llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clangd/
DBUILD.gn131 "index/dex/Dex.cpp",
/external/llvm-project/clang-tools-extra/clangd/
DCMakeLists.txt112 index/dex/Dex.cpp
/external/llvm-project/clang-tools-extra/clangd/index/
DFileIndex.cpp380 return std::make_unique<dex::Dex>( in buildIndex()
DSerialization.cpp730 auto Index = UseDex ? dex::Dex::build(std::move(Symbols), std::move(Refs), in loadIndex()