summaryrefslogtreecommitdiff
path: root/compiler/dex/mir_optimization.cc
diff options
context:
space:
mode:
author Bill Buzbee <buzbee@android.com> 2014-07-27 02:46:58 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2014-07-25 21:16:27 +0000
commita65d63e4eb81605fd798f1ca038d651b0faa29eb (patch)
treeaefbbe076ffbcd39b9f651c475fbdadfa440a48b /compiler/dex/mir_optimization.cc
parent5e3f45bdb987ba7fe7a4114cb5fe8483432015b6 (diff)
parent597da1f76e542b9699f8e5f8cacfea84f8854429 (diff)
Merge "SetConstantWide should mark both SSA regs as constant"
Diffstat (limited to 'compiler/dex/mir_optimization.cc')
-rw-r--r--compiler/dex/mir_optimization.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/dex/mir_optimization.cc b/compiler/dex/mir_optimization.cc
index 5c98654c32..d355ddc4bb 100644
--- a/compiler/dex/mir_optimization.cc
+++ b/compiler/dex/mir_optimization.cc
@@ -37,6 +37,7 @@ void MIRGraph::SetConstant(int32_t ssa_reg, int value) {
void MIRGraph::SetConstantWide(int ssa_reg, int64_t value) {
is_constant_v_->SetBit(ssa_reg);
+ is_constant_v_->SetBit(ssa_reg + 1);
constant_values_[ssa_reg] = Low32Bits(value);
constant_values_[ssa_reg + 1] = High32Bits(value);
}