Searched refs:HChange (Results 1 – 21 of 21) sorted by relevance
39 new_value = new(graph()->zone()) HChange( in InsertRepresentationChangeForUse()54 static bool IsNonDeoptingIntToSmiChange(HChange* change) { in IsNonDeoptingIntToSmiChange()86 HChange* change = HChange::cast(input); in InsertRepresentationChangesForValue()
47 DCHECK(HChange::cast(use)->to().IsDouble() || in IsSafeUint32Use()48 HChange::cast(use)->to().IsSmi() || in IsSafeUint32Use()49 HChange::cast(use)->to().IsTagged()); in IsSafeUint32Use()
63 HChange* instr = HChange::cast(value); in Run()244 HChange* instr = HChange::cast(value); in PropagateMinusZeroChecks()
51 if (HChange::cast(current)->can_convert_undefined_to_nan()) { in Run()
1493 HValue* HChange::Canonicalize() { in Canonicalize()1528 OStream& HChange::PrintDataTo(OStream& os) const { // NOLINT in PrintDataTo()1543 if (val->IsChange()) val = HChange::cast(val)->value(); in Canonicalize()1546 return Prepend(new(block()->zone()) HChange( in Canonicalize()1556 } else if (left->IsChange() && HChange::cast(left)->from().IsInteger32()) { in Canonicalize()1558 left = HChange::cast(left)->value(); in Canonicalize()1560 left = Prepend(new(block()->zone()) HChange( in Canonicalize()1573 HChange::cast(right)->from().IsInteger32()) { in Canonicalize()1575 right = HChange::cast(right)->value(); in Canonicalize()1577 right = Prepend(new(block()->zone()) HChange( in Canonicalize()[all …]
1656 class HChange FINAL : public HUnaryOperation {1658 HChange(HValue* value, in HChange() function
1851 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
4794 HChange* hchange = instr->hydrogen(); in DoSmiTag()
1852 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
4826 HChange* hchange = instr->hydrogen(); in DoSmiTag()
1859 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
4838 HChange* hchange = instr->hydrogen(); in DoSmiTag()
1902 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
4836 HChange* hchange = instr->hydrogen(); in DoSmiTag()
1097 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
4866 HChange* hchange = instr->hydrogen(); in DoSmiTag()
5096 HChange* hchange = instr->hydrogen(); in DoSmiTag()
1896 LInstruction* LChunkBuilder::DoChange(HChange* instr) { in DoChange()
4628 HChange* hchange = instr->hydrogen(); in DoSmiTag()
1433 MIPS: Fix uses of range analysis results in HChange (issue 3204).1443 Fix uses of range analysis results in HChange (issue 3204).