Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't emit _ZTW wrappers for TLS variables which don't use the C++ ↵ | Richard Smith | 2013-04-22 | 1 | -0/+3 |
| | | | | | | thread_local keyword. llvm-svn: 180004 | ||||
* | Support the tls_model attribute (PR9788) | Hans Wennborg | 2012-06-23 | 1 | -0/+15 |
| | | | | | | | | | | | | | | This adds support for the tls_model attribute. This allows the user to choose a TLS model that is better than what LLVM would select by default. For example, a variable might be declared as: __thread int x __attribute__((tls_model("initial-exec"))); if it will not be used in a shared library that is dlopen'ed. This depends on LLVM r159077. llvm-svn: 159078 | ||||
* | FileCheckize. | Eric Christopher | 2010-12-02 | 1 | -3/+7 |
| | | | | llvm-svn: 120648 | ||||
* | Thread local variables aren't considered common linkage. | Eric Christopher | 2010-08-08 | 1 | -0/+1 |
| | | | | llvm-svn: 110530 | ||||
* | Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. | Daniel Dunbar | 2009-12-15 | 1 | -1/+1 |
| | | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446 | ||||
* | Print an error for uses of __thread on targets which don't support it. | Eli Friedman | 2009-04-19 | 1 | -1/+1 |
| | | | | llvm-svn: 69553 | ||||
* | PR3853: Add CodeGen support for __thread. | Eli Friedman | 2009-04-19 | 1 | -0/+10 |
llvm-svn: 69545 |