Lines Matching defs:TableGenTextFile
318 // TableGenTextFile
323 class TableGenTextFile {
325 TableGenTextFile(const lsp::URIForFile &uri, StringRef fileContents,
397 TableGenTextFile::TableGenTextFile(
414 TableGenTextFile::update(const lsp::URIForFile &uri, int64_t newVersion,
427 void TableGenTextFile::initialize(const lsp::URIForFile &uri,
470 // TableGenTextFile: Definitions and References
473 void TableGenTextFile::getLocationsOf(const lsp::URIForFile &uri,
495 void TableGenTextFile::findReferencesOf(
509 // TableGenTextFile: Document Links
512 void TableGenTextFile::getDocumentLinks(const lsp::URIForFile &uri,
519 // TableGenTextFile: Hover
523 TableGenTextFile::findHover(const lsp::URIForFile &uri,
550 lsp::Hover TableGenTextFile::buildHoverForRecord(const Record *record,
594 lsp::Hover TableGenTextFile::buildHoverForTemplateArg(
608 lsp::Hover TableGenTextFile::buildHoverForField(const Record *record,
655 llvm::StringMap<std::unique_ptr<TableGenTextFile>> files;
674 impl->files[uri.file()] = std::make_unique<TableGenTextFile>(