• Home
  • Raw
  • Download

Lines Matching refs:zone

506 void HValue::AddNewRange(Range* r, Zone* zone) {  in AddNewRange()  argument
507 if (!HasRange()) ComputeInitialRange(zone); in AddNewRange()
508 if (!HasRange()) range_ = new(zone) Range(); in AddNewRange()
522 void HValue::ComputeInitialRange(Zone* zone) { in ComputeInitialRange() argument
524 range_ = InferRange(zone); in ComputeInitialRange()
1020 Range* HValue::InferRange(Zone* zone) { in InferRange() argument
1022 Range* result = new(zone) Range(); in InferRange()
1028 Range* HChange::InferRange(Zone* zone) { in InferRange() argument
1036 ? input_range->Copy(zone) in InferRange()
1037 : HValue::InferRange(zone); in InferRange()
1043 Range* HConstant::InferRange(Zone* zone) { in InferRange() argument
1045 Range* result = new(zone) Range(int32_value_, int32_value_); in InferRange()
1049 return HValue::InferRange(zone); in InferRange()
1053 Range* HPhi::InferRange(Zone* zone) { in InferRange() argument
1056 Range* range = new(zone) Range(kMinInt, kMaxInt); in InferRange()
1059 Range* range = OperandAt(0)->range()->Copy(zone); in InferRange()
1066 return HValue::InferRange(zone); in InferRange()
1071 Range* HAdd::InferRange(Zone* zone) { in InferRange() argument
1075 Range* res = a->Copy(zone); in InferRange()
1083 return HValue::InferRange(zone); in InferRange()
1088 Range* HSub::InferRange(Zone* zone) { in InferRange() argument
1092 Range* res = a->Copy(zone); in InferRange()
1099 return HValue::InferRange(zone); in InferRange()
1104 Range* HMul::InferRange(Zone* zone) { in InferRange() argument
1108 Range* res = a->Copy(zone); in InferRange()
1117 return HValue::InferRange(zone); in InferRange()
1122 Range* HDiv::InferRange(Zone* zone) { in InferRange() argument
1124 Range* result = new(zone) Range(); in InferRange()
1142 return HValue::InferRange(zone); in InferRange()
1147 Range* HMod::InferRange(Zone* zone) { in InferRange() argument
1150 Range* result = new(zone) Range(); in InferRange()
1159 return HValue::InferRange(zone); in InferRange()
1358 Range* HBitwise::InferRange(Zone* zone) { in InferRange() argument
1359 if (op() == Token::BIT_XOR) return HValue::InferRange(zone); in InferRange()
1371 ? new(zone) Range(0, result_mask) in InferRange()
1372 : HValue::InferRange(zone); in InferRange()
1376 Range* HSar::InferRange(Zone* zone) { in InferRange() argument
1381 ? left()->range()->Copy(zone) in InferRange()
1382 : new(zone) Range(); in InferRange()
1388 return HValue::InferRange(zone); in InferRange()
1392 Range* HShr::InferRange(Zone* zone) { in InferRange() argument
1400 ? new(zone) Range(0, in InferRange()
1402 : new(zone) Range(); in InferRange()
1406 ? left()->range()->Copy(zone) in InferRange()
1407 : new(zone) Range(); in InferRange()
1414 return HValue::InferRange(zone); in InferRange()
1418 Range* HShl::InferRange(Zone* zone) { in InferRange() argument
1423 ? left()->range()->Copy(zone) in InferRange()
1424 : new(zone) Range(); in InferRange()
1430 return HValue::InferRange(zone); in InferRange()
1434 Range* HLoadKeyedSpecializedArrayElement::InferRange(Zone* zone) { in InferRange() argument
1437 return new(zone) Range(0, 255); in InferRange()
1439 return new(zone) Range(-128, 127); in InferRange()
1441 return new(zone) Range(0, 255); in InferRange()
1443 return new(zone) Range(-32768, 32767); in InferRange()
1445 return new(zone) Range(0, 65535); in InferRange()
1447 return HValue::InferRange(zone); in InferRange()
1657 new(block()->zone()) HCheckMapValue(object(), names_cache->map()); in Canonicalize()
1658 HInstruction* index = new(block()->zone()) HLoadKeyedFastElement( in Canonicalize()
1662 HLoadFieldByIndex* load = new(block()->zone()) HLoadFieldByIndex( in Canonicalize()
2093 new(zone) HConstant(FACTORY->NewNumberFromInt(val, TENURED), \
2096 new(zone) HConstant(FACTORY->NewNumber(val, TENURED), \
2100 HInstruction* HInstr::New##HInstr(Zone* zone, \
2115 return new(zone) HInstr(context, left, right); \
2126 HInstruction* HMod::NewHMod(Zone* zone, in NewHMod() argument
2145 return new(zone) HMod(context, left, right); in NewHMod()
2149 HInstruction* HDiv::NewHDiv(Zone* zone, in NewHDiv() argument
2167 return new(zone) HDiv(context, left, right); in NewHDiv()
2171 HInstruction* HBitwise::NewHBitwise(Zone* zone, in NewHBitwise() argument
2200 return new(zone) HBitwise(op, context, left, right); in NewHBitwise()
2205 HInstruction* HInstr::New##HInstr(Zone* zone, \
2216 return new(zone) HInstr(context, left, right); \
2228 HInstruction* HShr::NewHShr(Zone* zone, in NewHShr() argument
2245 return new(zone) HShr(context, left, right); in NewHShr()