Lines Matching refs:chunks
923 std::vector<std::unique_ptr<MLIRTextFileChunk>> chunks; member in __anone0f8adc70d11::MLIRTextFile
940 chunks.emplace_back(std::make_unique<MLIRTextFileChunk>( in MLIRTextFile()
962 chunks.emplace_back(std::move(chunk)); in MLIRTextFile()
1008 if (chunks.size() == 1) in findDocumentSymbols()
1009 return chunks.front()->document.findDocumentSymbols(symbols); in findDocumentSymbols()
1013 for (unsigned i = 0, e = chunks.size(); i < e; ++i) { in findDocumentSymbols()
1014 MLIRTextFileChunk &chunk = *chunks[i]; in findDocumentSymbols()
1017 : chunks[i + 1]->lineOffset); in findDocumentSymbols()
1118 if (chunks.size() == 1) in getChunkFor()
1119 return *chunks.front(); in getChunkFor()
1124 chunks, pos, [](const lsp::Position &pos, const auto &chunk) { in getChunkFor()
1127 MLIRTextFileChunk &chunk = it == chunks.end() ? *chunks.back() : **(--it); in getChunkFor()