Lines Matching refs:MLIRTextFileChunk
848 struct MLIRTextFileChunk { struct
849 MLIRTextFileChunk(MLIRContext &context, uint64_t lineOffset, in MLIRTextFileChunk() argument
907 MLIRTextFileChunk &getChunkFor(lsp::Position &pos);
923 std::vector<std::unique_ptr<MLIRTextFileChunk>> chunks;
940 chunks.emplace_back(std::make_unique<MLIRTextFileChunk>( in MLIRTextFile()
946 auto chunk = std::make_unique<MLIRTextFileChunk>(context, lineOffset, uri, in MLIRTextFile()
970 MLIRTextFileChunk &chunk = getChunkFor(defPos); in getLocationsOf()
984 MLIRTextFileChunk &chunk = getChunkFor(pos); in findReferencesOf()
997 MLIRTextFileChunk &chunk = getChunkFor(hoverPos); in findHover()
1014 MLIRTextFileChunk &chunk = *chunks[i]; in findDocumentSymbols()
1047 MLIRTextFileChunk &chunk = getChunkFor(completePos); in getCodeCompletion()
1070 MLIRTextFileChunk &chunk = getChunkFor(diagPos); in getCodeActions()
1117 MLIRTextFileChunk &MLIRTextFile::getChunkFor(lsp::Position &pos) { in getChunkFor()
1127 MLIRTextFileChunk &chunk = it == chunks.end() ? *chunks.back() : **(--it); in getChunkFor()