Home
last modified time | relevance | path

Searched refs:OverloadExpr (Results 1 – 25 of 32) sorted by relevance

12

/llvm-project-15.0.7/clang/tools/libclang/
H A DCXCursor.h38 class OverloadExpr; variable
215 CXCursor MakeCursorOverloadedDeclRef(const OverloadExpr *E,
228 typedef llvm::PointerUnion<const OverloadExpr *, const Decl *,
H A DCIndex.cpp1953 DEF_JOB(OverloadExprParts, OverloadExpr, OverloadExprPartsKind)
2120 void VisitOverloadExpr(const OverloadExpr *E);
2928 void EnqueueVisitor::VisitOverloadExpr(const OverloadExpr *E) { in VisitOverloadExpr()
3440 const OverloadExpr *O = cast<OverloadExprParts>(&LI)->get(); in RunVisitorWorkList()
4884 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getCursorSpelling()
6543 if (const OverloadExpr *Ovl = dyn_cast_or_null<OverloadExpr>(E)) in clang_getCursorReferenced()
6889 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getNumOverloadedDecls()
6912 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getOverloadedDecl()
H A DCXCursor.cpp1100 CXCursor cxcursor::MakeCursorOverloadedDeclRef(const OverloadExpr *E, in MakeCursorOverloadedDeclRef()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprCXX.h2897 class OverloadExpr : public Expr {
2908 OverloadExpr(StmtClass SC, const ASTContext &Context,
2930 return const_cast<OverloadExpr *>(this) in getTrailingASTTemplateKWAndArgsInfo()
2947 OverloadExpr *Expression;
2974 Result.Expression = cast<OverloadExpr>(E); in find()
3091 : public OverloadExpr,
3096 friend class OverloadExpr; variable
3828 : public OverloadExpr,
3833 friend class OverloadExpr; variable
3981 DeclAccessPair *OverloadExpr::getTrailingResults() { in getTrailingResults()
[all …]
H A DComputeDependence.h71 class OverloadExpr; variable
157 ExprDependence computeDependence(OverloadExpr *E, bool KnownDependent,
H A DUnresolvedSet.h37 friend class OverloadExpr; variable
H A DBuiltinTypes.def275 // OverloadExpr::find can be used to analyze the expression.
H A DStmt.h308 friend class OverloadExpr; // ctor in alignas() local
864 friend class OverloadExpr; in alignas() local
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td151 def OverloadExpr : StmtNode<Expr, 1>;
152 def UnresolvedLookupExpr : StmtNode<OverloadExpr>;
153 def UnresolvedMemberExpr : StmtNode<OverloadExpr>;
/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp355 : OverloadExpr(UnresolvedLookupExprClass, Context, QualifierLoc, in UnresolvedLookupExpr()
366 : OverloadExpr(UnresolvedLookupExprClass, Empty, NumResults, in UnresolvedLookupExpr()
413 OverloadExpr::OverloadExpr(StmtClass SC, const ASTContext &Context, in OverloadExpr() function in OverloadExpr
451 OverloadExpr::OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, in OverloadExpr() function in OverloadExpr
1467 : OverloadExpr( in UnresolvedMemberExpr()
1490 : OverloadExpr(UnresolvedMemberExprClass, Empty, NumResults, in UnresolvedMemberExpr()
H A DComputeDependence.cpp731 clang::computeDependence(OverloadExpr *E, bool KnownDependent, in computeDependence()
H A DStmtProfile.cpp2050 void StmtProfiler::VisitOverloadExpr(const OverloadExpr *S) { in VisitOverloadExpr()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHeuristicResolver.cpp205 if (const auto *OE = dyn_cast<OverloadExpr>(E)) { in resolveExprToDecls()
H A DFindTarget.cpp274 void VisitOverloadExpr(const OverloadExpr *OE) { in add()
752 void VisitOverloadExpr(const OverloadExpr *E) { in refInStmt()
H A DIncludeCleaner.cpp146 bool VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
H A DSemanticHighlighting.cpp725 bool VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSema.cpp2396 const OverloadExpr *Overloads = nullptr; in tryExprAsCall()
2399 OverloadExpr::FindResult FR = OverloadExpr::find(const_cast<Expr*>(&E)); in tryExprAsCall()
2415 for (OverloadExpr::decls_iterator it = Overloads->decls_begin(), in tryExprAsCall()
2534 for (OverloadExpr::decls_iterator It = Overloads.begin(), in notePlausibleOverloads()
H A DSemaCast.cpp1155 << OverloadExpr::find(SrcExpr.get()).Expression->getName() in CheckReinterpretCast()
1225 OverloadExpr* oe = OverloadExpr::find(SrcExpr.get()).Expression; in CheckStaticCast()
2784 OverloadExpr *OE = OverloadExpr::find(SrcExpr.get()).Expression; in CheckCXXCStyleCast()
H A DSemaAccess.cpp1844 OverloadExpr *Ovl = OverloadExpr::find(OvlExpr).Expression; in CheckAddressOfMemberAccess()
H A DSemaOverload.cpp10503 OverloadExpr::FindResult Ovl = OverloadExpr::find(OverloadedExpr); in NoteAllOverloadCandidates()
10504 OverloadExpr *OvlExpr = Ovl.Expression; in NoteAllOverloadCandidates()
10574 DeclarationName Name = cast<OverloadExpr>(E)->getName(); in DiagnoseBadConversion()
12050 OverloadExpr::FindResult OvlExprInfo;
12051 OverloadExpr *OvlExpr;
12066 OvlExprInfo(OverloadExpr::find(SourceExpr)), in AddressOfFunctionResolver()
12496 OverloadExpr::FindResult R = OverloadExpr::find(E); in resolveAddressOfSingleOverloadCandidate()
12497 OverloadExpr *Ovl = R.Expression; in resolveAddressOfSingleOverloadCandidate()
12605 Sema::ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl, in ResolveSingleFunctionTemplateSpecialization()
12695 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get()); in ResolveAndFixSingleFunctionTemplateSpecialization()
H A DSemaTemplateDeduction.cpp3589 static QualType GetTypeOfFunction(Sema &S, const OverloadExpr::FindResult &R, in GetTypeOfFunction()
3620 OverloadExpr::FindResult R = OverloadExpr::find(Arg); in ResolveOverloadForDeduction()
3622 OverloadExpr *Ovl = R.Expression; in ResolveOverloadForDeduction()
H A DSemaLookup.cpp3265 OverloadExpr *OE = OverloadExpr::find(Arg).Expression; in FindAssociatedClassesAndNamespaces()
H A DSemaExpr.cpp6712 OverloadExpr::FindResult find = OverloadExpr::find(Fn); in BuildCallExpr()
6719 OverloadExpr *ovl = find.Expression; in BuildCallExpr()
14255 if (!isa<OverloadExpr>(E)) { in CheckAddressOfOperand()
14262 OverloadExpr *Ovl = cast<OverloadExpr>(E); in CheckAddressOfOperand()
15416 auto *OE = dyn_cast<OverloadExpr>(LHSExpr); in BuildBinOp()
17129 NoteAllOverloadCandidates(OverloadExpr::find(SrcExpr).Expression, in DiagnoseAssignmentResult()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DFindTargetTests.cpp715 TEST_F(TargetDeclTest, OverloadExpr) { in TEST_F() argument
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterStmt.cpp1923 void ASTStmtWriter::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
1935 for (OverloadExpr::decls_iterator OvI = E->decls_begin(), in VisitOverloadExpr()

12