Go to file
Teresa Johnson a6a3fb57a1 [ThinLTO] Reduce unnecessary map lookups during combined summary write
Summary:
Don't assign values to undefined references, simply don't emit those
reference edges as they are not useful (we were already not emitting
call edges to undefined refs).

Also, streamline the later lookup of value ids when writing the
summaries, by combining the check for value id existence with the access
of that value id.

Reviewers: pcc

Subscribers: Prazek, llvm-commits, inglorion

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

llvm-svn: 304323
2017-05-31 18:58:11 +00:00
clang [CodeGen] Surround assertion with parens and format. 2017-05-31 18:51:36 +00:00
clang-tools-extra [clangd] Mark results of clangd requests with a tag provided by the FileSystemProvider. 2017-05-30 15:11:02 +00:00
compiler-rt [sanitizer-coverage] remove stale code (old coverage); compiler-rt part 2017-05-31 18:26:32 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx [test] s/uexpectedly/unexpectedly/ 2017-05-30 20:12:55 +00:00
libcxxabi [demangler] Fix a exponential string copying bug 2017-05-28 23:15:50 +00:00
libunwind [libunwind] Fix executable stack directive on Linux. 2017-05-16 20:18:57 +00:00
lld [ELF] .ARM.exidx sentinel section should use InputSectionDescriptions. 2017-05-31 09:02:21 +00:00
lldb Added a testcase for local/namespaced name conflicts. 2017-05-31 17:18:10 +00:00
llgo benchcomp: Add a mode for analyzing file sizes. 2017-04-03 19:13:12 +00:00
llvm [ThinLTO] Reduce unnecessary map lookups during combined summary write 2017-05-31 18:58:11 +00:00
openmp Fix for KMP_AFFINITY=respect with multiple processor groups 2017-05-15 19:05:59 +00:00
parallel-libs
polly [isl++] Update bindings 2017-05-31 08:46:29 +00:00