Go to file
Akira Hatanaka a61deb249b Provide a way to specify inliner's attribute compatibility and merging.
This reapplies r252990 and r252949. I've added member function getKind
to the Attr classes which returns the enum or string of the attribute.

Original commit message for r252949:

Provide a way to specify inliner's attribute compatibility and merging
rules using table-gen. NFC.

This commit adds new classes CompatRule and MergeRule to Attributes.td,
which are used to generate code to check attribute compatibility and
merge attributes of the caller and callee.

rdar://problem/19836465

llvm-svn: 256277
2015-12-22 20:00:05 +00:00
clang clang-format: [JS] Support arrays of object-type literals. 2015-12-22 15:48:35 +00:00
clang-tools-extra [clang-tidy] Added documentation for modernize-redundant-void-arg 2015-12-22 18:13:00 +00:00
compiler-rt [PGO] Move buffer write callback to a common file 2015-12-22 18:57:15 +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 AMDGPU: Add aliases for all VI targets 2015-12-15 18:37:04 +00:00
libcxx Fix type in tuple test. Sorry for the noise 2015-12-18 01:04:36 +00:00
libcxxabi Fix ARM __cxa_end_cleanup() and gc-sections. 2015-12-22 14:38:30 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Drop remaining uses of the Base typedef idiom. 2015-12-21 21:07:31 +00:00
lldb XFAIL TestCppNsImport on FreeBSD 2015-12-22 19:10:09 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm Provide a way to specify inliner's attribute compatibility and merging. 2015-12-22 20:00:05 +00:00
openmp Prevent monitor thread creation when KMP_BLOCKTIME="infinite" 2015-12-18 23:20:36 +00:00
polly Refactor canSynthesize in the BlockGenerators [NFC] 2015-12-22 19:08:49 +00:00