Go to file
Joel Jones 682150364a More replacing of target-dependent intrinsics with target-indepdent
intrinsics.  The second instruction(s) to be handled are the vector versions 
of count set bits (ctpop).

The changes here are to clang so that it generates a target independent 
vector ctpop when it sees an ARM dependent vector bits set count.  The changes 
in llvm are to match the target independent vector ctpop and in 
VMCore/AutoUpgrade.cpp to update any existing bc files containing ARM 
dependent vector pop counts with target-independent ctpops.  There are also 
changes to an existing test case in llvm for ARM vector count instructions and 
to a test for the bitcode upgrade.

<rdar://problem/11892519>

There is deliberately no test for the change to clang, as so far as I know, no
consensus has been reached regarding how to test neon instructions in clang;
q.v. <rdar://problem/8762292>

llvm-svn: 160409
2012-07-18 00:01:03 +00:00
clang More replacing of target-dependent intrinsics with target-indepdent 2012-07-18 00:01:03 +00:00
compiler-rt [TSan] cleanup header comments 2012-07-17 09:39:59 +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 Relax the complete-type checks that are happening under __invokable<Fp, Args...> to only check Fp, and not Args... . This should be sufficient to give the desired high quality diagnostics under both bind and function. And this allows a test reported by Rich E on cfe-dev to pass. Tracked by <rdar://problem/11880602>. 2012-07-16 16:17:34 +00:00
libcxxabi Add missing #include <stdlib.h> into test which uses ::exit. 2012-07-11 09:37:56 +00:00
lld Minor edits to match style guidelines. No functionality change 2012-07-17 16:18:04 +00:00
lldb <rdar://problem/11852285> 2012-07-17 20:18:12 +00:00
llvm Apparently it's possible to do an 'invoke asm'. 2012-07-17 23:51:33 +00:00
polly Allow cast instructions within scops 2012-07-16 10:57:32 +00:00