| Commit message (Expand) | Author | Age | Files | Lines |
* | Rework the visibility computation algorithm in preparation | John McCall | 2013-02-16 | 1 | -15/+29 |
* | Disable caching of visibility. | Rafael Espindola | 2013-01-12 | 1 | -0/+44 |
* | Consider the visibility of template template arguments. GCC doesn't, but it also | Rafael Espindola | 2012-07-31 | 1 | -0/+18 |
* | Add a missing testcase for merging the visibility of two declarations used | Rafael Espindola | 2012-07-28 | 1 | -0/+17 |
* | Record visibility pragmas when we see a tag declaration. We might use it | Rafael Espindola | 2012-07-17 | 1 | -0/+16 |
* | Apply visibility pragmas to class template declarations. This is needed because | Rafael Espindola | 2012-07-13 | 1 | -0/+17 |
* | Fix a bug in my previous commit. The problem is not that we were not using the | Rafael Espindola | 2012-07-13 | 1 | -0/+13 |
* | Use the canonical template decl when trying to find if it has a visibility | Rafael Espindola | 2012-07-12 | 1 | -0/+13 |
* | Process #pragma visibility early in the parsing of class definitions. Fixes | Rafael Espindola | 2012-07-12 | 1 | -0/+17 |
* | Handle #pragma visibility in explicit specializations and enums. | Rafael Espindola | 2012-07-11 | 1 | -0/+14 |
* | Don't process #pragma visibility during instantiation. The visibility of the | Rafael Espindola | 2012-07-11 | 1 | -0/+13 |
* | We were computing the visibility and linkage of template parameters, but | Rafael Espindola | 2012-06-11 | 1 | -2/+95 |
* | Don't ignore linkage when ignoring visibility in the instantiation of a | Rafael Espindola | 2012-05-25 | 1 | -0/+17 |
* | Don't ignore linkage when ignoring visibility in the instantiation of a | Rafael Espindola | 2012-05-25 | 1 | -0/+15 |
* | Consider the linkage for member class templates even when we have to ignore | Rafael Espindola | 2012-05-25 | 1 | -0/+17 |
* | When ignoring visibility in an instantiation, still consider the linkage. | Rafael Espindola | 2012-05-25 | 1 | -0/+14 |
* | Function template version of the previous patch. | Rafael Espindola | 2012-05-21 | 1 | -0/+13 |
* | Produce a hidden symbol for zed in | Rafael Espindola | 2012-05-21 | 1 | -0/+16 |
* | Test and document a difference from gcc in the handling of visibility | Rafael Espindola | 2012-05-21 | 1 | -0/+13 |
* | Fix the visibility of instantiations of static data members. | Rafael Espindola | 2012-05-16 | 1 | -0/+12 |
* | Fix our handling of visibility in explicit template instantiations. | Rafael Espindola | 2012-05-15 | 1 | -0/+52 |
* | Fix visibility when we have two types with explicit visibility in a template | Rafael Espindola | 2012-04-23 | 1 | -0/+12 |
* | Add another testcase that was not being covered. | Rafael Espindola | 2012-04-23 | 1 | -0/+18 |
* | Add a testcase that we already get right but was not being tested. Found | Rafael Espindola | 2012-04-22 | 1 | -0/+10 |
* | Cleanup testcase. | Rafael Espindola | 2012-04-22 | 1 | -3/+2 |
* | An attribute in a explicit template installation should take precedence over | Rafael Espindola | 2012-04-22 | 1 | -0/+13 |
* | Revert 155102 but add a fixme while I debug what is wrong with chrome's | Rafael Espindola | 2012-04-22 | 1 | -2/+6 |
* | Add another missing testcase. | Rafael Espindola | 2012-04-22 | 1 | -0/+12 |
* | Add a testcase we were already getting right, but were not testing for. | Rafael Espindola | 2012-04-22 | 1 | -0/+13 |
* | Fix handling of template parameters. Found by inspection. GCC 4.7 agrees | Rafael Espindola | 2012-04-22 | 1 | -0/+14 |
* | In mergeVisibility, if we already have an explicit visibility, keep it. | Rafael Espindola | 2012-04-19 | 1 | -0/+12 |
* | In mergeVisibilityWithMin, let an implicit hidden symbol take precedence over | Rafael Espindola | 2012-04-19 | 1 | -2/+2 |
* | Revert r154749 for now at John McCall's request. | Rafael Espindola | 2012-04-16 | 1 | -12/+0 |
* | Consider visibility attributes last, so that they take precedence. | Rafael Espindola | 2012-04-14 | 1 | -0/+12 |
* | The type of a definition should not increase its visibility. Fixes PR12221. | Rafael Espindola | 2012-03-10 | 1 | -0/+8 |
* | Two fixes to how we compute visibility: | Rafael Espindola | 2012-02-23 | 1 | -0/+97 |
* | Remember if a type has its visibility set explicitly or implicitly. | Rafael Espindola | 2012-01-14 | 1 | -5/+24 |
* | Process attributes in explicit function template instantiations. Fixes part of | Rafael Espindola | 2012-01-04 | 1 | -0/+5 |
* | Process attributes in explicit template instatiation definitions. Fixes PR11690. | Rafael Espindola | 2012-01-03 | 1 | -0/+10 |
* | Small cosmetic cleanups in code I will change anyway. | Rafael Espindola | 2012-01-02 | 1 | -1/+1 |
* | Consider visibility attributes in namespaces as being explicit. I.e., they | Rafael Espindola | 2012-01-01 | 1 | -0/+12 |
* | Remove a non-gcc-compatible extension that would apply attributes on declarat... | Eli Friedman | 2011-12-17 | 1 | -1/+1 |
* | Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGen | Peter Collingbourne | 2011-09-26 | 1 | -1/+1 |
* | Don't factor in visibility for templates and template arguments | John McCall | 2011-06-27 | 1 | -0/+32 |
* | Don't consider visibility from template parameter lists if we're | John McCall | 2011-03-04 | 1 | -0/+11 |
* | Mark VTables and RTTI data linkonce_odr instead of weak_odr, with the excepti... | Anders Carlsson | 2011-01-24 | 1 | -1/+1 |
* | Also set unnamed_addr on declarations. | Rafael Espindola | 2011-01-15 | 1 | -2/+2 |
* | Only add unnamed_addr to definitions. | Rafael Espindola | 2011-01-13 | 1 | -2/+2 |
* | Set unnamed_addr in VTTs. | Rafael Espindola | 2011-01-11 | 1 | -1/+1 |
* | Add unnamed_addr to vtables. | Rafael Espindola | 2011-01-11 | 1 | -2/+2 |