diff options
author | Mark Mendell <mark.p.mendell@intel.com> | 2015-11-04 11:30:41 -0500 |
---|---|---|
committer | Mark P Mendell <mark.p.mendell@intel.com> | 2015-11-06 13:39:23 +0000 |
commit | 814893712135ada93d60776e2677b80fa6dfa7a8 (patch) | |
tree | 9d96264e89c2b3341dc78e07cb2bbb676d9e3f77 /compiler/optimizing/graph_visualizer.cc | |
parent | 5348137d15483f7aeaf03f5116b8d6e01b5c1bac (diff) |
Improve X86 handling of constants to Field/Array Set
AnTuTu 5.6 f.v.b() function on X86 showed several places where FP
constants were created using the stack, one in an inner loop.
Change ArraySet and *FieldSet to allow constants, and then generate
integer constant moves, rather than forcing the constant to be
materialized into a register. This will also help with register
pressure.
Change-Id: Ibebe2fed748a1bbeca47c36e9536b9b2357fc3cb
Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions