| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 2635 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 D | UnresolvedSet.h | 37 friend class OverloadExpr; variable
|
| H A D | BuiltinTypes.def | 270 // OverloadExpr::find can be used to analyze the expression.
|
| H A D | Stmt.h | 301 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 D | StmtNodes.td | 142 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 D | ExprCXX.cpp | 311 : 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 D | StmtProfile.cpp | 1713 void StmtProfiler::VisitOverloadExpr(const OverloadExpr *S) { in VisitOverloadExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | Sema.cpp | 1642 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 D | SemaCast.cpp | 965 << 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 D | SemaAccess.cpp | 1808 OverloadExpr *Ovl = OverloadExpr::find(OvlExpr).Expression; in CheckAddressOfMemberAccess()
|
| H A D | SemaOverload.cpp | 9637 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 D | SemaTemplateDeduction.cpp | 3444 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 D | SemaExpr.cpp | 5475 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 D | SemaExprCXX.cpp | 7580 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 D | TreeTransform.h | 473 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 D | ASTWriterStmt.cpp | 1625 void ASTStmtWriter::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr() 1637 for (OverloadExpr::decls_iterator OvI = E->decls_begin(), in VisitOverloadExpr()
|
| H A D | ASTReaderStmt.cpp | 1648 void ASTStmtReader::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 3334 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 D | Sema.h | 162 class OverloadExpr; variable 2926 ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl,
|