Go to file
Teresa Johnson bbd10b4579 [ThinLTO] Option to control path of distributed backend files
Summary:
Add support to control where files for a distributed backend (the
individual index files and optional imports files) are created.

This is invoked with a new thinlto-prefix-replace option in the gold
plugin and llvm-lto. If specified, expects a string of the form
"oldprefix:newprefix", and instead of generating these files in the
same directory path as the corresponding bitcode file, will use a path
formed by replacing the bitcode file's path prefix matching oldprefix
with newprefix.

Also add a new replace_path_prefix helper to Path.h in libSupport.

Depends on D19636.

Reviewers: joker.eph

Subscribers: llvm-commits, joker.eph

Differential Revision: http://reviews.llvm.org/D19644

llvm-svn: 269771
2016-05-17 14:45:30 +00:00
clang [PCH] Fixed bug with preamble invalidation when overridden files change 2016-05-17 14:34:53 +00:00
clang-tools-extra [find-all-symbols] Ignore anonymous enum declarations. 2016-05-17 13:38:18 +00:00
compiler-rt [asan] Don't raise false alarm to recv/recvfrom when MSG_TRUNC is present. 2016-05-17 07:38:27 +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 math: Add erf ported from amd-builtins 2016-05-06 18:02:30 +00:00
libcxx Remove C++11 feature macros in tests. Use TEST_STD_VER instead. 2016-05-16 17:05:14 +00:00
libcxxabi libc++abi: make __cxa_call_unexpected visible 2016-05-11 23:56:37 +00:00
libunwind unwind: remove last instance of -Wexpansion-to-defined 2016-04-26 01:11:29 +00:00
lld Add `explicit`. 2016-05-16 21:06:31 +00:00
lldb xfail TestTopLevelExprs for Android API 21-22 (llvm.org/pr27787) 2016-05-17 12:42:25 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [ThinLTO] Option to control path of distributed backend files 2016-05-17 14:45:30 +00:00
openmp Clean all the mess around KMP_USE_FUTEX and kmp_lock.h 2016-05-16 09:44:11 +00:00
polly docs: Fix code-block to avoid sphinx error 2016-05-17 13:41:00 +00:00