Lines Matching refs:lineOffset
849 MLIRTextFileChunk(MLIRContext &context, uint64_t lineOffset, in MLIRTextFileChunk()
852 : lineOffset(lineOffset), document(context, uri, contents, diagnostics) {} in MLIRTextFileChunk()
862 void adjustLocForChunkOffset(lsp::Position &pos) { pos.line += lineOffset; } in adjustLocForChunkOffset()
865 uint64_t lineOffset; member
943 uint64_t lineOffset = subContents.front().count('\n'); in MLIRTextFile() local
946 auto chunk = std::make_unique<MLIRTextFileChunk>(context, lineOffset, uri, in MLIRTextFile()
948 lineOffset += docContents.count('\n'); in MLIRTextFile()
964 totalNumLines = lineOffset; in MLIRTextFile()
974 if (chunk.lineOffset == 0) in getLocationsOf()
988 if (chunk.lineOffset == 0) in findReferencesOf()
1001 if (chunk.lineOffset != 0 && hoverInfo && hoverInfo->range) in findHover()
1015 lsp::Position startPos(chunk.lineOffset); in findDocumentSymbols()
1017 : chunks[i + 1]->lineOffset); in findDocumentSymbols()
1100 diagPos.line -= chunk.lineOffset; in getCodeActions()
1125 return static_cast<uint64_t>(pos.line) < chunk->lineOffset; in getChunkFor()
1128 pos.line -= chunk.lineOffset; in getChunkFor()