Lines Matching refs:simplified
294 Node* value = graph()->NewNode(simplified()->ToBoolean(), node); in ReduceJSInstanceOf()
599 Node* check = graph()->NewNode(simplified()->ReferenceEqual(), receiver, in ReduceGlobalAccess()
602 simplified()->CheckIf(DeoptimizeReason::kReceiverNotAGlobalProxy), in ReduceGlobalAccess()
657 simplified()->LoadField(ForPropertyCellValue( in ReduceGlobalAccess()
676 graph()->NewNode(simplified()->ReferenceEqual(), value, in ReduceGlobalAccess()
679 simplified()->CheckIf(DeoptimizeReason::kValueMismatch), check, in ReduceGlobalAccess()
701 value = effect = graph()->NewNode(simplified()->CheckHeapObject(), in ReduceGlobalAccess()
706 graph()->NewNode(simplified()->CheckMaps( in ReduceGlobalAccess()
715 simplified()->CheckSmi(VectorSlotPair()), value, effect, control); in ReduceGlobalAccess()
719 effect = graph()->NewNode(simplified()->StoreField(ForPropertyCellValue( in ReduceGlobalAccess()
732 simplified()->StoreField(ForPropertyCellValue( in ReduceGlobalAccess()
876 Node* check = graph()->NewNode(simplified()->ObjectIsSmi(), receiver); in ReduceNamedAccess()
927 Node* check = graph()->NewNode(simplified()->ObjectIsSmi(), receiver); in ReduceNamedAccess()
972 graph()->NewNode(simplified()->CompareMaps(maps), receiver, in ReduceNamedAccess()
1002 this_effect = graph()->NewNode(simplified()->MapGuard(maps), receiver, in ReduceNamedAccess()
1184 simplified()->CheckString(VectorSlotPair()), receiver, effect, control); in ReduceElementAccess()
1187 Node* length = graph()->NewNode(simplified()->StringLength(), receiver); in ReduceElementAccess()
1264 simplified()->TransitionElementsKind(ElementsTransition( in ReduceElementAccess()
1314 simplified()->TransitionElementsKind( in ReduceElementAccess()
1339 graph()->NewNode(simplified()->CompareMaps(maps), receiver, in ReduceElementAccess()
1347 this_effect = graph()->NewNode(simplified()->MapGuard(maps), receiver, in ReduceElementAccess()
1435 simplified()->LoadField(AccessBuilder::ForJSObjectElements()), in ReduceKeyedAccess()
1440 graph()->NewNode(simplified()->ReferenceEqual(), elements, in ReduceKeyedAccess()
1443 simplified()->CheckIf( in ReduceKeyedAccess()
1612 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForMap()), in ReduceJSLoadProperty()
1614 Node* check = graph()->NewNode(simplified()->ReferenceEqual(), in ReduceJSLoadProperty()
1617 simplified()->CheckIf(DeoptimizeReason::kWrongMap), check, effect, in ReduceJSLoadProperty()
1623 simplified()->LoadField(AccessBuilder::ForMapDescriptors()), in ReduceJSLoadProperty()
1626 graph()->NewNode(simplified()->LoadField( in ReduceJSLoadProperty()
1630 simplified()->LoadField(AccessBuilder::ForEnumCacheIndices()), in ReduceJSLoadProperty()
1635 simplified()->BooleanNot(), in ReduceJSLoadProperty()
1636 graph()->NewNode(simplified()->ReferenceEqual(), enum_indices, in ReduceJSLoadProperty()
1639 simplified()->CheckIf(DeoptimizeReason::kWrongEnumIndices), check, in ReduceJSLoadProperty()
1644 simplified()->LoadElement( in ReduceJSLoadProperty()
1650 simplified()->LoadFieldByIndex(), receiver, index, effect, control); in ReduceJSLoadProperty()
1836 graph()->NewNode(simplified()->LoadField(AccessBuilder::ForCellValue()), in BuildPropertyLoad()
1889 graph()->NewNode(simplified()->ReferenceEqual(), value, constant_value); in BuildPropertyStore()
1891 graph()->NewNode(simplified()->CheckIf(DeoptimizeReason::kWrongValue), in BuildPropertyStore()
1906 simplified()->LoadField(AccessBuilder::ForJSObjectPropertiesOrHash()), in BuildPropertyStore()
1926 graph()->NewNode(simplified()->CheckNumber(VectorSlotPair()), value, in BuildPropertyStore()
1952 graph()->NewNode(simplified()->LoadField(storage_access), in BuildPropertyStore()
1964 simplified()->LoadField(field_access), storage, effect, control); in BuildPropertyStore()
1966 Node* check = graph()->NewNode(simplified()->NumberEqual(), in BuildPropertyStore()
1969 simplified()->CheckIf(DeoptimizeReason::kWrongValue), check, in BuildPropertyStore()
1983 simplified()->LoadField(field_access), storage, effect, control); in BuildPropertyStore()
1985 Node* check = graph()->NewNode(simplified()->ReferenceEqual(), in BuildPropertyStore()
1988 simplified()->CheckIf(DeoptimizeReason::kWrongValue), check, in BuildPropertyStore()
1995 simplified()->CheckSmi(VectorSlotPair()), value, effect, control); in BuildPropertyStore()
2006 simplified()->CheckMaps(CheckMapsFlag::kNone, in BuildPropertyStore()
2042 effect = graph()->NewNode(simplified()->StoreField(field_access), in BuildPropertyStore()
2053 simplified()->StoreField(AccessBuilder::ForMap()), receiver, in BuildPropertyStore()
2055 effect = graph()->NewNode(simplified()->StoreField(field_access), storage, in BuildPropertyStore()
2061 effect = graph()->NewNode(simplified()->StoreField(field_access), storage, in BuildPropertyStore()
2124 Node* check = graph()->NewNode(simplified()->ReferenceEqual(), name, in ReduceJSStoreDataPropertyInLiteral()
2126 effect = graph()->NewNode(simplified()->CheckIf(DeoptimizeReason::kWrongName), in ReduceJSStoreDataPropertyInLiteral()
2260 simplified()->LoadField(AccessBuilder::ForJSTypedArrayLength()), in BuildElementAccess()
2265 simplified()->LoadField(AccessBuilder::ForJSArrayBufferViewBuffer()), in BuildElementAccess()
2270 simplified()->LoadField(AccessBuilder::ForJSObjectElements()), in BuildElementAccess()
2282 simplified()->LoadField( in BuildElementAccess()
2289 simplified()->LoadField( in BuildElementAccess()
2303 simplified()->ArrayBufferWasNeutered(), buffer, effect, control); in BuildElementAccess()
2315 simplified()->CheckSmi(VectorSlotPair()), index, effect, control); in BuildElementAccess()
2320 index = graph()->NewNode(simplified()->NumberToUint32(), index); in BuildElementAccess()
2324 graph()->NewNode(simplified()->CheckBounds(VectorSlotPair()), index, in BuildElementAccess()
2336 graph()->NewNode(simplified()->NumberLessThan(), index, length); in BuildElementAccess()
2348 simplified()->LoadTypedElement(external_array_type), buffer, in BuildElementAccess()
2369 simplified()->LoadTypedElement(external_array_type), buffer, in BuildElementAccess()
2381 simplified()->SpeculativeToNumber( in BuildElementAccess()
2390 value = graph()->NewNode(simplified()->NumberToUint8Clamped(), value); in BuildElementAccess()
2396 graph()->NewNode(simplified()->NumberLessThan(), index, length); in BuildElementAccess()
2405 simplified()->StoreTypedElement(external_array_type), buffer, in BuildElementAccess()
2421 simplified()->StoreTypedElement(external_array_type), buffer, in BuildElementAccess()
2430 simplified()->LoadField(AccessBuilder::ForJSObjectElements()), receiver, in BuildElementAccess()
2439 simplified()->CheckMaps( in BuildElementAccess()
2452 simplified()->LoadField( in BuildElementAccess()
2456 simplified()->LoadField(AccessBuilder::ForFixedArrayLength()), in BuildElementAccess()
2470 simplified()->CheckBounds(VectorSlotPair()), index, in BuildElementAccess()
2475 graph()->NewNode(simplified()->CheckBounds(VectorSlotPair()), index, in BuildElementAccess()
2511 graph()->NewNode(simplified()->NumberLessThan(), index, length); in BuildElementAccess()
2523 graph()->NewNode(simplified()->LoadElement(element_access), in BuildElementAccess()
2533 simplified()->ConvertTaggedHoleToUndefined(), vtrue); in BuildElementAccess()
2538 simplified()->CheckFloat64Hole( in BuildElementAccess()
2561 graph()->NewNode(simplified()->LoadElement(element_access), in BuildElementAccess()
2572 simplified()->ConvertTaggedHoleToUndefined(), value); in BuildElementAccess()
2576 simplified()->CheckNotTaggedHole(), value, effect, control); in BuildElementAccess()
2588 simplified()->CheckFloat64Hole(mode, VectorSlotPair()), value, in BuildElementAccess()
2597 simplified()->CheckSmi(VectorSlotPair()), value, effect, control); in BuildElementAccess()
2600 graph()->NewNode(simplified()->CheckNumber(VectorSlotPair()), value, in BuildElementAccess()
2603 value = graph()->NewNode(simplified()->NumberSilenceNaN(), value); in BuildElementAccess()
2610 graph()->NewNode(simplified()->EnsureWritableFastElements(), in BuildElementAccess()
2615 simplified()->LoadField(AccessBuilder::ForFixedArrayLength()), in BuildElementAccess()
2630 ? graph()->NewNode(simplified()->NumberAdd(), elements_length, in BuildElementAccess()
2632 : graph()->NewNode(simplified()->NumberAdd(), length, in BuildElementAccess()
2635 graph()->NewNode(simplified()->CheckBounds(VectorSlotPair()), index, in BuildElementAccess()
2644 simplified()->MaybeGrowFastElements(mode, VectorSlotPair()), in BuildElementAccess()
2652 graph()->NewNode(simplified()->EnsureWritableFastElements(), in BuildElementAccess()
2659 graph()->NewNode(simplified()->NumberLessThan(), index, length); in BuildElementAccess()
2675 simplified()->NumberAdd(), index, jsgraph()->OneConstant()); in BuildElementAccess()
2677 simplified()->StoreField( in BuildElementAccess()
2689 effect = graph()->NewNode(simplified()->StoreElement(element_access), in BuildElementAccess()
2707 simplified()->CheckBounds(VectorSlotPair()), index, in BuildIndexedStringLoad()
2713 graph()->NewNode(simplified()->NumberLessThan(), index, length); in BuildIndexedStringLoad()
2719 Node* masked_index = graph()->NewNode(simplified()->PoisonIndex(), index); in BuildIndexedStringLoad()
2724 graph()->NewNode(simplified()->StringCharCodeAt(), receiver, in BuildIndexedStringLoad()
2726 vtrue = graph()->NewNode(simplified()->StringFromSingleCharCode(), vtrue); in BuildIndexedStringLoad()
2739 graph()->NewNode(simplified()->CheckBounds(VectorSlotPair()), index, in BuildIndexedStringLoad()
2742 Node* masked_index = graph()->NewNode(simplified()->PoisonIndex(), index); in BuildIndexedStringLoad()
2746 graph()->NewNode(simplified()->StringCharCodeAt(), receiver, in BuildIndexedStringLoad()
2748 value = graph()->NewNode(simplified()->StringFromSingleCharCode(), value); in BuildIndexedStringLoad()
2773 simplified()->LoadField(AccessBuilder::ForFixedArraySlot(i)), in BuildExtendPropertiesBackingStore()
2787 graph()->NewNode(simplified()->ObjectIsSmi(), properties), properties, in BuildExtendPropertiesBackingStore()
2792 graph()->NewNode(simplified()->NumberShiftLeft(), hash, in BuildExtendPropertiesBackingStore()
2796 simplified()->LoadField(AccessBuilder::ForPropertyArrayLengthAndHash()), in BuildExtendPropertiesBackingStore()
2799 graph()->NewNode(simplified()->NumberBitwiseAnd(), hash, in BuildExtendPropertiesBackingStore()
2803 simplified()->NumberBitwiseOr(), jsgraph()->Constant(new_length), hash); in BuildExtendPropertiesBackingStore()
2827 name->IsSymbol() ? simplified()->CheckEqualsSymbol() in BuildCheckEqualsName()
2828 : simplified()->CheckEqualsInternalizedString(); in BuildCheckEqualsName()
2964 SimplifiedOperatorBuilder* JSNativeContextSpecialization::simplified() const { in simplified() function in v8::internal::compiler::JSNativeContextSpecialization
2965 return jsgraph()->simplified(); in simplified()