Lines Matching refs:MainFilePath
232 llvm::StringRef MainFilePath) { in locateFileReferent() argument
238 URIForFile::canonicalize(Inc.Resolved, MainFilePath), Range{}}; in locateFileReferent()
251 llvm::StringRef MainFilePath) { in locateMacroReferent() argument
254 makeLocation(AST.getASTContext(), M->NameLoc, MainFilePath)) { in locateMacroReferent()
300 llvm::StringRef MainFilePath) { in findImplementors() argument
320 indexToLSPLocation(Object.CanonicalDeclaration, MainFilePath); in findImplementors()
328 auto DefLoc = indexToLSPLocation(Object.Definition, MainFilePath); in findImplementors()
344 ParsedAST &AST, llvm::StringRef MainFilePath, in locateASTReferent() argument
357 makeLocation(AST.getASTContext(), nameLocation(*D, SM), MainFilePath); in locateASTReferent()
367 AST.getASTContext(), nameLocation(*Def, SM), MainFilePath); in locateASTReferent()
458 if (auto Loc = toLSPLocation(Sym.CanonicalDeclaration, MainFilePath)) in locateASTReferent()
465 MainFilePath)) in locateASTReferent()
468 R.Definition = toLSPLocation(Sym.Definition, MainFilePath); in locateASTReferent()
474 MainFilePath)) in locateASTReferent()
481 Index, MainFilePath); in locateASTReferent()
489 auto MainFilePath = in locateSymbolForType() local
491 if (!MainFilePath) { in locateSymbolForType()
510 auto Loc = makeLocation(ASTContext, nameLocation(*D, SM), *MainFilePath); in locateSymbolForType()
520 makeLocation(ASTContext, nameLocation(*Def, SM), *MainFilePath); in locateSymbolForType()
553 const SymbolIndex *Index, const std::string &MainFilePath, in locateSymbolTextually() argument
572 Req.ProximityPaths = {MainFilePath}; in locateSymbolTextually()
599 indexToLSPLocation(Sym.CanonicalDeclaration, MainFilePath); in locateSymbolTextually()
609 auto MaybeDefLoc = indexToLSPLocation(Sym.Definition, MainFilePath); in locateSymbolTextually()
754 auto MainFilePath = in locateSymbolAt() local
756 if (!MainFilePath) { in locateSymbolAt()
761 if (auto File = locateFileReferent(Pos, AST, *MainFilePath)) in locateSymbolAt()
776 if (auto Macro = locateMacroReferent(Tok, AST, *MainFilePath)) in locateSymbolAt()
799 *MainFilePath, Index, NodeKind); in locateSymbolAt()
810 if (auto Macro = locateMacroReferent(*NearbyIdent, AST, *MainFilePath)) { in locateSymbolAt()
816 *MainFilePath, Index, NodeKind); in locateSymbolAt()
827 locateSymbolTextually(*Word, AST, Index, *MainFilePath, NodeKind); in locateSymbolAt()
837 auto MainFilePath = in getDocumentLinks() local
839 if (!MainFilePath) { in getDocumentLinks()
862 URIForFile::canonicalize(Inc.Resolved, *MainFilePath)})); in getDocumentLinks()
1281 auto MainFilePath = in findImplementations() local
1283 if (!MainFilePath) { in findImplementations()
1308 return findImplementors(std::move(IDs), QueryKind, Index, *MainFilePath); in findImplementations()
1330 auto MainFilePath = in findReferences() local
1332 if (!MainFilePath) { in findReferences()
1336 auto URIMainFile = URIForFile::canonicalize(*MainFilePath, *MainFilePath); in findReferences()
1440 toLSPLocation(Object.CanonicalDeclaration, *MainFilePath); in findReferences()
1441 const auto LSPLocDef = toLSPLocation(Object.Definition, *MainFilePath); in findReferences()
1478 auto LSPLoc = toLSPLocation(R.Location, *MainFilePath); in findReferences()
1481 (!AllowMainFileSymbols && LSPLoc->uri.file() == *MainFilePath)) in findReferences()