Go to file
George Burgess IV a2f29fa694 [Sema] Make extended vectors of `bool` an error.
In OpenCL, `bool` vectors are a reserved type, and are therefore
illegal.

Outside of OpenCL, if we try to make an extended vector of N `bool`s,
Clang will lower it to an `[N x i1]`. LLVM has no ABI for bitvectors, so
lots of operations on such vectors are thoroughly broken. As a result,
this patch makes them illegal in everything else, as well. :)

Differential Revision: http://reviews.llvm.org/D15721

llvm-svn: 259011
2016-01-28 01:38:18 +00:00
clang [Sema] Make extended vectors of `bool` an error. 2016-01-28 01:38:18 +00:00
clang-tools-extra docs/conf.py: update copyright year 2016-01-27 18:29:16 +00:00
compiler-rt [cfi] Fix recovery from out-of-bounds vtable error. 2016-01-28 00:37:54 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Implement modf math builtin 2016-01-27 14:52:10 +00:00
libcxx [libcxx] Additional 'REQUIRE' directives for tests that require en_US.UTF-8. 2016-01-27 10:45:07 +00:00
libcxxabi [libcxxabi] Teach cxa_demangle about Hexagon's long double size 2016-01-20 14:10:23 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Do not use return with a function whose return type is void. 2016-01-27 22:23:44 +00:00
lldb A while back in revison 244716 we added support for getting the host OS version info from debugserver. We added keys to "qHostInfo" that were "osmajor", "osminor" and "ospatch", but no one ever parsed those, so I am removing them from debugserver. We accidentally also added a "version" key to qHostInfo instead of "os_version". So now we need to support both "version" and "os_version" in qHostInfo since we have debugserver binaries out in the wild that support this old packet type. I have updated debugserver ot use the correct "os_version" for future compatability or correctness. 2016-01-28 00:16:11 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm Minor code formatting cleanup. NFC. 2016-01-28 01:23:18 +00:00
openmp Restore th_current_task first as suggested by John Mellor-Crummey 2016-01-27 21:20:26 +00:00
polly ScopInfo: Never add read accesses for synthesizable values 2016-01-27 22:51:56 +00:00