commit | 636e870d55c1739e2318c2180fac349683dbfa97 | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Thu May 18 14:45:27 2017 -0700 |
committer | Aart Bik <ajcbik@google.com> | Thu May 18 17:18:24 2017 -0700 |
tree | 6c726b0b918e26aba5b5f9ec1bc900045ef2c3e3 | |
parent | de31d084f7d64c94911aef927798559d39759f95 [diff] |
Support for narrow operands in "dangerous" operations. Rationale: Under strict conditions, even operations that are sensitive to higher order bits can vectorize by inspecting the operands carefully. This enables more vectorization, as demonstrated by the removal of quite a few TODOs. Test: test-art-target, test-art-host Change-Id: I2b0fda6a182da9aed9ce1708a53eaf0b7e1c9146