AdvancedReducer(Editor *editor) | v8::internal::compiler::AdvancedReducer | inlineexplicit |
ArrayIteratorKind enum name | v8::internal::compiler::JSCallReducer | private |
broker() const | v8::internal::compiler::JSCallReducer | inline |
broker_ | v8::internal::compiler::JSCallReducer | private |
Changed(Node *node) | v8::internal::compiler::Reducer | inlinestatic |
CheckArrayLength(Node *array, ElementsKind elements_kind, uint32_t array_length, const FeedbackSource &feedback_source, Effect effect, Control control) | v8::internal::compiler::JSCallReducer | private |
CheckIfConstructor(Node *call) | v8::internal::compiler::JSCallReducer | private |
CheckIfElementsKind(Node *receiver_elements_kind, ElementsKind kind, Node *control, Node **if_true, Node **if_false) | v8::internal::compiler::JSCallReducer | private |
common() const | v8::internal::compiler::JSCallReducer | private |
ConvertHoleToUndefined(Node *value, ElementsKind elements_kind) | v8::internal::compiler::JSCallReducer | private |
CreateClosureFromBuiltinSharedFunctionInfo(SharedFunctionInfoRef shared, Node *context, Node *effect, Node *control) | v8::internal::compiler::JSCallReducer | private |
DataViewAccess enum name | v8::internal::compiler::JSCallReducer | private |
dependencies() const | v8::internal::compiler::JSCallReducer | |
DoPromiseChecks(MapInference *inference) | v8::internal::compiler::JSCallReducer | private |
editor_ | v8::internal::compiler::AdvancedReducer | private |
factory() const | v8::internal::compiler::JSCallReducer | private |
Finalize() final | v8::internal::compiler::JSCallReducer | virtual |
Flag enum name | v8::internal::compiler::JSCallReducer | |
Flags typedef | v8::internal::compiler::JSCallReducer | |
flags() const | v8::internal::compiler::JSCallReducer | inlineprivate |
flags_ | v8::internal::compiler::JSCallReducer | private |
generated_calls_with_array_like_or_spread_ | v8::internal::compiler::JSCallReducer | private |
graph() const | v8::internal::compiler::JSCallReducer | private |
IsBuiltinOrApiFunction(JSFunctionRef target_ref) const | v8::internal::compiler::JSCallReducer | private |
isolate() const | v8::internal::compiler::JSCallReducer | private |
javascript() const | v8::internal::compiler::JSCallReducer | private |
JSCallReducer(Editor *editor, JSGraph *jsgraph, JSHeapBroker *broker, Zone *temp_zone, Flags flags) | v8::internal::compiler::JSCallReducer | inline |
jsgraph() const | v8::internal::compiler::JSCallReducer | inlineprivate |
jsgraph_ | v8::internal::compiler::JSCallReducer | private |
JSGraphForGraphAssembler() const | v8::internal::compiler::JSCallReducer | inline |
kBailoutOnUninitialized enum value | v8::internal::compiler::JSCallReducer | |
kInlineJSToWasmCalls enum value | v8::internal::compiler::JSCallReducer | |
kMaxInlineMatchSequence | v8::internal::compiler::JSCallReducer | static |
kNoFlags enum value | v8::internal::compiler::JSCallReducer | |
LoadReceiverElementsKind(Node *receiver, Effect *effect, Control control) | v8::internal::compiler::JSCallReducer | private |
MergeControlToEnd(TFGraph *graph, CommonOperatorBuilder *common, Node *node) | v8::internal::compiler::AdvancedReducer | inlineprotected |
native_context() const | v8::internal::compiler::JSCallReducer | private |
NoChange() | v8::internal::compiler::Reducer | inlinestatic |
Reduce(Node *node) final | v8::internal::compiler::JSCallReducer | virtual |
v8::internal::compiler::AdvancedReducer::Reduce(Node *node, ObserveNodeManager *observe_node_manager) | v8::internal::compiler::Reducer | |
ReduceArrayBufferIsView(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayBufferViewAccessor(Node *node, InstanceType instance_type, FieldAccess const &access, Builtin builtin) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayBufferViewByteLengthAccessor(Node *node, InstanceType instance_type, Builtin builtin) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayBufferViewByteOffsetAccessor(Node *node, InstanceType instance_type, Builtin builtin) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayConstructor(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayEvery(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayFilter(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayFind(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayFindIndex(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayForEach(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayIncludes(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayIndexOf(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayIsArray(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayIterator(Node *node, ArrayIteratorKind array_kind, IterationKind iteration_kind) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayIteratorPrototypeNext(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayMap(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayPrototypeAt(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayPrototypePop(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayPrototypePush(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayPrototypeShift(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayPrototypeSlice(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayReduce(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceArrayReduceRight(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceArraySome(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceBigIntAsN(Node *node, Builtin builtin) | v8::internal::compiler::JSCallReducer | private |
ReduceBigIntConstructor(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceBooleanConstructor(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceCallApiFunction(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
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) | v8::internal::compiler::JSCallReducer | private |
ReduceCallOrConstructWithArrayLikeOrSpreadOfCreateArguments(Node *node, Node *arguments_list, int arraylike_or_spread_index, CallFrequency const &frequency, FeedbackSource const &feedback, SpeculationMode speculation_mode, CallFeedbackRelation feedback_relation) | v8::internal::compiler::JSCallReducer | private |
ReduceCallWasmFunction(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceCollectionIteration(Node *node, CollectionKind collection_kind, IterationKind iteration_kind) | v8::internal::compiler::JSCallReducer | private |
ReduceCollectionIteratorPrototypeNext(Node *node, int entry_size, Handle< HeapObject > empty_collection, InstanceType collection_iterator_instance_type_first, InstanceType collection_iterator_instance_type_last) | v8::internal::compiler::JSCallReducer | private |
ReduceCollectionPrototypeHas(Node *node, CollectionKind collection_kind) | v8::internal::compiler::JSCallReducer | private |
ReduceCollectionPrototypeSize(Node *node, CollectionKind collection_kind) | v8::internal::compiler::JSCallReducer | private |
ReduceDataViewAccess(Node *node, DataViewAccess access, ExternalArrayType element_type) | v8::internal::compiler::JSCallReducer | private |
ReduceDateNow(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceDatePrototypeGetTime(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceFastArrayIteratorNext(InstanceType type, Node *node, IterationKind kind) | v8::internal::compiler::JSCallReducer | private |
ReduceForInsufficientFeedback(Node *node, DeoptimizeReason reason) | v8::internal::compiler::JSCallReducer | private |
ReduceFunctionPrototypeApply(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceFunctionPrototypeBind(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceFunctionPrototypeCall(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceFunctionPrototypeHasInstance(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceGlobalIsFinite(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceGlobalIsNaN(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceJSCall(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceJSCall(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceJSCallMathMinMaxWithArrayLike(Node *node, Builtin builtin) | v8::internal::compiler::JSCallReducer | private |
ReduceJSCallWithArrayLike(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceJSCallWithSpread(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceJSConstruct(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceJSConstructForwardAllArgs(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceJSConstructWithArrayLike(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceJSConstructWithSpread(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceMapPrototypeGet(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceMapPrototypeHas(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceMathBinary(Node *node, const Operator *op) | v8::internal::compiler::JSCallReducer | private |
ReduceMathClz32(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceMathImul(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceMathMinMax(Node *node, const Operator *op, Node *empty_value) | v8::internal::compiler::JSCallReducer | private |
ReduceMathUnary(Node *node, const Operator *op) | v8::internal::compiler::JSCallReducer | private |
ReduceNumberConstructor(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceNumberIsFinite(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceNumberIsInteger(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceNumberIsNaN(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceNumberIsSafeInteger(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceNumberParseInt(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceObjectConstructor(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceObjectCreate(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceObjectGetPrototype(Node *node, Node *object) | v8::internal::compiler::JSCallReducer | private |
ReduceObjectGetPrototypeOf(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceObjectIs(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceObjectPrototypeGetProto(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceObjectPrototypeHasOwnProperty(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceObjectPrototypeIsPrototypeOf(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReducePromiseConstructor(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReducePromiseInternalConstructor(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReducePromiseInternalReject(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReducePromiseInternalResolve(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReducePromisePrototypeCatch(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReducePromisePrototypeFinally(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReducePromisePrototypeThen(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReducePromiseResolveTrampoline(Node *node) | v8::internal::compiler::JSCallReducer | private |
reducer_name() const override | v8::internal::compiler::JSCallReducer | inlinevirtual |
ReduceReflectApply(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceReflectConstruct(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceReflectGet(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceReflectGetPrototypeOf(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceReflectHas(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceRegExpPrototypeTest(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceReturnReceiver(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceSetPrototypeHas(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringConstructor(Node *node, JSFunctionRef constructor) | v8::internal::compiler::JSCallReducer | private |
ReduceStringFromCharCode(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringFromCodePoint(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringIteratorPrototypeNext(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeCharAt(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeConcat(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeEndsWith(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeIndexOfIncludes(Node *node, StringIndexOfIncludesVariant variant) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeIterator(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeSlice(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeStartsWith(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeStringAt(const Operator *string_access_operator, Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeSubstr(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceStringPrototypeSubstring(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceTypedArrayConstructor(Node *node, SharedFunctionInfoRef shared) | v8::internal::compiler::JSCallReducer | private |
ReduceTypedArrayPrototypeLength(Node *node) | v8::internal::compiler::JSCallReducer | private |
ReduceTypedArrayPrototypeToStringTag(Node *node) | v8::internal::compiler::JSCallReducer | private |
RelaxControls(Node *node, Node *control=nullptr) | v8::internal::compiler::AdvancedReducer | inlineprotected |
RelaxEffectsAndControls(Node *node) | v8::internal::compiler::AdvancedReducer | inlineprotected |
ReleaseEffectAndControlFromAssembler(JSCallReducerAssembler *gasm) | v8::internal::compiler::JSCallReducer | private |
Replace(Node *node) | v8::internal::compiler::AdvancedReducer | inlineprotectedstatic |
Replace(Node *node, Node *replacement) | v8::internal::compiler::AdvancedReducer | inlineprotected |
Replace(Node *node, Node *replacement, NodeId max_id) | v8::internal::compiler::AdvancedReducer | inlineprotected |
ReplaceWithSubgraph(JSCallReducerAssembler *gasm, Node *subgraph) | v8::internal::compiler::JSCallReducer | private |
ReplaceWithValue(Node *node, Node *value, Node *effect=nullptr, Node *control=nullptr) | v8::internal::compiler::AdvancedReducer | inlineprotected |
Revisit(Node *node) | v8::internal::compiler::AdvancedReducer | inlineprotected |
RevisitForGraphAssembler(Node *node) | v8::internal::compiler::JSCallReducer | inline |
simplified() const | v8::internal::compiler::JSCallReducer | private |
StringIndexOfIncludesVariant enum name | v8::internal::compiler::JSCallReducer | private |
temp_zone() const | v8::internal::compiler::JSCallReducer | inlineprivate |
temp_zone_ | v8::internal::compiler::JSCallReducer | private |
TryReduceJSCallMathMinMaxWithArrayLike(Node *node) | v8::internal::compiler::JSCallReducer | private |
waitlist_ | v8::internal::compiler::JSCallReducer | private |
ZoneForGraphAssembler() const | v8::internal::compiler::JSCallReducer | inline |
~Reducer()=default | v8::internal::compiler::Reducer | virtual |