|
| Reduction | ReduceJSAdd (Node *node) |
| |
| Reduction | ReduceJSAsyncFunctionEnter (Node *node) |
| |
| Reduction | ReduceJSAsyncFunctionReject (Node *node) |
| |
| Reduction | ReduceJSAsyncFunctionResolve (Node *node) |
| |
| Reduction | ReduceJSGetSuperConstructor (Node *node) |
| |
| Reduction | ReduceJSFindNonDefaultConstructorOrConstruct (Node *node) |
| |
| Reduction | ReduceJSInstanceOf (Node *node) |
| |
| Reduction | ReduceJSHasInPrototypeChain (Node *node) |
| |
| Reduction | ReduceJSOrdinaryHasInstance (Node *node) |
| |
| Reduction | ReduceJSPromiseResolve (Node *node) |
| |
| Reduction | ReduceJSResolvePromise (Node *node) |
| |
| Reduction | ReduceJSLoadGlobal (Node *node) |
| |
| Reduction | ReduceJSStoreGlobal (Node *node) |
| |
| Reduction | ReduceJSLoadNamed (Node *node) |
| |
| Reduction | ReduceJSLoadNamedFromSuper (Node *node) |
| |
| Reduction | ReduceJSGetIterator (Node *node) |
| |
| Reduction | ReduceJSSetNamedProperty (Node *node) |
| |
| Reduction | ReduceJSHasProperty (Node *node) |
| |
| Reduction | ReduceJSLoadProperty (Node *node) |
| |
| Reduction | ReduceJSSetKeyedProperty (Node *node) |
| |
| Reduction | ReduceJSDefineKeyedOwnProperty (Node *node) |
| |
| Reduction | ReduceJSDefineNamedOwnProperty (Node *node) |
| |
| Reduction | ReduceJSDefineKeyedOwnPropertyInLiteral (Node *node) |
| |
| Reduction | ReduceJSStoreInArrayLiteral (Node *node) |
| |
| Reduction | ReduceJSToObject (Node *node) |
| |
| Reduction | ReduceElementAccess (Node *node, Node *index, Node *value, ElementAccessFeedback const &feedback) |
| |
| Reduction | ReducePropertyAccess (Node *node, Node *key, OptionalNameRef static_name, Node *value, FeedbackSource const &source, AccessMode access_mode) |
| |
| Reduction | ReduceNamedAccess (Node *node, Node *value, NamedAccessFeedback const &feedback, AccessMode access_mode, Node *key=nullptr) |
| |
| Reduction | ReduceMegaDOMPropertyAccess (Node *node, Node *value, MegaDOMPropertyAccessFeedback const &feedback, FeedbackSource const &source) |
| |
| Reduction | ReduceGlobalAccess (Node *node, Node *lookup_start_object, Node *receiver, Node *value, NameRef name, AccessMode access_mode, Node *key, PropertyCellRef property_cell, Node *effect=nullptr) |
| |
| Reduction | ReduceElementLoadFromHeapConstant (Node *node, Node *key, AccessMode access_mode, KeyedAccessLoadMode load_mode) |
| |
| Reduction | ReduceElementAccessOnString (Node *node, Node *index, Node *value, KeyedAccessMode const &keyed_mode) |
| |
| Reduction | ReduceEagerDeoptimize (Node *node, DeoptimizeReason reason) |
| |
| Reduction | ReduceJSToString (Node *node) |
| |
| Reduction | ReduceJSLoadPropertyWithEnumeratedKey (Node *node) |
| |
| Handle< String > | CreateStringConstant (Node *node) |
| |
| std::optional< ValueEffectControl > | BuildPropertyAccess (Node *lookup_start_object, Node *receiver, Node *value, Node *context, Node *frame_state, Node *effect, Node *control, NameRef name, ZoneVector< Node * > *if_exceptions, PropertyAccessInfo const &access_info, AccessMode access_mode) |
| |
| std::optional< ValueEffectControl > | BuildPropertyLoad (Node *lookup_start_object, Node *receiver, Node *context, Node *frame_state, Node *effect, Node *control, NameRef name, ZoneVector< Node * > *if_exceptions, PropertyAccessInfo const &access_info) |
| |
| ValueEffectControl | BuildPropertyStore (Node *receiver, Node *value, Node *context, Node *frame_state, Node *effect, Node *control, NameRef name, ZoneVector< Node * > *if_exceptions, PropertyAccessInfo const &access_info, AccessMode access_mode) |
| |
| ValueEffectControl | BuildPropertyTest (Node *effect, Node *control, PropertyAccessInfo const &access_info) |
| |
| Node * | InlinePropertyGetterCall (Node *receiver, ConvertReceiverMode receiver_mode, Node *lookup_start_object, Node *context, Node *frame_state, Node **effect, Node **control, ZoneVector< Node * > *if_exceptions, PropertyAccessInfo const &access_info) |
| |
| void | InlinePropertySetterCall (Node *receiver, Node *value, Node *context, Node *frame_state, Node **effect, Node **control, ZoneVector< Node * > *if_exceptions, PropertyAccessInfo const &access_info) |
| |
| Node * | InlineApiCall (Node *receiver, Node *frame_state, Node *value, Node **effect, Node **control, FunctionTemplateInfoRef function_template_info, const FeedbackSource &feedback) |
| |
| ValueEffectControl | BuildElementAccess (Node *receiver, Node *index, Node *value, Node *effect, Node *control, Node *context, ElementAccessInfo const &access_info, KeyedAccessMode const &keyed_mode) |
| |
| ValueEffectControl | BuildElementAccessForTypedArrayOrRabGsabTypedArray (Node *receiver, Node *index, Node *value, Node *effect, Node *control, Node *context, ElementsKind elements_kind, KeyedAccessMode const &keyed_mode) |
| |
| Node * | BuildIndexedStringLoad (Node *receiver, Node *index, Node *length, Node **effect, Node **control, KeyedAccessLoadMode load_mode) |
| |
| Node * | BuildExtendPropertiesBackingStore (MapRef map, Node *properties, Node *effect, Node *control) |
| |
| Node * | BuildCheckEqualsName (NameRef name, Node *value, Node *effect, Node *control) |
| |
| Handle< String > | Concatenate (Handle< String > left, Handle< String > right) |
| |
| bool | StringCanSafelyBeRead (Node *const node, Handle< String > str) |
| |
| bool | CanTreatHoleAsUndefined (ZoneVector< MapRef > const &receiver_maps) |
| |
| void | RemoveImpossibleMaps (Node *object, ZoneVector< MapRef > *maps) const |
| |
| ElementAccessFeedback const & | TryRefineElementAccessFeedback (ElementAccessFeedback const &feedback, Node *receiver, Effect effect) const |
| |
| bool | InferMaps (Node *object, Effect effect, ZoneVector< MapRef > *maps) const |
| |
| OptionalMapRef | InferRootMap (Node *object) const |
| |
| InferHasInPrototypeChainResult | InferHasInPrototypeChain (Node *receiver, Effect effect, HeapObjectRef prototype) |
| |
| Node * | BuildLoadPrototypeFromObject (Node *object, Node *effect, Node *control) |
| |
| std::pair< Node *, Node * > | ReleaseEffectAndControlFromAssembler (JSGraphAssembler *assembler) |
| |
| TFGraph * | graph () const |
| |
| JSGraph * | jsgraph () const |
| |
| JSHeapBroker * | broker () const |
| |
| Isolate * | isolate () const |
| |
| Factory * | factory () const |
| |
| CommonOperatorBuilder * | common () const |
| |
| JSOperatorBuilder * | javascript () const |
| |
| SimplifiedOperatorBuilder * | simplified () const |
| |
| Flags | flags () const |
| |
| DirectHandle< JSGlobalObject > | global_object () const |
| |
| DirectHandle< JSGlobalProxy > | global_proxy () const |
| |
| NativeContextRef | native_context () const |
| |
| CompilationDependencies * | dependencies () const |
| |
| Zone * | zone () const |
| |
| Zone * | shared_zone () const |
| |