Go to file
Akira Hatanaka c7dfb76fe7 Provide a way to specify inliner's attribute compatibility and merging.
This reapplies r252949. I've changed the type of FuncName to be
std::string instead of StringRef in emitFnAttrCompatCheck.

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: 252990
2015-11-13 01:23:11 +00:00
clang Add support for function attribute 'disable_tail_calls'. 2015-11-13 00:42:21 +00:00
clang-tools-extra Fix bug in suggested fix that truncated variable names to 1 character. 2015-11-11 18:40:36 +00:00
compiler-rt compiler-rt: add make solution to bootstrap mingw-w64 2015-11-13 00:21:34 +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 integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Implement P0074: Making owner_less more flexible 2015-11-12 15:56:44 +00:00
libcxxabi Fix LIBCXXABI_HAS_NO_THREADS configuration. 2015-10-14 19:21:38 +00:00
libunwind Make it possible to use libunwind without heap. 2015-11-09 06:57:29 +00:00
lld [elf2] get{Local,Global}DynamicReloc -> is{LocalGlobal}DynamicReloc. 2015-11-13 00:32:58 +00:00
lldb Revert "Another little stepping optimization: if any of the source step commands are running through a range " 2015-11-13 00:31:21 +00:00
llgo debug: Update for debug info API change. 2015-11-05 22:04:20 +00:00
llvm Provide a way to specify inliner's attribute compatibility and merging. 2015-11-13 01:23:11 +00:00
openmp Add debug trace message for hierarchical barrier 2015-11-12 21:40:39 +00:00
polly [FIX] Bail if access function is not divisible by element size. 2015-11-12 20:15:32 +00:00