Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprCXX.h2635 class OverloadExpr : public Expr {
2646 OverloadExpr(StmtClass SC, const ASTContext &Context,
2668 return const_cast<OverloadExpr *>(this) in getTrailingASTTemplateKWAndArgsInfo()
2685 OverloadExpr *Expression;
2712 Result.Expression = cast<OverloadExpr>(E); in find()
2829 : public OverloadExpr,
2834 friend class OverloadExpr; variable
3539 : public OverloadExpr,
3544 friend class OverloadExpr; variable
3686 DeclAccessPair *OverloadExpr::getTrailingResults() { in getTrailingResults()
[all …]
H A DUnresolvedSet.h37 friend class OverloadExpr; variable
H A DBuiltinTypes.def270 // OverloadExpr::find can be used to analyze the expression.
H A DStmt.h301 friend class OverloadExpr; // ctor in alignas() local
777 friend class OverloadExpr; in alignas() local
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td142 def OverloadExpr : DStmt<Expr, 1>;
143 def UnresolvedLookupExpr : DStmt<OverloadExpr>;
144 def UnresolvedMemberExpr : DStmt<OverloadExpr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp311 : OverloadExpr(UnresolvedLookupExprClass, Context, QualifierLoc, in UnresolvedLookupExpr()
322 : OverloadExpr(UnresolvedLookupExprClass, Empty, NumResults, in UnresolvedLookupExpr()
369 OverloadExpr::OverloadExpr(StmtClass SC, const ASTContext &Context, in OverloadExpr() function in OverloadExpr
438 OverloadExpr::OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, in OverloadExpr() function in OverloadExpr
1409 : OverloadExpr( in UnresolvedMemberExpr()
1432 : OverloadExpr(UnresolvedMemberExprClass, Empty, NumResults, in UnresolvedMemberExpr()
H A DStmtProfile.cpp1713 void StmtProfiler::VisitOverloadExpr(const OverloadExpr *S) { in VisitOverloadExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSema.cpp1642 const OverloadExpr *Overloads = nullptr; in tryExprAsCall()
1645 OverloadExpr::FindResult FR = OverloadExpr::find(const_cast<Expr*>(&E)); in tryExprAsCall()
1661 for (OverloadExpr::decls_iterator it = Overloads->decls_begin(), in tryExprAsCall()
1782 for (OverloadExpr::decls_iterator It = Overloads.begin(), in notePlausibleOverloads()
H A DSemaCast.cpp965 << OverloadExpr::find(SrcExpr.get()).Expression->getName() in CheckReinterpretCast()
1029 OverloadExpr* oe = OverloadExpr::find(SrcExpr.get()).Expression; in CheckStaticCast()
2418 OverloadExpr *OE = OverloadExpr::find(SrcExpr.get()).Expression; in CheckCXXCStyleCast()
H A DSemaAccess.cpp1808 OverloadExpr *Ovl = OverloadExpr::find(OvlExpr).Expression; in CheckAddressOfMemberAccess()
H A DSemaOverload.cpp9637 OverloadExpr::FindResult Ovl = OverloadExpr::find(OverloadedExpr); in NoteAllOverloadCandidates()
9638 OverloadExpr *OvlExpr = Ovl.Expression; in NoteAllOverloadCandidates()
9710 DeclarationName Name = cast<OverloadExpr>(E)->getName(); in DiagnoseBadConversion()
10980 OverloadExpr::FindResult OvlExprInfo;
10981 OverloadExpr *OvlExpr;
10996 OvlExprInfo(OverloadExpr::find(SourceExpr)), in AddressOfFunctionResolver()
11425 OverloadExpr::FindResult R = OverloadExpr::find(E); in resolveAddressOfOnlyViableOverloadCandidate()
11426 OverloadExpr *Ovl = R.Expression; in resolveAddressOfOnlyViableOverloadCandidate()
11494 Sema::ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl, in ResolveSingleFunctionTemplateSpecialization()
11584 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get()); in ResolveAndFixSingleFunctionTemplateSpecialization()
H A DSemaTemplateDeduction.cpp3444 static QualType GetTypeOfFunction(Sema &S, const OverloadExpr::FindResult &R, in GetTypeOfFunction()
3475 OverloadExpr::FindResult R = OverloadExpr::find(Arg); in ResolveOverloadForDeduction()
3477 OverloadExpr *Ovl = R.Expression; in ResolveOverloadForDeduction()
H A DSemaExpr.cpp5475 OverloadExpr::FindResult find = OverloadExpr::find(Fn); in ActOnCallExpr()
5482 OverloadExpr *ovl = find.Expression; in ActOnCallExpr()
11748 if (!isa<OverloadExpr>(E)) { in CheckAddressOfOperand()
11755 OverloadExpr *Ovl = cast<OverloadExpr>(E); in CheckAddressOfOperand()
12803 auto *OE = dyn_cast<OverloadExpr>(LHSExpr); in BuildBinOp()
14186 NoteAllOverloadCandidates(OverloadExpr::find(SrcExpr).Expression, in DiagnoseAssignmentResult()
H A DSemaExprCXX.cpp7580 llvm::SmallDenseMap<OverloadExpr *, Expr *, 4> OverloadResolution;
7629 if (auto *OE = dyn_cast_or_null<OverloadExpr>(E)) in getDeclFromExpr()
7663 if (auto *OE = dyn_cast<OverloadExpr>(Callee)) { in RebuildCallExpr()
H A DTreeTransform.h473 bool TransformOverloadExprDecls(OverloadExpr *Old, bool RequiresADL,
10464 bool TreeTransform<Derived>::TransformOverloadExprDecls(OverloadExpr *Old, in TransformOverloadExprDecls()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp1625 void ASTStmtWriter::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
1637 for (OverloadExpr::decls_iterator OvI = E->decls_begin(), in VisitOverloadExpr()
H A DASTReaderStmt.cpp1648 void ASTStmtReader::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3334 AST_MATCHER_P(OverloadExpr, hasAnyDeclaration, internal::Matcher<Decl>, in AST_MATCHER_P() argument
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h162 class OverloadExpr; variable
2926 ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl,