Go to file
Balaram Makam 92431703d7 AArch64: Implement missed conditional compare sequences.
Summary:
This is an extension to the existing implementation of r242436 which
restricts to only select inputs. This version fixes missed opportunities
in pr26084 by attempting to lower conditional compare sequences of
and/or trees with setcc leafs. This will additionaly handle the case
when a tree with select input is not a conjunction-disjunction tree
but some of the sub trees are conjunction-disjunction trees.

Reviewers: jmolloy, t.p.northover, mcrosier, MatzeB

Subscribers: mcrosier, llvm-commits, junbuml, haicheng, mssimpso, gberry

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

llvm-svn: 259387
2016-02-01 19:13:07 +00:00
clang Fix attribute((mode([word|unwind_word]))) for x32 2016-02-01 18:58:24 +00:00
clang-tools-extra Add a new check, readability-redundant-control-flow, that check for some forms of redundant control flow statements. Currently checks for return statements at the end of a function with a void return type and continue statements at the end of looping statements. 2016-02-01 15:31:15 +00:00
compiler-rt Fix build with VS2015 2016-01-30 07:14:31 +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 Implement modf math builtin 2016-01-27 14:52:10 +00:00
libcxx [docs] Remove references to autoconf build. 2016-01-30 01:11:42 +00:00
libcxxabi [libcxxabi] Teach cxa_demangle about Hexagon's long double size 2016-01-20 14:10:23 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Atomize the ObjC category list section. 2016-02-01 19:10:10 +00:00
lldb Always write the session file in UTF-8. 2016-02-01 18:12:59 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm AArch64: Implement missed conditional compare sequences. 2016-02-01 19:13:07 +00:00
openmp Fix task dependency performance problem 2016-01-28 23:10:44 +00:00
polly ScopInfo: Correct schedule construction 2016-02-01 11:54:13 +00:00