Go to file
Teresa Johnson 519465b993 [ThinLTO] Subsume all importing checks into a single flag
Summary:
This adds a new summary flag NotEligibleToImport that subsumes
several existing flags (NoRename, HasInlineAsmMaybeReferencingInternal
and IsNotViableToInline). It also subsumes the checking of references
on the summary that was being done during the thin link by
eligibleForImport() for each candidate. It is much more efficient to
do that checking once during the per-module summary build and record
it in the summary.

Reviewers: mehdi_amini

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D28169

llvm-svn: 291108
2017-01-05 14:32:16 +00:00
clang No canonical-prefixes match in avr-toolchain.c. 2017-01-05 10:06:58 +00:00
clang-tools-extra [clang-tidy] Ignore default arguments in modernize-default-member-init 2017-01-04 17:33:55 +00:00
compiler-rt [sancov] force default flags for windows 2017-01-05 06:55:55 +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 Fix build since r286752. 2016-11-14 16:06:33 +00:00
libcxx Add gcc-[56] clang-3.[678] to list of XFAILS for variant tests. Patch from Michael Park 2017-01-05 09:06:30 +00:00
libcxxabi tweak definition to avoid GCC warning 2017-01-04 05:45:24 +00:00
libunwind EHABI: mark some functions as exported 2016-11-17 23:53:35 +00:00
lld Change which input sections we concatenate 2017-01-05 14:20:35 +00:00
lldb [lldb-mi] Fix implementation for a few mi commands 2017-01-05 13:23:47 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [ThinLTO] Subsume all importing checks into a single flag 2017-01-05 14:32:16 +00:00
openmp [CMake] Make openmp build under runtimes/ 2017-01-04 18:11:37 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Update to isl-0.18-43-g0b4256f 2016-12-31 07:46:11 +00:00