Lines Matching refs:hoverRange
261 buildHoverForOperation(SMRange hoverRange,
263 lsp::Hover buildHoverForOperationResult(SMRange hoverRange, Operation *op,
266 lsp::Hover buildHoverForBlock(SMRange hoverRange,
269 buildHoverForBlockArgument(SMRange hoverRange, BlockArgument arg,
431 SMRange hoverRange; in findHover() local
447 if (!isDefOrUse(result.definition, posLoc, &hoverRange)) in findHover()
454 return buildHoverForOperationResult(hoverRange, op.op, resultStart, in findHover()
461 if (isDefOrUse(block.definition, posLoc, &hoverRange)) in findHover()
462 return buildHoverForBlock(hoverRange, block); in findHover()
465 if (!isDefOrUse(arg.value(), posLoc, &hoverRange)) in findHover()
469 hoverRange, block.block->getArgument(arg.index()), block); in findHover()
476 SMRange hoverRange, const AsmParserState::OperationDefinition &op) { in buildHoverForOperation() argument
477 lsp::Hover hover(lsp::Range(sourceMgr, hoverRange)); in buildHoverForOperation()
508 lsp::Hover MLIRDocument::buildHoverForOperationResult(SMRange hoverRange, in buildHoverForOperationResult() argument
513 lsp::Hover hover(lsp::Range(sourceMgr, hoverRange)); in buildHoverForOperationResult()
544 MLIRDocument::buildHoverForBlock(SMRange hoverRange, in buildHoverForBlock() argument
546 lsp::Hover hover(lsp::Range(sourceMgr, hoverRange)); in buildHoverForBlock()
576 SMRange hoverRange, BlockArgument arg, in buildHoverForBlockArgument() argument
578 lsp::Hover hover(lsp::Range(sourceMgr, hoverRange)); in buildHoverForBlockArgument()