diff options
author | Chao-ying Fu <chao-ying.fu@intel.com> | 2014-03-28 18:14:36 -0700 |
---|---|---|
committer | Chao-ying Fu <chao-ying.fu@intel.com> | 2014-03-28 18:26:24 -0700 |
commit | 6170f5576f46f64eec6cd6c125c3de001afa5bcf (patch) | |
tree | b2ddd63de35871714e32aeec2c76c9caef0a8dd6 /compiler/utils | |
parent | 2bc4246f3dc045036da962a326b6f0b70541c2c8 (diff) | |
download | art-6170f5576f46f64eec6cd6c125c3de001afa5bcf.tar.gz art-6170f5576f46f64eec6cd6c125c3de001afa5bcf.tar.bz2 art-6170f5576f46f64eec6cd6c125c3de001afa5bcf.zip |
Use ResetDef to prevent from removing necessary stores for x86 long-to-fp.
X86 long-to-fp needs the source operand in the memory.
Later on, NullifyRange may remove the stores and then lead to incorrect
long-to-fp conversions.
To fix this bug, ResetDef is called after flushing source to the memory
for x86 long-to-fp.
Change-Id: I3510739294dc2e5ffb3d76d7651880fae63f2382
Signed-off-by: Chao-ying Fu <chao-ying.fu@intel.com>
Diffstat (limited to 'compiler/utils')
0 files changed, 0 insertions, 0 deletions