commit | 0148de41a5c77c2f61252c219f1a02413c7c4a32 | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Tue Sep 05 09:25:01 2017 -0700 |
committer | Aart Bik <ajcbik@google.com> | Tue Sep 05 10:20:09 2017 -0700 |
tree | 91736a82a7e98721a44879b6597b5aea386e8e3b | |
parent | c101222c854a0c476f5b6ae64e20adbd38126a3c [diff] |
Basic SIMD reduction support. Rationale: Enables vectorization of x += .... for very basic (simple, same-type) constructs. Paves the way for more complex (narrower and/or mixed-type) constructs, which will be handled by the next CL. This is a revert of Icb5d6c805516db0a1d911c3ede9a246ccef89a22 and thus a revert^2 of I2454778dd0ef1da915c178c7274e1cf33e271d0f and thus a revert^3 of I1c1c87b6323e01442e8fbd94869ddc9e760ea1fc and thus a revert^4 of I7880c135aee3ed0a39da9ae5b468cbf80e613766 PS1-2 shows what needed to change Test: test-art-host test-art-target Bug: 64091002 Change-Id: I647889e0da0959ca405b70081b79c7d3c9bcb2e9