commit | 343adb52d3f031b6b5e005ff51f9cb04df219b21 | [log] [tgz] |
---|---|---|
author | Mark Mendell <mark.p.mendell@intel.com> | Wed Dec 18 06:02:17 2013 -0800 |
committer | Mark Mendell <mark.p.mendell@intel.com> | Wed Dec 18 09:54:32 2013 -0800 |
tree | 9d0ce59baf6dbeffe83623dced6cd8b28543164b | |
parent | d87ebe99b8e6ba128963e31d3b3d3deca6ac9b89 [diff] |
Enhance GenArrayGet, GenArrayPut for x86 As pointed out by Ian Rogers, the x86 versions didn't optimize handling of constant index expressions. Added that support, simplified checking of constant indices, and removed the use of a temporary register for the 'wide' cases by using x86 scaled addressing mode. Change-Id: I82174e4e3674752d00d7c4730496f59d69f5f173 Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>