diff options
author | Dinesh Dwivedi <dinesh.d@samsung.com> | 2014-06-19 08:29:18 +0000 |
---|---|---|
committer | Dinesh Dwivedi <dinesh.d@samsung.com> | 2014-06-19 08:29:18 +0000 |
commit | b62e52e1b52f2cb064a3ad75d266748c8dc6b619 (patch) | |
tree | 8bea7c2c7e44e766b6b36534a7acfc38e0a564eb /clang/test/OpenMP/parallel_reduction_messages.cpp | |
parent | fb39de3be701477f553e0b880c0a85668df6fafe (diff) | |
download | bcm5719-llvm-b62e52e1b52f2cb064a3ad75d266748c8dc6b619.tar.gz bcm5719-llvm-b62e52e1b52f2cb064a3ad75d266748c8dc6b619.zip |
Refactored and updated SimplifyUsingDistributiveLaws() to
* Find factorization opportunities using identity values.
* Find factorization opportunities by treating shl(X, C) as mul (X, shl(C))
* Keep NSW flag while simplifying instruction using factorization.
This fixes PR19263.
Differential Revision: http://reviews.llvm.org/D3799
llvm-svn: 211261
Diffstat (limited to 'clang/test/OpenMP/parallel_reduction_messages.cpp')
0 files changed, 0 insertions, 0 deletions