summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/thread-specifier.c
Commit message (Collapse)AuthorAgeFilesLines
* [RISCV] Mark TLS as supportedLewis Revill2019-06-191-0/+2
| | | | | | | | Inform Clang that TLS is implemented by LLVM for RISC-V Differential Revision: https://reviews.llvm.org/D57055 llvm-svn: 363776
* Don't emit _ZTW wrappers for TLS variables which don't use the C++ ↵Richard Smith2013-04-221-0/+3
| | | | | | thread_local keyword. llvm-svn: 180004
* Support the tls_model attribute (PR9788)Hans Wennborg2012-06-231-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 Christopher2010-12-021-3/+7
| | | | llvm-svn: 120648
* Thread local variables aren't considered common linkage.Eric Christopher2010-08-081-0/+1
| | | | llvm-svn: 110530
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-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 Friedman2009-04-191-1/+1
| | | | llvm-svn: 69553
* PR3853: Add CodeGen support for __thread.Eli Friedman2009-04-191-0/+10
llvm-svn: 69545
OpenPOWER on IntegriCloud