|
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.