Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp177 struct PDLIndexSymbol { struct
178 explicit PDLIndexSymbol(const ast::Decl *definition) in PDLIndexSymbol() argument
180 explicit PDLIndexSymbol(const ods::Operation *definition) in PDLIndexSymbol() function
210 const PDLIndexSymbol *lookup(SMLoc loc,
217 llvm::IntervalMap<const char *, const PDLIndexSymbol *,
239 it.first->second = std::make_unique<PDLIndexSymbol>(def); in initialize()
257 PDLIndexSymbol *symbol = getOrInsertDef(odsOp); in initialize()
271 PDLIndexSymbol *declSym = getOrInsertDef(decl); in initialize()
285 const PDLIndexSymbol *PDLIndex::lookup(SMLoc loc, in lookup()
463 const PDLIndexSymbol *symbol = index.lookup(posLoc); in getLocationsOf()
[all …]