llvm with tablegen backend for capstone disassembler
Go to file
Eric Christopher 3a98b3c1a5 Rewrite the code generation handling for function feature and cpu attributes.
A couple of changes here:

a) Do less work in the case where we don't have a target attribute on the
function. We've already canonicalized the attributes for the function -
no need to do more work.

b) Use the newer canonicalized feature adding functions from TargetInfo
to do the work when we do have a target attribute. This enables us to diagnose
some warnings in the case of conflicting written attributes (only ppc does
this today) and also make sure to get all of the features for a cpu that's
listed rather than just change the cpu.

Updated all testcases accordingly and added a new testcase to verify that we'll
error out on ppc if we have some incompatible options using the existing diagnosis
framework there.

llvm-svn: 246195
2015-08-27 19:59:34 +00:00
clang Rewrite the code generation handling for function feature and cpu attributes. 2015-08-27 19:59:34 +00:00
clang-tools-extra [clang-tidy] Move clang-tidy docs to a separate directory. Create doc files for checks 2015-08-27 18:10:07 +00:00
compiler-rt [sanitizer] Disable sem_* interceptors on Mac. 2015-08-27 19:20:01 +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 Do not include pthread.h and sched.h when threads are disabled 2015-08-27 17:47:34 +00:00
libcxxabi Fix or disable C++11 tests in C++03 mode 2015-08-20 01:22:17 +00:00
libunwind [libunwind] Remove unused includes. 2015-08-27 06:58:31 +00:00
lld ELF/AMDGPU: Add more misssing: using namespace lld; 2015-08-27 18:43:12 +00:00
lldb Remove class Language - the only thing it was actually being used for is provided by LanguageRuntime already 2015-08-27 18:18:49 +00:00
llgo Update to new lists.llvm.org 2015-08-05 04:03:05 +00:00
llvm Enable constant propagation for more math functions 2015-08-27 19:56:57 +00:00
openmp Update README.txt to include table of supported Power processors 2015-08-27 17:19:17 +00:00
polly Do not detect Scops with only one loop. 2015-08-27 16:55:18 +00:00