summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAmaury Sechet <deadalnix@gmail.com>2016-04-07 21:29:39 +0000
committerAmaury Sechet <deadalnix@gmail.com>2016-04-07 21:29:39 +0000
commitc53ad4f3b2b001e476010690e6cc42e8a3ea458e (patch)
tree004937107c422bad6d74e6e6b4c4773a4c846311 /clang/lib/Frontend/CompilerInvocation.cpp
parent846219ae105f30081973b4b65a3b49cf87f8be4b (diff)
downloadbcm5719-llvm-c53ad4f3b2b001e476010690e6cc42e8a3ea458e.tar.gz
bcm5719-llvm-c53ad4f3b2b001e476010690e6cc42e8a3ea458e.zip
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
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud