summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Function template version of the previous patch.Rafael Espindola2012-05-211-4/+5
* Produce a hidden symbol for zed inRafael Espindola2012-05-211-1/+1
* Fix the visibility of instantiations of static data members.Rafael Espindola2012-05-161-2/+12
* Fix our handling of visibility in explicit template instantiations.Rafael Espindola2012-05-151-9/+7
* Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings.Argyrios Kyrtzidis2012-05-051-3/+1
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-3/+3
* Fix visibility when we have two types with explicit visibility in a templateRafael Espindola2012-04-231-3/+3
* Inline helper function into only caller.Rafael Espindola2012-04-231-1/+1
* An attribute in a explicit template installation should take precedence overRafael Espindola2012-04-221-2/+2
* Fix handling of template parameters. Found by inspection. GCC 4.7 agreesRafael Espindola2012-04-221-3/+1
* All the members of LVFlags always have the same value, replace the class withRafael Espindola2012-04-211-68/+46
* In mergeVisibility, if we already have an explicit visibility, keep it.Rafael Espindola2012-04-191-7/+11
* Now that we check visibility attributes in an appropriate order,Rafael Espindola2012-04-191-1/+1
* Check ConsiderGlobalVisibility before using -fvisibility.Rafael Espindola2012-04-191-2/+4
* The explicit bit in LV already tracks exactly the same information asRafael Espindola2012-04-191-6/+2
* Move the point in the code where we handle -fvisibility=hidden. WithRafael Espindola2012-04-191-2/+4
* Make setVisibility private and change users to mergeVisibility. This isRafael Espindola2012-04-191-7/+7
* Calling setVisibility directly only makes (some) sense when the visibility isRafael Espindola2012-04-181-3/+3
* Simplify calls to mergeVisibility* by passing in the LinkageInfo. NoRafael Espindola2012-04-171-3/+2
* Revert r154749 for now at John McCall's request.Rafael Espindola2012-04-161-19/+19
* Use ordering and the explicit visibility bit instead of modifyingRafael Espindola2012-04-161-44/+36
* Add another constructor to LVFlags and use it to simplify the code a bit.Rafael Espindola2012-04-161-18/+10
* Consider visibility attributes last, so that they take precedence.Rafael Espindola2012-04-141-21/+21
* When we form a new function/class template specialization, we firstDouglas Gregor2012-03-281-16/+1
* Introduce a new libclang API to determine the parent context of a codeDouglas Gregor2012-03-271-1/+1
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-231-0/+18
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-141-0/+13
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-22/+22
* The type of a definition should not increase its visibility. Fixes PR12221.Rafael Espindola2012-03-101-2/+2
* [AST] Reduce Decl::getASTContext() calls.Daniel Dunbar2012-03-091-8/+10
* Untangle getUnderlyingDeclImpl, no functionality change.Benjamin Kramer2012-03-081-9/+7
* [AST] Change NamedDecl::getUnderlyingDecl() to inline the fast (and incredibl...Daniel Dunbar2012-03-081-1/+1
* Loosen the precondition of isCXXInstanceMember() to simply returnDouglas Gregor2012-03-081-3/+3
* [AST] VarDecl::hasDefinition() - Early exit if we find a strong definition.Daniel Dunbar2012-03-061-1/+4
* [AST] FunctionDecl::getBuiltinID() - Eliminate spurious calls to getASTContextDaniel Dunbar2012-03-061-2/+5
* Ensure that we instantiate static reference data members of class templatesRichard Smith2012-03-021-6/+13
* Reapply r151638 and r151641.James Molloy2012-02-291-0/+10
* Revert r151638 because it causes assertion hit on PCH creation for Cocoa.hArgyrios Kyrtzidis2012-02-281-10/+0
* Correctly track tags and enum members defined in the prototype of a function,...James Molloy2012-02-281-0/+10
* Two fixes to how we compute visibility:Rafael Espindola2012-02-231-19/+25
* Implement non-internal linkage for lambda closure types that need aDouglas Gregor2012-02-211-0/+26
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-15/+0
* Make FunctionDecl::doesDeclarationForceExternallyVisibleDefinition use the sa...Eli Friedman2012-02-071-26/+68
* Fix the result of VarDecl::checkInitIsICE so it is consistently accurate in C...Eli Friedman2012-02-061-1/+1
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-0/+15
* Add a new compiler warning, which flags anti-patterns used as the sizeAnna Zaks2012-02-011-0/+7
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-3/+0
* Constify FunctionDecl::getmemoryFunctionKind().Anna Zaks2012-01-181-1/+1
* Use Builtin ID as the return valueAnna Zaks2012-01-171-23/+26
* Change linkage computation so it doesn't depend on FunctionDecl::isExternC or...Eli Friedman2012-01-151-39/+27
OpenPOWER on IntegriCloud