|
| Reduction | ReduceBooleanConstructor (Node *node) |
| |
| Reduction | ReduceCallApiFunction (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceCallWasmFunction (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceFunctionPrototypeApply (Node *node) |
| |
| Reduction | ReduceFunctionPrototypeBind (Node *node) |
| |
| Reduction | ReduceFunctionPrototypeCall (Node *node) |
| |
| Reduction | ReduceFunctionPrototypeHasInstance (Node *node) |
| |
| Reduction | ReduceObjectConstructor (Node *node) |
| |
| Reduction | ReduceObjectGetPrototype (Node *node, Node *object) |
| |
| Reduction | ReduceObjectGetPrototypeOf (Node *node) |
| |
| Reduction | ReduceObjectIs (Node *node) |
| |
| Reduction | ReduceObjectPrototypeGetProto (Node *node) |
| |
| Reduction | ReduceObjectPrototypeHasOwnProperty (Node *node) |
| |
| Reduction | ReduceObjectPrototypeIsPrototypeOf (Node *node) |
| |
| Reduction | ReduceObjectCreate (Node *node) |
| |
| Reduction | ReduceReflectApply (Node *node) |
| |
| Reduction | ReduceReflectConstruct (Node *node) |
| |
| Reduction | ReduceReflectGet (Node *node) |
| |
| Reduction | ReduceReflectGetPrototypeOf (Node *node) |
| |
| Reduction | ReduceReflectHas (Node *node) |
| |
| Reduction | ReduceArrayConstructor (Node *node) |
| |
| Reduction | ReduceArrayEvery (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceArrayFilter (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceArrayFindIndex (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceArrayFind (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceArrayForEach (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceArrayIncludes (Node *node) |
| |
| Reduction | ReduceArrayIndexOf (Node *node) |
| |
| Reduction | ReduceArrayIsArray (Node *node) |
| |
| Reduction | ReduceArrayMap (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceArrayPrototypeAt (Node *node) |
| |
| Reduction | ReduceArrayPrototypePop (Node *node) |
| |
| Reduction | ReduceArrayPrototypePush (Node *node) |
| |
| Reduction | ReduceArrayPrototypeShift (Node *node) |
| |
| Reduction | ReduceArrayPrototypeSlice (Node *node) |
| |
| Reduction | ReduceArrayReduce (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceArrayReduceRight (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceArraySome (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceArrayIterator (Node *node, ArrayIteratorKind array_kind, IterationKind iteration_kind) |
| |
| Reduction | ReduceArrayIteratorPrototypeNext (Node *node) |
| |
| Reduction | ReduceFastArrayIteratorNext (InstanceType type, Node *node, IterationKind kind) |
| |
| Reduction | ReduceCallOrConstructWithArrayLikeOrSpreadOfCreateArguments (Node *node, Node *arguments_list, int arraylike_or_spread_index, CallFrequency const &frequency, FeedbackSource const &feedback, SpeculationMode speculation_mode, CallFeedbackRelation feedback_relation) |
| |
| Reduction | ReduceCallOrConstructWithArrayLikeOrSpread (Node *node, int argument_count, int arraylike_or_spread_index, CallFrequency const &frequency, FeedbackSource const &feedback_source, SpeculationMode speculation_mode, CallFeedbackRelation feedback_relation, Node *target, Effect effect, Control control) |
| |
| Reduction | ReduceJSConstruct (Node *node) |
| |
| Reduction | ReduceJSConstructWithArrayLike (Node *node) |
| |
| Reduction | ReduceJSConstructWithSpread (Node *node) |
| |
| Reduction | ReduceJSConstructForwardAllArgs (Node *node) |
| |
| Reduction | ReduceJSCall (Node *node) |
| |
| Reduction | ReduceJSCall (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceJSCallWithArrayLike (Node *node) |
| |
| Reduction | ReduceJSCallWithSpread (Node *node) |
| |
| Reduction | ReduceRegExpPrototypeTest (Node *node) |
| |
| Reduction | ReduceReturnReceiver (Node *node) |
| |
| Reduction | ReduceStringConstructor (Node *node, JSFunctionRef constructor) |
| |
| Reduction | ReduceStringPrototypeIndexOfIncludes (Node *node, StringIndexOfIncludesVariant variant) |
| |
| Reduction | ReduceStringPrototypeSubstring (Node *node) |
| |
| Reduction | ReduceStringPrototypeSlice (Node *node) |
| |
| Reduction | ReduceStringPrototypeSubstr (Node *node) |
| |
| Reduction | ReduceStringPrototypeStringAt (const Operator *string_access_operator, Node *node) |
| |
| Reduction | ReduceStringPrototypeCharAt (Node *node) |
| |
| Reduction | ReduceStringPrototypeStartsWith (Node *node) |
| |
| Reduction | ReduceStringPrototypeEndsWith (Node *node) |
| |
| Reduction | ReduceStringFromCharCode (Node *node) |
| |
| Reduction | ReduceStringFromCodePoint (Node *node) |
| |
| Reduction | ReduceStringPrototypeIterator (Node *node) |
| |
| Reduction | ReduceStringIteratorPrototypeNext (Node *node) |
| |
| Reduction | ReduceStringPrototypeConcat (Node *node) |
| |
| Reduction | ReducePromiseConstructor (Node *node) |
| |
| Reduction | ReducePromiseInternalConstructor (Node *node) |
| |
| Reduction | ReducePromiseInternalReject (Node *node) |
| |
| Reduction | ReducePromiseInternalResolve (Node *node) |
| |
| Reduction | ReducePromisePrototypeCatch (Node *node) |
| |
| Reduction | ReducePromisePrototypeFinally (Node *node) |
| |
| Reduction | ReducePromisePrototypeThen (Node *node) |
| |
| Reduction | ReducePromiseResolveTrampoline (Node *node) |
| |
| Reduction | ReduceTypedArrayConstructor (Node *node, SharedFunctionInfoRef shared) |
| |
| Reduction | ReduceTypedArrayPrototypeToStringTag (Node *node) |
| |
| Reduction | ReduceArrayBufferViewByteLengthAccessor (Node *node, InstanceType instance_type, Builtin builtin) |
| |
| Reduction | ReduceArrayBufferViewByteOffsetAccessor (Node *node, InstanceType instance_type, Builtin builtin) |
| |
| Reduction | ReduceTypedArrayPrototypeLength (Node *node) |
| |
| Reduction | ReduceForInsufficientFeedback (Node *node, DeoptimizeReason reason) |
| |
| Reduction | ReduceMathUnary (Node *node, const Operator *op) |
| |
| Reduction | ReduceMathBinary (Node *node, const Operator *op) |
| |
| Reduction | ReduceMathImul (Node *node) |
| |
| Reduction | ReduceMathClz32 (Node *node) |
| |
| Reduction | ReduceMathMinMax (Node *node, const Operator *op, Node *empty_value) |
| |
| Reduction | ReduceNumberIsFinite (Node *node) |
| |
| Reduction | ReduceNumberIsInteger (Node *node) |
| |
| Reduction | ReduceNumberIsSafeInteger (Node *node) |
| |
| Reduction | ReduceNumberIsNaN (Node *node) |
| |
| Reduction | ReduceGlobalIsFinite (Node *node) |
| |
| Reduction | ReduceGlobalIsNaN (Node *node) |
| |
| Reduction | ReduceMapPrototypeHas (Node *node) |
| |
| Reduction | ReduceMapPrototypeGet (Node *node) |
| |
| Reduction | ReduceSetPrototypeHas (Node *node) |
| |
| Reduction | ReduceCollectionPrototypeHas (Node *node, CollectionKind collection_kind) |
| |
| Reduction | ReduceCollectionIteration (Node *node, CollectionKind collection_kind, IterationKind iteration_kind) |
| |
| Reduction | ReduceCollectionPrototypeSize (Node *node, CollectionKind collection_kind) |
| |
| Reduction | ReduceCollectionIteratorPrototypeNext (Node *node, int entry_size, Handle< HeapObject > empty_collection, InstanceType collection_iterator_instance_type_first, InstanceType collection_iterator_instance_type_last) |
| |
| Reduction | ReduceArrayBufferIsView (Node *node) |
| |
| Reduction | ReduceArrayBufferViewAccessor (Node *node, InstanceType instance_type, FieldAccess const &access, Builtin builtin) |
| |
| Reduction | ReduceDataViewAccess (Node *node, DataViewAccess access, ExternalArrayType element_type) |
| |
| Reduction | ReduceDatePrototypeGetTime (Node *node) |
| |
| Reduction | ReduceDateNow (Node *node) |
| |
| Reduction | ReduceNumberParseInt (Node *node) |
| |
| Reduction | ReduceNumberConstructor (Node *node) |
| |
| Reduction | ReduceBigIntConstructor (Node *node) |
| |
| Reduction | ReduceBigIntAsN (Node *node, Builtin builtin) |
| |
| std::optional< Reduction > | TryReduceJSCallMathMinMaxWithArrayLike (Node *node) |
| |
| Reduction | ReduceJSCallMathMinMaxWithArrayLike (Node *node, Builtin builtin) |
| |
| Reduction | ReplaceWithSubgraph (JSCallReducerAssembler *gasm, Node *subgraph) |
| |
| std::pair< Node *, Node * > | ReleaseEffectAndControlFromAssembler (JSCallReducerAssembler *gasm) |
| |
| bool | DoPromiseChecks (MapInference *inference) |
| |
| Node * | CreateClosureFromBuiltinSharedFunctionInfo (SharedFunctionInfoRef shared, Node *context, Node *effect, Node *control) |
| |
| void | CheckIfElementsKind (Node *receiver_elements_kind, ElementsKind kind, Node *control, Node **if_true, Node **if_false) |
| |
| Node * | LoadReceiverElementsKind (Node *receiver, Effect *effect, Control control) |
| |
| bool | IsBuiltinOrApiFunction (JSFunctionRef target_ref) const |
| |
| Node * | CheckArrayLength (Node *array, ElementsKind elements_kind, uint32_t array_length, const FeedbackSource &feedback_source, Effect effect, Control control) |
| |
| void | CheckIfConstructor (Node *call) |
| |
| Node * | ConvertHoleToUndefined (Node *value, ElementsKind elements_kind) |
| |
| TFGraph * | graph () const |
| |
| JSGraph * | jsgraph () const |
| |
| Zone * | temp_zone () const |
| |
| Isolate * | isolate () const |
| |
| Factory * | factory () const |
| |
| NativeContextRef | native_context () const |
| |
| CommonOperatorBuilder * | common () const |
| |
| JSOperatorBuilder * | javascript () const |
| |
| SimplifiedOperatorBuilder * | simplified () const |
| |
| Flags | flags () const |
| |
Definition at line 41 of file js-call-reducer.h.