summaryrefslogtreecommitdiff
path: root/lib/AST/DeclBase.cpp
Commit message (Expand)AuthorAge
* Move the logic for testing for namespace std into one location. This check canRichard Trieu2014-05-28
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-12
* Make TypeDecl much less friendly.Richard Smith2014-04-23
* PR19411: Walk lexical parents, not semantic parents, when determining whether aRichard Smith2014-04-14
* If a DeclContext's lookups need to be reconciled, and we're given external de...Richard Smith2014-03-25
* [C++11] Replacing DeclContext iterators using_directives_begin() and using_di...Aaron Ballman2014-03-17
* [C++11] Replacing Decl iterators attr_begin() and attr_end() with iterator_ra...Aaron Ballman2014-03-08
* Reapplying r203299 in a slightly different manner. Now range APIs are impleme...Aaron Ballman2014-03-08
* In my tests, I'm finding that declaring iterators in terms of ranges can some...Aaron Ballman2014-03-07
* [C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman2014-03-07
* [C++11] Updating getUsingDirectives to use iterator_range instead of a std::p...Aaron Ballman2014-03-07
* Fully reverting r203236 -- it seems the only bots that are happy are the MSVC...Aaron Ballman2014-03-07
* [C++11] Replacing iterators attr_begin() and attr_end() with iterator_range a...Aaron Ballman2014-03-07
* [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_r...Aaron Ballman2014-03-06
* Fix typo that resulted in names at TU scope getting lost sometimes after aRichard Smith2014-03-04
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* Introduce and use Decl::getAsFunction() to simplify templated function checksAlp Toker2014-01-22
* Factored some function-like type reasoning out of SemaDeclAttr and onto Decl ...Aaron Ballman2014-01-16
* Assert that tag decls are never marked (in)valid after definition is completeAlp Toker2013-12-21
* Eliminate the last trivial NDEBUG uses in clang headersAlp Toker2013-12-07
* Add class-specific operator new to Decl hierarchy. This guarantees that DeclsRichard Smith2013-11-22
* Added warning on structures/unions that are empty or contain onlySerge Pavlov2013-11-14
* C++ modules: fix a bug where loading a declaration with some name would preventRichard Smith2013-09-09
* Note when a decl is used in AST files.Eli Friedman2013-09-05
* Implement [class.friend]p11's special name lookup rules for friend declarationsRichard Smith2013-08-09
* Started implementing variable templates. Top level declarations should be ful...Larisse Voufo2013-08-06
* C++ modules: Don't call DeclContext::lookup when half-way through deserializingRichard Smith2013-07-13
* Delete dead code.Eli Friedman2013-06-27
* Avoid adding entries to the DeclContext lookup table multiple times when lazilyRichard Smith2013-06-24
* When setting the external visible declarations for a decl context, checkRichard Smith2013-06-24
* Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola2013-05-05
* Added a function to check whether a Decl is inSean Callanan2013-05-04
* Micro-optimization: check the overloaded operator kind beforeJohn McCall2013-05-03
* Correctly emit certain implicit references to 'self' even withinJohn McCall2013-05-03
* Sema for Captured StatementsTareq A. Siraj2013-04-16
* Basic support for Microsoft property declarations andJohn McCall2013-04-16
* Add 178663 back.Rafael Espindola2013-04-03
* Revert 178663.Rafael Espindola2013-04-03
* Don't compute a patched/semantic storage class.Rafael Espindola2013-04-03
* OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev2013-03-22
* Add streamed versions of getQualifiedNameAsString.Benjamin Kramer2013-02-23
* [Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han2013-02-22
* Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola2013-02-14
* Don't bother reconciling external visible decls against our current set ofRichard Smith2013-02-11
* Ensure that type definitions present in just-loaded modules areDouglas Gregor2013-02-09
* Fix stack overflow and improve performance when a module contains manyRichard Smith2013-02-08
* Fix handling of module imports adding names to a DeclContext after qualifiedRichard Smith2013-02-07
* Simplify FindExternalVisibleDeclsByName by making it return a bool indicatingRichard Smith2013-02-07
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-12
* Provide Decl::getOwningModule(), which determines the (sub)module inDouglas Gregor2013-01-12