Go to file
Dehao Chen 89d3226019 Update the new PM pipeline to make ICP aware if it is SamplePGO build.
Summary: In ThinLTO backend compile, OPTOptions are not set so that the ICP in ThinLTO backend does not know if it is a SamplePGO build, in which profile count needs to be annotated directly on call instructions. This patch cleaned up the PGOOptions handling logic and passes down PGOOptions to ThinLTO backend.

Reviewers: chandlerc, tejohnson, davidxl

Reviewed By: chandlerc

Subscribers: sanjoy, llvm-commits, mehdi_amini

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

llvm-svn: 309780
2017-08-02 01:28:31 +00:00
clang [Driver] Disable static C++ library support on Fuchsia 2017-08-02 01:18:02 +00:00
clang-tools-extra [clangd] Fix more MSVC compilation failures. 2017-08-01 18:27:58 +00:00
compiler-rt [sanitizer_common] Fuchsia-specific symbolizer 2017-08-01 22:54:51 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc add __kernel_exec macros 2017-07-28 03:39:03 +00:00
libcxx Mark LWG 2942 as complete 2017-07-30 22:28:08 +00:00
libcxxabi [demangler] Fix another bug found by oss-fuzz in r309340 2017-08-01 02:38:41 +00:00
libunwind Partial fix for PR33858 2017-07-26 18:13:57 +00:00
lld [ELF] - Use multithreading for building .gdb_index. 2017-08-01 14:57:13 +00:00
lldb Fix a mis-feature with propagation of breakpoint options -> location options. 2017-08-02 00:16:10 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm Update the new PM pipeline to make ICP aware if it is SamplePGO build. 2017-08-02 01:28:31 +00:00
openmp Fix comments and build messages concerning TSX 2017-07-28 19:05:17 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ForwardOpTree] Execute canForwardTree also in release builds. 2017-08-01 22:15:04 +00:00