aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/CXXInheritance.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-25[AST] Remove unused includes (NFC) (#141417)Kazu Hirata1-1/+0
2025-02-24[clang][NFC] Remove CXXRecordDecl::lookupDependentName() and its helpers (#12...Nathan Ridge1-53/+0
2024-12-09[clang] Fix cast for injected types in case name lookup for dependent bases (...Vladislav Belov1-6/+6
2024-12-03Reapply "[clang] Fix name lookup for dependent bases" (#118003)Vladislav Belov1-6/+12
2024-11-26Revert "[Clang] Fix name lookup for dependent bases (#114978)" (#117727)Anton Sidorenko1-12/+6
2024-11-26[Clang] Fix name lookup for dependent bases (#114978)Vladislav Belov1-6/+12
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata1-2/+1
2024-10-07[AST] Avoid repeated hash lookups (NFC) (#111327)Kazu Hirata1-5/+3
2023-02-23Revert "[clang] Add the check of membership for the issue #58674 and improve ...Alexander Kornienko1-16/+15
2023-02-22[clang] Add the check of membership for the issue #58674 and improve the look...Liming Liu1-15/+16
2023-01-29Revert commit 01adf96ebc86 because it caused "Unhandled DeclRefExpr" errors.Liming Liu1-6/+4
2023-01-29[clang] Add the check of membership in decltype for the issue #58674Liming Liu1-5/+8
2022-09-17[clang] Don't include SetVector.h (NFC)Kazu Hirata1-1/+0
2021-10-17[clang] Use llvm::erase_if (NFC)Kazu Hirata1-3/+1
2021-10-12[AST, CodeGen, Driver] Use llvm::is_contained (NFC)Kazu Hirata1-1/+1
2021-03-17Make iteration over the DeclContext::lookup_result safe.Vassil Vassilev1-6/+7
2020-12-01Remove CXXBasePaths::found_decls and simplify and modernize its onlyRichard Smith1-23/+0
2020-11-25Refactor and simplify class scope name lookup.Richard Smith1-92/+35
2020-02-29Remove unused parameter from CXXRecordDecl::forallBases [NFC]Aaron Puchert1-17/+7
2020-01-31Fix wrong devirtualization when the final overrider in one base classRichard Smith1-0/+2
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-03-31Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song1-2/+1
2019-02-01[OpenMP 5.0] Parsing/sema support for "omp declare mapper" directive.Michael Kruse1-0/+15
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-21[AST][NFC] Remove stale comment in CXXRecordDecl::is(Virtually)DerivedFrom.Bruno Ricci1-2/+0
2018-07-30Remove trailing spaceFangrui Song1-32/+32
2018-07-20[AST] Various micro-optimizations in CXXInheritanceBenjamin Kramer1-10/+10
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-4/+4
2018-03-01Remove redundant casts. NFCGeorge Burgess IV1-3/+2
2017-12-17Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer1-11/+8
2017-11-30[AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko1-21/+36
2017-05-18[index] Avoid one more crash caused by infinite recursion that happens whenAlex Lorenz1-2/+10
2017-05-16[index] Avoid another crash that happens when looking up a dependent nameAlex Lorenz1-0/+2
2017-05-10[index] Index simple dependent declaration referencesAlex Lorenz1-18/+94
2017-01-13Remove unused lambda captures. NFCMalcolm Parsons1-2/+2
2016-07-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-05-19Fix PR27601 by reverting [r267453] - Refactor traversal of bases in deduction...Faisal Vali1-9/+6
2016-04-25Refactor traversal of bases in deduction of template parameters from baseRichard Smith1-6/+9
2016-03-03[OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev1-0/+15
2015-08-18unique_ptrify CXXBasePaths::DeclsFound & remove the then-unnecessary user-def...David Blaikie1-4/+4
2015-07-25Capture 'this' so GCC 4.7 can find a static members.Benjamin Kramer1-4/+6
2015-07-25[AST] Turn the callbacks of lookupInBases and forallBases into a function_refBenjamin Kramer1-37/+34
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-02-11CXXInheritance: Modernize removal of hidden virtual base class decls.Benjamin Kramer1-76/+42
2015-02-06Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer1-12/+8
2014-05-12[C++11] Use 'nullptr'. AST edition.Craig Topper1-6/+6
2014-03-14[C++11] Removing the found_decls_begin() and found_decls_end() APIs and repla...Aaron Ballman1-7/+3
2014-03-13[C++11] Replacing CXXRecordDecl iterators method_begin() and method_end() wit...Aaron Ballman1-4/+1
2014-03-13[C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman1-30/+23