commit | b29f684b74216e8d652c48ab9f86cc7d1b327e54 | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Fri Jul 28 15:58:41 2017 -0700 |
committer | Aart Bik <ajcbik@google.com> | Tue Aug 08 11:11:00 2017 -0700 |
tree | 393839a3b0e3d3aa0fde20beaef846303ce098c7 | |
parent | bf3710ecec95b2716d1c706b5661192dd9ea6c66 [diff] |
Set basic framework for detecting reductions. Rationale: Recognize reductions in loops. Note that reductions are *not* optimized yet (we would proceed with e.g. unrolling and vectorization). This CL merely sets up the basic detection framework. Also does a bit of cleanup on loop optimization code. Bug: 64091002 Test: test-art-host Change-Id: I0f52bd7ca69936315b03d02e83da743b8ad0ae72