llvm/test
Teresa Johnson e4e6279a08 [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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@291108 91177308-0d34-0410-b5e6-96231b3b80d8
2017-01-05 14:32:16 +00:00
..
Analysis Add missing CHECK: line to test case added in 29097 2017-01-04 19:35:38 +00:00
Assembler [DebugInfo] Added support for Checksum debug info feature. 2016-12-25 10:12:09 +00:00
Bindings
Bitcode [ThinLTO] Subsume all importing checks into a single flag 2017-01-05 14:32:16 +00:00
BugPoint
CodeGen [GlobalISel] Add support for address-taken basic blocks 2017-01-05 13:27:52 +00:00
DebugInfo Reapply "[SimplifyCFG] In sinkLastInstruction correctly set debugloc of common inst" 2017-01-04 17:40:32 +00:00
Examples
ExecutionEngine RuntimeDyldELF: add R_AARCH64_ADD_ABS_LO12_NC reloc 2016-12-27 09:51:38 +00:00
Feature
FileCheck
Instrumentation [sanitizer-coverage] sort the switch cases 2016-12-27 21:20:06 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC test: remove unnecessary triple argument 2017-01-05 06:30:12 +00:00
Object
ObjectYAML [ObjectYAML] Support for DWARF debug_info section 2016-12-22 22:44:27 +00:00
Other [PM] Introduce a devirtualization iteration layer for the new PM. 2016-12-28 11:07:33 +00:00
SymbolRewriter
TableGen
ThinLTO/X86 Mark test that is testing statistics output as requiring Assertions 2017-01-05 01:08:01 +00:00
tools Fix x86 gold tests on non-x86 targets. 2017-01-04 14:43:51 +00:00
Transforms Currently isLikelyComplexAddressComputation tries to figure out if the given stride seems to be 'complex' and need some extra cost for address computation handling. 2017-01-05 14:03:41 +00:00
Unit
Verifier [TBAAVerifier] Be stricter around verifying scalar nodes 2016-12-29 15:47:05 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in [cmake] Add LLVM_ENABLE_DIA_SDK option, and expose it in LLVMConfig 2017-01-02 18:19:35 +00:00
TestRunner.sh