Go to file
Peter Collingbourne c634ed0b1a LowerBitSets: Extend pass to support functions as bitset members.
This change extends the bitset lowering pass to support bitsets that may
contain either functions or global variables. A function bitset is lowered to
a jump table that is laid out before one of the functions in the bitset.

Also add support for non-string bitset identifier names. This allows for
distinct metadata nodes to stand in for names with internal linkage,
as done in D11857.

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

llvm-svn: 247080
2015-09-08 21:57:45 +00:00
clang Collect SEH captures in a set instead of a vector to avoid 2015-09-08 21:15:22 +00:00
clang-tools-extra Add a redirection page to unbreak external links. 2015-09-08 12:26:32 +00:00
compiler-rt [asan] Disable ThreadSelfTest on Android. 2015-09-08 19:32:37 +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 Update mailing list reference. 2015-08-24 22:43:24 +00:00
libcxx Implementation of Boyer-Moore and Boyer-Moore-Horspool searchers for the LFTS. 2015-09-08 17:59:09 +00:00
libcxxabi Convert LIBCXXABI_BUILD_32_BITS to LLVM_BUILD_32_BITS. 2015-09-01 01:02:06 +00:00
libunwind unwind: cleanup -Wunused-parameter 2015-09-01 04:29:03 +00:00
lld Simplify using namespaces and typedefs. NFC. 2015-09-08 21:57:31 +00:00
lldb SBThread::StepOutOfFrame should check that the SBStackFrame it gets passed 2015-09-08 18:40:59 +00:00
llgo [llgo] drop debug/DIBuilder.Declare 2015-09-01 11:52:37 +00:00
llvm LowerBitSets: Extend pass to support functions as bitset members. 2015-09-08 21:57:45 +00:00
openmp Remove duplicate of num_threads assignment. 2015-09-02 20:28:50 +00:00
polly Allow PHI nodes in the region exit block 2015-09-08 21:44:27 +00:00