summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PCH] When loading fields from external storage make sure to alsoArgyrios Kyrtzidis2012-09-101-2/+7
* Switch a couple getAs uses to castAs.Eli Friedman2012-08-301-2/+2
* Consider the visibility of template template arguments. GCC doesn't, but it alsoRafael Espindola2012-07-311-0/+4
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Move option test earlier in the function.Rafael Espindola2012-07-131-3/+2
* Use -fvisibility-inlines-hidden in inline functions too. This matches gccRafael Espindola2012-07-131-29/+42
* Fix a bug in my previous commit. The problem is not that we were not using theRafael Espindola2012-07-131-4/+2
* Use the canonical template decl when trying to find if it has a visibilityRafael Espindola2012-07-121-2/+4
* Reintroduced FieldDecl public methods setBitWidth and removeBitWidth.Abramo Bagnara2012-07-021-0/+6
* We were computing the visibility and linkage of template parameters, butRafael Espindola2012-06-111-4/+4
* PR13064: Store whether an in-class initializer uses direct or copyRichard Smith2012-06-101-5/+4
* PR13051: If a constructor is explicitly defaulted, it isn't marked as beingRichard Smith2012-06-081-0/+7
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-2/+2
* Don't ignore linkage when ignoring visibility in the instantiation of aRafael Espindola2012-05-251-4/+12
* Don't ignore linkage when ignoring visibility in the instantiation of aRafael Espindola2012-05-251-8/+12
* Consider the linkage for member class templates even when we have to ignoreRafael Espindola2012-05-251-6/+14
* When ignoring visibility in an instantiation, still consider the linkage.Rafael Espindola2012-05-251-10/+16
* Whitespace fixes.Rafael Espindola2012-05-251-5/+4
* 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
OpenPOWER on IntegriCloud