commit | a78e66a2c0fb1ce75e3a4edaf0d70c0d1647dbad | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Thu Oct 16 13:38:44 2014 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Thu Oct 16 13:38:44 2014 +0100 |
tree | 03dbbf020e60a01feb2be07f2a678d86d825f82c | |
parent | f1eb10024d616c15af3b0cd81acabe59131be918 [diff] [blame] |
Quick: Handle kMirOpNullCheck in LVN/GVN. Change-Id: I0274e98cc61ccd1dbe0bd3e50deeb7d62bd1cb22
diff --git a/compiler/dex/local_value_numbering.cc b/compiler/dex/local_value_numbering.cc index eb98916..0fb5e48 100644 --- a/compiler/dex/local_value_numbering.cc +++ b/compiler/dex/local_value_numbering.cc
@@ -1448,6 +1448,10 @@ } break; + case kMirOpNullCheck: + HandleNullCheck(mir, GetOperandValue(mir->ssa_rep->uses[0])); + break; + case Instruction::INVOKE_DIRECT: case Instruction::INVOKE_DIRECT_RANGE: case Instruction::INVOKE_VIRTUAL: