summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix mangling for block literals.Eli Friedman2013-07-011-23/+39
* Remove bogus VarDecl::extendsLifetimeOfTemporary function and inline it intoRichard Smith2013-06-271-13/+0
* Delete dead code.Eli Friedman2013-06-271-12/+0
* Rewrite record layout for ms_struct structs.Eli Friedman2013-06-261-13/+1
* [AST] Introduce a new DecayedType sugar nodeReid Kleckner2013-06-241-0/+8
* Cleanup linkage computation for static locals.Rafael Espindola2013-06-171-1/+5
* Fix linkage computation for local types in template functions.Rafael Espindola2013-06-041-1/+5
* Fix memory leak for APValues that do memory allocation.Manuel Klimek2013-06-031-1/+16
* Fix PR16060.Rafael Espindola2013-05-301-3/+6
* Don't compute the visibility unless we really have to.Rafael Espindola2013-05-291-24/+39
* Check the linkage cache at every recursive step.Rafael Espindola2013-05-281-49/+63
* Propagate VisibleNoLinkage down to class members.Rafael Espindola2013-05-281-3/+4
* use getLVForDecl for consistency.Rafael Espindola2013-05-281-1/+1
* Fix the linkage of local types in inline VisibleNoLinkage functions.Rafael Espindola2013-05-271-1/+1
* Move 3 helper function to Linkage.hRafael Espindola2013-05-271-6/+2
* Fix linkage computation for derived types in inline functions.Rafael Espindola2013-05-251-40/+24
* Handle local enum types too.Rafael Espindola2013-05-181-5/+2
* Fix pr15930.Rafael Espindola2013-05-161-1/+40
* Use only explicit bool conversion operatorDavid Blaikie2013-05-151-2/+2
* Cleanup handling of UniqueExternalLinkage.Rafael Espindola2013-05-131-3/+7
* Fix stack overflow in linkage computation when a function with a deduced returnRichard Smith2013-05-121-3/+14
* Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola2013-05-051-11/+40
* Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko2013-05-051-1/+1
* Serialization for captured statementsBen Langmuir2013-05-031-1/+8
* Move CapturedStmt parameters to CapturedDeclBen Langmuir2013-05-031-2/+4
* Add r180263 back, but fix hasBraces() to be correct during parsing.Rafael Espindola2013-04-261-6/+11
* Revert r180263. It's causing failures.Bill Wendling2013-04-251-11/+6
* Fix a case in linkage computation that should check for single line extern "C".Rafael Espindola2013-04-251-6/+11
* Don't mark 'extern "C" void f(void)' as having extern storage class.Rafael Espindola2013-04-251-7/+10
* Correct the range returned by ParmVarDecl::getSourceRange(), for parameters i...Argyrios Kyrtzidis2013-04-171-0/+5
* Sema for Captured StatementsTareq A. Siraj2013-04-161-0/+4
* Basic support for Microsoft property declarations andJohn McCall2013-04-161-1/+9
* Remove hasExternalLinkageUncached.Rafael Espindola2013-04-151-4/+0
* Add hasExternalLinkageUncached back with the test that Richard provided, butRafael Espindola2013-04-041-0/+4
* Avoid computing the linkage instead of avoiding caching it.Rafael Espindola2013-04-041-4/+0
* Fix 41 of the 61 tests which fail with modules enabled: we were computing andRichard Smith2013-04-041-0/+4
* Add 178663 back.Rafael Espindola2013-04-031-55/+41
* Revert 178663.Rafael Espindola2013-04-031-41/+55
* Don't compute a patched/semantic storage class.Rafael Espindola2013-04-031-55/+41
* Avoid computing the linkage too early. Don't invalidate it.Rafael Espindola2013-03-141-44/+30
* Whitespace cleanup.Rafael Espindola2013-03-121-4/+4
* Correctly compute linkage of decls forward declared extern C.Rafael Espindola2013-03-121-2/+1
* Add TagDecl::hasNameForLinkage(), which is true if the tagJohn McCall2013-03-091-1/+1
* Add a hasExternalStorageAsWritten helper. No functionality change.Rafael Espindola2013-03-071-5/+3
* Rename methods to comply with the LLVM Coding Standards.Rafael Espindola2013-02-271-18/+19
* Change Type::getLinkageAndVisibility to return a LinkageInfo.Rafael Espindola2013-02-271-11/+6
* Move LinkageInfo out of NamedDecl so that it can be used in Type.h.Rafael Espindola2013-02-271-2/+0
* Use the most recent decl in getExplicitVisibility.Rafael Espindola2013-02-261-29/+26
* Add streamed versions of getQualifiedNameAsString.Benjamin Kramer2013-02-231-7/+25
* [Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han2013-02-221-0/+11
OpenPOWER on IntegriCloud