hanchenye-llvm-project/llvm/test
Teresa Johnson 765941a841 [gold/ThinLTO] Restore ThinLTO file management in gold plugin
Summary:
The gold-plugin changes added along with the new LTO API in r278338 had
the effect of removing the management of the PluginInputFile that
ensured the files weren't released back to gold until the backend
threads were complete. Add back the old file handling.

Fixes PR29020.

Reviewers: mehdi_amini

Subscribers: mehdi_amini, llvm-commits, hjl.tools

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

llvm-svn: 279356
2016-08-20 01:24:07 +00:00
..
Analysis [CostModel][X86] Added sub, or, and, fadd and fsub costs and missing 512-bit mul costs 2016-08-19 19:07:10 +00:00
Assembler Support the DW_AT_noreturn DWARF flag. 2016-08-17 16:02:43 +00:00
Bindings Add writeonly IR attribute 2016-07-04 08:01:29 +00:00
Bitcode [PM] Port NameAnonFunction pass to new pass manager 2016-08-12 14:03:36 +00:00
BugPoint
CodeGen GlobalISel: support legalization of G_FCONSTANTs 2016-08-19 22:40:08 +00:00
DebugInfo Revert "[SimplifyCFG] Rewrite SinkThenElseCodeToEnd" 2016-08-19 20:22:39 +00:00
Examples
ExecutionEngine [RuntimeDyld] Revert r279182 and 279201 -- they broke some ARM bots. 2016-08-19 17:06:39 +00:00
Feature Revert "Revert "Invariant start/end intrinsics overloaded for address space"" 2016-08-13 23:31:24 +00:00
FileCheck
Instrumentation Revert "[asan] Optimize store size in FunctionStackPoisoner::poisonRedZones" 2016-08-19 17:15:38 +00:00
Integer
JitListener
LTO [LTO] Change addSaveTemps API: do not add dot to the supplied prefix path 2016-08-18 00:12:33 +00:00
LibDriver
Linker IR: Drop uniquing when an MDNode Value operand is deleted 2016-08-03 18:19:43 +00:00
MC [mips] Add l.[sd] and s.[sd] instruction aliases 2016-08-17 14:45:09 +00:00
Object [AMDGPU] llvm-objdump: Skip amd_kernel_code_t only at the begining of kernel symbol. 2016-08-17 10:17:57 +00:00
ObjectYAML [macho2yaml] Don't write empty linkedit data 2016-08-17 21:46:04 +00:00
Other [PM] Change the name of the repeating utility to something less 2016-08-04 03:52:53 +00:00
SymbolRewriter [PM] Port SymbolRewriter to the new PM 2016-07-25 20:52:00 +00:00
TableGen tests: accept different TargetOpcode values. 2016-07-07 17:51:42 +00:00
ThinLTO/X86 [LTO] Add the ability to test -thinlto-emit-imports-files through llvm-lto2 2016-08-19 23:54:40 +00:00
Transforms [InstCombine] use m_APInt to allow icmp (shl X, Y), C folds for splat constant vectors, part 1 2016-08-19 22:33:26 +00:00
Unit
Verifier [coroutines] Part 4[ab]: Coroutine Devirtualization: Lower coro.resume and coro.destroy. 2016-08-04 20:30:07 +00:00
YAMLParser
tools [gold/ThinLTO] Restore ThinLTO file management in gold plugin 2016-08-20 01:24:07 +00:00
.clang-format
CMakeLists.txt Restore "Resolution-based LTO API." 2016-08-11 14:58:12 +00:00
TestRunner.sh
lit.cfg Restore "Resolution-based LTO API." 2016-08-11 14:58:12 +00:00
lit.site.cfg.in