| /netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
| H A D | CXCursor.h | 38 class OverloadExpr; variable 215 CXCursor MakeCursorOverloadedDeclRef(const OverloadExpr *E, 228 typedef llvm::PointerUnion<const OverloadExpr *, const Decl *,
|
| H A D | CIndex.cpp | 1865 DEF_JOB(OverloadExprParts, OverloadExpr, OverloadExprPartsKind) 2028 void VisitOverloadExpr(const OverloadExpr *E); 2805 void EnqueueVisitor::VisitOverloadExpr(const OverloadExpr *E) { in VisitOverloadExpr() 3274 const OverloadExpr *O = cast<OverloadExprParts>(&LI)->get(); in RunVisitorWorkList() 4688 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getCursorSpelling() 6317 if (const OverloadExpr *Ovl = dyn_cast_or_null<OverloadExpr>(E)) in clang_getCursorReferenced() 6660 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getNumOverloadedDecls() 6683 if (const OverloadExpr *E = Storage.dyn_cast<const OverloadExpr *>()) in clang_getOverloadedDecl()
|
| H A D | CXCursor.cpp | 1057 CXCursor cxcursor::MakeCursorOverloadedDeclRef(const OverloadExpr *E, in MakeCursorOverloadedDeclRef()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 2880 class OverloadExpr : public Expr { 2891 OverloadExpr(StmtClass SC, const ASTContext &Context, 2900 OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, 2906 return const_cast<OverloadExpr *>(this)->getTrailingResults(); in getTrailingResults() 2913 return const_cast<OverloadExpr *>(this) in getTrailingASTTemplateKWAndArgsInfo() 2921 return const_cast<OverloadExpr *>(this)->getTrailingTemplateArgumentLoc(); in getTrailingTemplateArgumentLoc() 2930 OverloadExpr *Expression; 2949 auto *Ovl = cast<OverloadExpr>(E->IgnoreParens()); in find() 2957 Result.Expression = cast<OverloadExpr>(E); in find() 2967 return const_cast<OverloadExpr *>(this)->getNamingClass(); in getNamingClass() [all …]
|
| H A D | ComputeDependence.h | 70 class OverloadExpr; variable 152 ExprDependence computeDependence(OverloadExpr *E, bool KnownDependent,
|
| H A D | UnresolvedSet.h | 37 friend class OverloadExpr; variable
|
| H A D | BuiltinTypes.def | 272 // OverloadExpr::find can be used to analyze the expression.
|
| H A D | Stmt.h | 305 friend class OverloadExpr; // ctor variable 861 friend class OverloadExpr; variable
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 150 def OverloadExpr : StmtNode<Expr, 1>; 151 def UnresolvedLookupExpr : StmtNode<OverloadExpr>; 152 def UnresolvedMemberExpr : StmtNode<OverloadExpr>;
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 354 : OverloadExpr(UnresolvedLookupExprClass, Context, QualifierLoc, in UnresolvedLookupExpr() 365 : OverloadExpr(UnresolvedLookupExprClass, Empty, NumResults, in UnresolvedLookupExpr() 412 OverloadExpr::OverloadExpr(StmtClass SC, const ASTContext &Context, in OverloadExpr() function in OverloadExpr 450 OverloadExpr::OverloadExpr(StmtClass SC, EmptyShell Empty, unsigned NumResults, in OverloadExpr() function in OverloadExpr 1462 : OverloadExpr( in UnresolvedMemberExpr() 1485 : OverloadExpr(UnresolvedMemberExprClass, Empty, NumResults, in UnresolvedMemberExpr()
|
| H A D | ComputeDependence.cpp | 699 clang::computeDependence(OverloadExpr *E, bool KnownDependent, in computeDependence()
|
| H A D | StmtProfile.cpp | 1975 void StmtProfiler::VisitOverloadExpr(const OverloadExpr *S) { in VisitOverloadExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | Sema.cpp | 2219 const OverloadExpr *Overloads = nullptr; in tryExprAsCall() 2222 OverloadExpr::FindResult FR = OverloadExpr::find(const_cast<Expr*>(&E)); in tryExprAsCall() 2238 for (OverloadExpr::decls_iterator it = Overloads->decls_begin(), in tryExprAsCall() 2357 for (OverloadExpr::decls_iterator It = Overloads.begin(), in notePlausibleOverloads()
|
| H A D | SemaCast.cpp | 1146 << OverloadExpr::find(SrcExpr.get()).Expression->getName() in CheckReinterpretCast() 1223 OverloadExpr* oe = OverloadExpr::find(SrcExpr.get()).Expression; in CheckStaticCast() 2746 OverloadExpr *OE = OverloadExpr::find(SrcExpr.get()).Expression; in CheckCXXCStyleCast()
|
| H A D | SemaAccess.cpp | 1824 OverloadExpr *Ovl = OverloadExpr::find(OvlExpr).Expression; in CheckAddressOfMemberAccess()
|
| H A D | SemaOverload.cpp | 10329 OverloadExpr::FindResult Ovl = OverloadExpr::find(OverloadedExpr); in NoteAllOverloadCandidates() 10330 OverloadExpr *OvlExpr = Ovl.Expression; in NoteAllOverloadCandidates() 10400 DeclarationName Name = cast<OverloadExpr>(E)->getName(); in DiagnoseBadConversion() 11862 OverloadExpr::FindResult OvlExprInfo; 11863 OverloadExpr *OvlExpr; 11878 OvlExprInfo(OverloadExpr::find(SourceExpr)), in AddressOfFunctionResolver() 12307 OverloadExpr::FindResult R = OverloadExpr::find(E); in resolveAddressOfSingleOverloadCandidate() 12308 OverloadExpr *Ovl = R.Expression; in resolveAddressOfSingleOverloadCandidate() 12416 Sema::ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl, in ResolveSingleFunctionTemplateSpecialization() 12506 OverloadExpr::FindResult ovl = OverloadExpr::find(SrcExpr.get()); in ResolveAndFixSingleFunctionTemplateSpecialization()
|
| H A D | SemaTemplateDeduction.cpp | 3714 static QualType GetTypeOfFunction(Sema &S, const OverloadExpr::FindResult &R, in GetTypeOfFunction() 3745 OverloadExpr::FindResult R = OverloadExpr::find(Arg); in ResolveOverloadForDeduction() 3747 OverloadExpr *Ovl = R.Expression; in ResolveOverloadForDeduction()
|
| H A D | SemaExpr.cpp | 6445 OverloadExpr::FindResult find = OverloadExpr::find(Fn); in BuildCallExpr() 6452 OverloadExpr *ovl = find.Expression; in BuildCallExpr() 13422 if (!isa<OverloadExpr>(E)) { in CheckAddressOfOperand() 13429 OverloadExpr *Ovl = cast<OverloadExpr>(E); in CheckAddressOfOperand() 14535 auto *OE = dyn_cast<OverloadExpr>(LHSExpr); in BuildBinOp() 16107 NoteAllOverloadCandidates(OverloadExpr::find(SrcExpr).Expression, in DiagnoseAssignmentResult()
|
| H A D | SemaLookup.cpp | 3009 OverloadExpr *OE = OverloadExpr::find(Arg).Expression; in FindAssociatedClassesAndNamespaces()
|
| H A D | SemaExprCXX.cpp | 8071 llvm::SmallDenseMap<OverloadExpr *, Expr *, 4> OverloadResolution; 8134 if (auto *OE = dyn_cast_or_null<OverloadExpr>(E)) in getDeclFromExpr() 8312 if (auto *OE = dyn_cast<OverloadExpr>(Callee)) { in RebuildCallExpr()
|
| H A D | TreeTransform.h | 507 bool TransformOverloadExprDecls(OverloadExpr *Old, bool RequiresADL, 11939 bool TreeTransform<Derived>::TransformOverloadExprDecls(OverloadExpr *Old, in TransformOverloadExprDecls()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 1914 void ASTStmtWriter::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr() 1926 for (OverloadExpr::decls_iterator OvI = E->decls_begin(), in VisitOverloadExpr()
|
| H A D | ASTReaderStmt.cpp | 2004 void ASTStmtReader::VisitOverloadExpr(OverloadExpr *E) { in VisitOverloadExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 4152 AST_MATCHER_P(OverloadExpr, hasAnyDeclaration, internal::Matcher<Decl>, in AST_MATCHER_P() argument
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 174 class OverloadExpr; variable 3769 ResolveSingleFunctionTemplateSpecialization(OverloadExpr *ovl,
|