diff options
author | Dinesh Dwivedi <dinesh.d@samsung.com> | 2014-06-19 10:36:52 +0000 |
---|---|---|
committer | Dinesh Dwivedi <dinesh.d@samsung.com> | 2014-06-19 10:36:52 +0000 |
commit | 562fd7534c1c82b105565e6f01429ebfdd0fa8eb (patch) | |
tree | 9a37ad65977d5772c32f002f1f070ba35afa15e7 /clang/lib/Sema/SemaDecl.cpp | |
parent | 54b0949af9feeac7df8f5cd30a41cfa53abcef13 (diff) | |
download | bcm5719-llvm-562fd7534c1c82b105565e6f01429ebfdd0fa8eb.tar.gz bcm5719-llvm-562fd7534c1c82b105565e6f01429ebfdd0fa8eb.zip |
Added instruction combine to transform few more negative values addition to subtraction (Part 1)
This patch enables transforms for following patterns.
(x + (~(y & c) + 1) --> x - (y & c)
(x + (~((y >> z) & c) + 1) --> x - ((y>>z) & c)
Differential Revision: http://reviews.llvm.org/D3733
llvm-svn: 211266
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
0 files changed, 0 insertions, 0 deletions