diff options
author | Artem Dergachev <artem.dergachev@gmail.com> | 2018-05-31 17:22:38 +0000 |
---|---|---|
committer | Artem Dergachev <artem.dergachev@gmail.com> | 2018-05-31 17:22:38 +0000 |
commit | 16a1f64ccf0f85b501e41dc54a583f56e4826e12 (patch) | |
tree | ed5b3edc4aee767f87de8b9f360e1015f39a95cf /clang/test/CodeGenOpenCL/private-array-initialization.cl | |
parent | 745918ff87f17fae86edcdfac8daa16f44c8b1e0 (diff) | |
download | bcm5719-llvm-16a1f64ccf0f85b501e41dc54a583f56e4826e12.tar.gz bcm5719-llvm-16a1f64ccf0f85b501e41dc54a583f56e4826e12.zip |
[analyzer] Improve performance of the SVal simplification mechanism.
When neither LHS nor RHS of a binary operator expression can be simplified,
return the original expression instead of re-evaluating the binary operator.
Such re-evaluation was causing recusrive re-simplification which caused
the algorithmic complexity to explode.
Differential Revision: https://reviews.llvm.org/D47155
llvm-svn: 333670
Diffstat (limited to 'clang/test/CodeGenOpenCL/private-array-initialization.cl')
0 files changed, 0 insertions, 0 deletions