Index: runtime/vm/constant_propagator.cc |
=================================================================== |
--- runtime/vm/constant_propagator.cc (revision 44579) |
+++ runtime/vm/constant_propagator.cc (working copy) |
@@ -296,7 +296,7 @@ |
void ConstantPropagator::VisitPhi(PhiInstr* instr) { |
// Compute the join over all the reachable predecessor values. |
JoinEntryInstr* block = instr->block(); |
- Object& value = Object::ZoneHandle(I, Unknown()); |
+ Object& value = Object::ZoneHandle(Z, Unknown()); |
for (intptr_t pred_idx = 0; pred_idx < instr->InputCount(); ++pred_idx) { |
if (reachable_->Contains( |
block->PredecessorAt(pred_idx)->preorder_number())) { |
@@ -601,7 +601,7 @@ |
ASSERT(ch_code >= 0); |
if (ch_code < Symbols::kMaxOneCharCodeSymbol) { |
RawString** table = Symbols::PredefinedAddress(); |
- SetValue(instr, String::ZoneHandle(I, table[ch_code])); |
+ SetValue(instr, String::ZoneHandle(Z, table[ch_code])); |
} else { |
SetValue(instr, non_constant_); |
} |
@@ -617,7 +617,7 @@ |
const String& str = String::Cast(o); |
const intptr_t result = |
(str.Length() == 1) ? static_cast<intptr_t>(str.CharAt(0)) : -1; |
- SetValue(instr, Smi::ZoneHandle(I, Smi::New(result))); |
+ SetValue(instr, Smi::ZoneHandle(Z, Smi::New(result))); |
} |
} |
@@ -780,12 +780,12 @@ |
void ConstantPropagator::VisitLoadClassId(LoadClassIdInstr* instr) { |
intptr_t cid = instr->object()->Type()->ToCid(); |
if (cid != kDynamicCid) { |
- SetValue(instr, Smi::ZoneHandle(I, Smi::New(cid))); |
+ SetValue(instr, Smi::ZoneHandle(Z, Smi::New(cid))); |
return; |
} |
const Object& object = instr->object()->definition()->constant_value(); |
if (IsConstant(object)) { |
- SetValue(instr, Smi::ZoneHandle(I, Smi::New(object.GetClassId()))); |
+ SetValue(instr, Smi::ZoneHandle(Z, Smi::New(object.GetClassId()))); |
return; |
} |
SetValue(instr, non_constant_); |
@@ -801,7 +801,7 @@ |
if (num_elements->BindsToConstant() && |
num_elements->BoundConstant().IsSmi()) { |
intptr_t length = Smi::Cast(num_elements->BoundConstant()).Value(); |
- const Object& result = Smi::ZoneHandle(I, Smi::New(length)); |
+ const Object& result = Smi::ZoneHandle(Z, Smi::New(length)); |
SetValue(instr, result); |
return; |
} |
@@ -812,17 +812,17 @@ |
instance->definition()->OriginalDefinition()->AsConstant(); |
if (constant != NULL) { |
if (constant->value().IsString()) { |
- SetValue(instr, Smi::ZoneHandle(I, |
+ SetValue(instr, Smi::ZoneHandle(Z, |
Smi::New(String::Cast(constant->value()).Length()))); |
return; |
} |
if (constant->value().IsArray()) { |
- SetValue(instr, Smi::ZoneHandle(I, |
+ SetValue(instr, Smi::ZoneHandle(Z, |
Smi::New(Array::Cast(constant->value()).Length()))); |
return; |
} |
if (constant->value().IsTypedData()) { |
- SetValue(instr, Smi::ZoneHandle(I, |
+ SetValue(instr, Smi::ZoneHandle(Z, |
Smi::New(TypedData::Cast(constant->value()).Length()))); |
return; |
} |
@@ -842,7 +842,7 @@ |
if (IsConstant(object)) { |
if (instr->type().IsTypeParameter()) { |
if (object.IsNull()) { |
- SetValue(instr, Type::ZoneHandle(I, Type::DynamicType())); |
+ SetValue(instr, Type::ZoneHandle(Z, Type::DynamicType())); |
return; |
} |
// We could try to instantiate the type parameter and return it if no |
@@ -905,7 +905,7 @@ |
const Integer& result = |
Integer::Handle(I, binary_op->Evaluate(left_int, right_int)); |
if (!result.IsNull()) { |
- SetValue(binary_op, Integer::ZoneHandle(I, result.raw())); |
+ SetValue(binary_op, Integer::ZoneHandle(Z, result.raw())); |
return; |
} |
} |
@@ -964,7 +964,7 @@ |
const Integer& result = |
Integer::Handle(I, unary_op->Evaluate(value_int)); |
if (!result.IsNull()) { |
- SetValue(unary_op, Integer::ZoneHandle(I, result.raw())); |
+ SetValue(unary_op, Integer::ZoneHandle(Z, result.raw())); |
return; |
} |
} |