diff options
author | Evandro Menezes <e.menezes@samsung.com> | 2018-08-29 17:59:34 +0000 |
---|---|---|
committer | Evandro Menezes <e.menezes@samsung.com> | 2018-08-29 17:59:34 +0000 |
commit | a3a7b53571ce5f9f951ad5b6587e137c3788ee35 (patch) | |
tree | 0c936d1ca6df2a1c013d05b1098a134f20943f5d /lldb/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py | |
parent | a2eee4745083e805a7c869d250d5c787b827b75b (diff) | |
download | bcm5719-llvm-a3a7b53571ce5f9f951ad5b6587e137c3788ee35.tar.gz bcm5719-llvm-a3a7b53571ce5f9f951ad5b6587e137c3788ee35.zip |
[InstCombine] Expand the simplification of pow() into exp2()
Generalize the simplification of `pow(2.0, y)` to `pow(2.0 ** n, y)` for all
scalar and vector types.
This improvement helps some benchmarks in SPEC CPU2000 and CPU2006, such as
252.eon, 447.dealII, 453.povray. Otherwise, no significant regressions on
x86-64 or A64.
Differential revision: https://reviews.llvm.org/D49273
llvm-svn: 340947
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py')
0 files changed, 0 insertions, 0 deletions