Go to file
Hans Wennborg cbe34b4cc9 Extend the IL for selecting TLS models (PR9788)
This allows the user/front-end to specify a model that is better
than what LLVM would choose by default. For example, a variable
might be declared as

  @x = thread_local(initialexec) global i32 42

if it will not be used in a shared library that is dlopen'ed.

If the specified model isn't supported by the target, or if LLVM can
make a better choice, a different model may be used.

llvm-svn: 159077
2012-06-23 11:37:03 +00:00
clang Clean up a large number of C++11 attribute parse issues, including parsing 2012-06-23 05:07:58 +00:00
compiler-rt Mechanical change to sink a #ifdef guard for a platform below the 2012-06-22 21:09:22 +00:00
debuginfo-tests Fix this for buggy gdb behavior alongside the change 2012-06-05 18:16:03 +00:00
libclc configure.py: Add an install rule. 2012-06-01 17:29:59 +00:00
libcxx Revert pair constructors back to using is_convertible instead of is_constructible. This should pull things into alignment with the final draft. Fixes http://llvm.org/bugs/show_bug.cgi?id=13063#add_comment. 2012-06-09 20:01:23 +00:00
libcxxabi Don't dereference root in __parse_ctor_dtor_name unless it is known to not be null. 2012-06-15 21:57:51 +00:00
lld Fix link order. Patch by Sidney Manning. 2012-06-21 22:42:00 +00:00
lldb The StepOverBreakpoint plan should only explain eStopReasonTrace. It didn't cause any other exceptional stop reason. 2012-06-22 20:42:22 +00:00
llvm Extend the IL for selecting TLS models (PR9788) 2012-06-23 11:37:03 +00:00
polly Add TempScop::isWrite() function. 2012-06-22 10:59:36 +00:00