Lines Matching refs:MLIRTextFileChunk
968 struct MLIRTextFileChunk { struct
969 MLIRTextFileChunk(MLIRContext &context, uint64_t lineOffset, in MLIRTextFileChunk() function
1028 MLIRTextFileChunk &getChunkFor(lsp::Position &pos);
1044 std::vector<std::unique_ptr<MLIRTextFileChunk>> chunks;
1058 chunks.emplace_back(std::make_unique<MLIRTextFileChunk>( in MLIRTextFile()
1064 auto chunk = std::make_unique<MLIRTextFileChunk>(context, lineOffset, uri, in MLIRTextFile()
1088 MLIRTextFileChunk &chunk = getChunkFor(defPos); in getLocationsOf()
1102 MLIRTextFileChunk &chunk = getChunkFor(pos); in findReferencesOf()
1115 MLIRTextFileChunk &chunk = getChunkFor(hoverPos); in findHover()
1132 MLIRTextFileChunk &chunk = *chunks[i]; in findDocumentSymbols()
1165 MLIRTextFileChunk &chunk = getChunkFor(completePos); in getCodeCompletion()
1188 MLIRTextFileChunk &chunk = getChunkFor(diagPos); in getCodeActions()
1246 MLIRTextFileChunk &MLIRTextFile::getChunkFor(lsp::Position &pos) { in getChunkFor()
1256 MLIRTextFileChunk &chunk = it == chunks.end() ? *chunks.back() : **(--it); in getChunkFor()