Go to file
Amaury Sechet c53ad4f3b2 Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule
Summary:
EHPad BB are not entered the classic way and therefor do not need to be placed after their predecessors. This patch make sure EHPad BB are not chosen amongst successors to form chains, and are selected as last resort when selecting the best candidate.

EHPad are scheduled in reverse probability order in order to have them flow into each others naturally.

Reviewers: chandlerc, majnemer, rafael, MatzeB, escha, silvas

Subscribers: llvm-commits

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

llvm-svn: 265726
2016-04-07 21:29:39 +00:00
clang [modules] Allow differences in flags that only affect preprocessor predefines 2016-04-07 20:47:37 +00:00
clang-tools-extra Mention readability-static-definition-in-anonymous-namespace in release notes. 2016-04-07 17:28:35 +00:00
compiler-rt [sanitizer] Fix sem_init_glibc.cc test on __HAVE_64B_ATOMIC arches. 2016-04-07 20:26:28 +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 [AMDGPU] Implement get_local_size for amdgcn--amdhsa triple 2016-04-07 19:54:19 +00:00
libcxx Recommit r263036 with additional inlining, so that it will continue to work with existing system dylibs. Implements LWG#2583 2016-04-07 18:13:41 +00:00
libcxxabi Update copyright year to 2016. 2016-03-30 22:40:47 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld Sort options. 2016-04-07 21:10:42 +00:00
lldb Enabling AddressSanitizer tests, they should pass now (and this time I mean it). 2016-04-07 11:01:05 +00:00
llgo [llgo] add USES_TERMINAL option to check-libgo 2016-03-30 00:29:33 +00:00
llvm Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule 2016-04-07 21:29:39 +00:00
openmp [STATS] Remove trailing whitespace in stats source files 2016-04-05 18:48:48 +00:00
polly Add test case forgotten in r265379. 2016-04-05 17:40:07 +00:00