commit | 08df4b3da75366e5db37e696eaa7e855cba01deb | [log] [tgz] |
---|---|---|
author | Zheng Xu <zheng.xu@arm.com> | Tue Mar 25 14:25:52 2014 +0000 |
committer | Ian Rogers <irogers@google.com> | Wed Mar 26 21:08:50 2014 -0700 |
tree | d5b466ef1377716a0848bdde7d89a738c00952e3 | |
parent | 636583c586b78e188168e510452cef0645578f8d [diff] |
Optimize easy multiply and easy div remainder. Update OpRegRegShift and OpRegRegRegShift to use RegStorage parameters. Add special cases for *0 and *1. Add more easy multiply special cases for Arm. Reuse easy multiply in SmallLiteralDivRem() to support remainder cases. Change-Id: Icd76a993d3ac8d4988e9653c19eab4efca14fad0