llvm with tablegen backend for capstone disassembler
Go to file
Dehao Chen 9907e9d860 Do not inline hot callsites for samplepgo in thinlto compile phase.
Summary: Because SamplePGO passes will be invoked twice in ThinLTO build: once at compile phase, the other at backend. We want to make sure the IR at the 2nd phase matches the hot part in profile, thus we do not want to inline hot callsites in the first phase.

Reviewers: tejohnson, eraman

Reviewed By: tejohnson

Subscribers: mehdi_amini, llvm-commits, Prazek

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

llvm-svn: 298428
2017-03-21 19:55:36 +00:00
clang [X86][MS-compatability][clang] allow MS TYPE/SIZE/LENGTH operators as a part of a compound expression 2017-03-21 19:33:32 +00:00
clang-tools-extra Prevent cppcoreguidelines-pro-bounds-array-to-pointer-decay from diagnosing array to pointer decay stemming from system macros. 2017-03-21 19:01:17 +00:00
compiler-rt [compiler-rt] respect CMAKE_EXE_LINKER_FLAGS in compiler and library tests 2017-03-21 18:25:35 +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: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Fix a couple of 'C++11'-isms from the last checkin, which broke the '03 bot. 2017-03-21 19:12:21 +00:00
libcxxabi Fully Reformat fallback_malloc.cpp 2017-03-04 03:23:15 +00:00
libunwind DarwinParser: include limits 2017-03-14 15:17:55 +00:00
lld Update comment. 2017-03-21 17:22:13 +00:00
lldb Fix build broken by StringList move. 2017-03-21 18:45:42 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm Do not inline hot callsites for samplepgo in thinlto compile phase. 2017-03-21 19:55:36 +00:00
openmp [OpenMP] libomptarget: Disable on MacOS X 2017-03-21 18:19:09 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [DependenceInfo] change name Write to MustWrite to remove ambiguity [NFC] 2017-03-21 11:54:08 +00:00