v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::JSCallReducer Member List

This is the complete list of members for v8::internal::compiler::JSCallReducer, including all inherited members.

AdvancedReducer(Editor *editor)v8::internal::compiler::AdvancedReducerinlineexplicit
ArrayIteratorKind enum namev8::internal::compiler::JSCallReducerprivate
broker() constv8::internal::compiler::JSCallReducerinline
broker_v8::internal::compiler::JSCallReducerprivate
Changed(Node *node)v8::internal::compiler::Reducerinlinestatic
CheckArrayLength(Node *array, ElementsKind elements_kind, uint32_t array_length, const FeedbackSource &feedback_source, Effect effect, Control control)v8::internal::compiler::JSCallReducerprivate
CheckIfConstructor(Node *call)v8::internal::compiler::JSCallReducerprivate
CheckIfElementsKind(Node *receiver_elements_kind, ElementsKind kind, Node *control, Node **if_true, Node **if_false)v8::internal::compiler::JSCallReducerprivate
common() constv8::internal::compiler::JSCallReducerprivate
ConvertHoleToUndefined(Node *value, ElementsKind elements_kind)v8::internal::compiler::JSCallReducerprivate
CreateClosureFromBuiltinSharedFunctionInfo(SharedFunctionInfoRef shared, Node *context, Node *effect, Node *control)v8::internal::compiler::JSCallReducerprivate
DataViewAccess enum namev8::internal::compiler::JSCallReducerprivate
dependencies() constv8::internal::compiler::JSCallReducer
DoPromiseChecks(MapInference *inference)v8::internal::compiler::JSCallReducerprivate
editor_v8::internal::compiler::AdvancedReducerprivate
factory() constv8::internal::compiler::JSCallReducerprivate
Finalize() finalv8::internal::compiler::JSCallReducervirtual
Flag enum namev8::internal::compiler::JSCallReducer
Flags typedefv8::internal::compiler::JSCallReducer
flags() constv8::internal::compiler::JSCallReducerinlineprivate
flags_v8::internal::compiler::JSCallReducerprivate
generated_calls_with_array_like_or_spread_v8::internal::compiler::JSCallReducerprivate
graph() constv8::internal::compiler::JSCallReducerprivate
IsBuiltinOrApiFunction(JSFunctionRef target_ref) constv8::internal::compiler::JSCallReducerprivate
isolate() constv8::internal::compiler::JSCallReducerprivate
javascript() constv8::internal::compiler::JSCallReducerprivate
JSCallReducer(Editor *editor, JSGraph *jsgraph, JSHeapBroker *broker, Zone *temp_zone, Flags flags)v8::internal::compiler::JSCallReducerinline
jsgraph() constv8::internal::compiler::JSCallReducerinlineprivate
jsgraph_v8::internal::compiler::JSCallReducerprivate
JSGraphForGraphAssembler() constv8::internal::compiler::JSCallReducerinline
kBailoutOnUninitialized enum valuev8::internal::compiler::JSCallReducer
kInlineJSToWasmCalls enum valuev8::internal::compiler::JSCallReducer
kMaxInlineMatchSequencev8::internal::compiler::JSCallReducerstatic
kNoFlags enum valuev8::internal::compiler::JSCallReducer
LoadReceiverElementsKind(Node *receiver, Effect *effect, Control control)v8::internal::compiler::JSCallReducerprivate
MergeControlToEnd(TFGraph *graph, CommonOperatorBuilder *common, Node *node)v8::internal::compiler::AdvancedReducerinlineprotected
native_context() constv8::internal::compiler::JSCallReducerprivate
NoChange()v8::internal::compiler::Reducerinlinestatic
Reduce(Node *node) finalv8::internal::compiler::JSCallReducervirtual
v8::internal::compiler::AdvancedReducer::Reduce(Node *node, ObserveNodeManager *observe_node_manager)v8::internal::compiler::Reducer
ReduceArrayBufferIsView(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayBufferViewAccessor(Node *node, InstanceType instance_type, FieldAccess const &access, Builtin builtin)v8::internal::compiler::JSCallReducerprivate
ReduceArrayBufferViewByteLengthAccessor(Node *node, InstanceType instance_type, Builtin builtin)v8::internal::compiler::JSCallReducerprivate
ReduceArrayBufferViewByteOffsetAccessor(Node *node, InstanceType instance_type, Builtin builtin)v8::internal::compiler::JSCallReducerprivate
ReduceArrayConstructor(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayEvery(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceArrayFilter(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceArrayFind(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceArrayFindIndex(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceArrayForEach(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceArrayIncludes(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayIndexOf(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayIsArray(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayIterator(Node *node, ArrayIteratorKind array_kind, IterationKind iteration_kind)v8::internal::compiler::JSCallReducerprivate
ReduceArrayIteratorPrototypeNext(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayMap(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceArrayPrototypeAt(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayPrototypePop(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayPrototypePush(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayPrototypeShift(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayPrototypeSlice(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceArrayReduce(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceArrayReduceRight(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceArraySome(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceBigIntAsN(Node *node, Builtin builtin)v8::internal::compiler::JSCallReducerprivate
ReduceBigIntConstructor(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceBooleanConstructor(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceCallApiFunction(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
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::JSCallReducerprivate
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::JSCallReducerprivate
ReduceCallWasmFunction(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceCollectionIteration(Node *node, CollectionKind collection_kind, IterationKind iteration_kind)v8::internal::compiler::JSCallReducerprivate
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::JSCallReducerprivate
ReduceCollectionPrototypeHas(Node *node, CollectionKind collection_kind)v8::internal::compiler::JSCallReducerprivate
ReduceCollectionPrototypeSize(Node *node, CollectionKind collection_kind)v8::internal::compiler::JSCallReducerprivate
ReduceDataViewAccess(Node *node, DataViewAccess access, ExternalArrayType element_type)v8::internal::compiler::JSCallReducerprivate
ReduceDateNow(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceDatePrototypeGetTime(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceFastArrayIteratorNext(InstanceType type, Node *node, IterationKind kind)v8::internal::compiler::JSCallReducerprivate
ReduceForInsufficientFeedback(Node *node, DeoptimizeReason reason)v8::internal::compiler::JSCallReducerprivate
ReduceFunctionPrototypeApply(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceFunctionPrototypeBind(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceFunctionPrototypeCall(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceFunctionPrototypeHasInstance(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceGlobalIsFinite(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceGlobalIsNaN(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceJSCall(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceJSCall(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceJSCallMathMinMaxWithArrayLike(Node *node, Builtin builtin)v8::internal::compiler::JSCallReducerprivate
ReduceJSCallWithArrayLike(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceJSCallWithSpread(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceJSConstruct(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceJSConstructForwardAllArgs(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceJSConstructWithArrayLike(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceJSConstructWithSpread(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceMapPrototypeGet(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceMapPrototypeHas(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceMathBinary(Node *node, const Operator *op)v8::internal::compiler::JSCallReducerprivate
ReduceMathClz32(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceMathImul(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceMathMinMax(Node *node, const Operator *op, Node *empty_value)v8::internal::compiler::JSCallReducerprivate
ReduceMathUnary(Node *node, const Operator *op)v8::internal::compiler::JSCallReducerprivate
ReduceNumberConstructor(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceNumberIsFinite(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceNumberIsInteger(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceNumberIsNaN(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceNumberIsSafeInteger(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceNumberParseInt(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceObjectConstructor(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceObjectCreate(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceObjectGetPrototype(Node *node, Node *object)v8::internal::compiler::JSCallReducerprivate
ReduceObjectGetPrototypeOf(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceObjectIs(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceObjectPrototypeGetProto(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceObjectPrototypeHasOwnProperty(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceObjectPrototypeIsPrototypeOf(Node *node)v8::internal::compiler::JSCallReducerprivate
ReducePromiseConstructor(Node *node)v8::internal::compiler::JSCallReducerprivate
ReducePromiseInternalConstructor(Node *node)v8::internal::compiler::JSCallReducerprivate
ReducePromiseInternalReject(Node *node)v8::internal::compiler::JSCallReducerprivate
ReducePromiseInternalResolve(Node *node)v8::internal::compiler::JSCallReducerprivate
ReducePromisePrototypeCatch(Node *node)v8::internal::compiler::JSCallReducerprivate
ReducePromisePrototypeFinally(Node *node)v8::internal::compiler::JSCallReducerprivate
ReducePromisePrototypeThen(Node *node)v8::internal::compiler::JSCallReducerprivate
ReducePromiseResolveTrampoline(Node *node)v8::internal::compiler::JSCallReducerprivate
reducer_name() const overridev8::internal::compiler::JSCallReducerinlinevirtual
ReduceReflectApply(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceReflectConstruct(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceReflectGet(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceReflectGetPrototypeOf(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceReflectHas(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceRegExpPrototypeTest(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceReturnReceiver(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceSetPrototypeHas(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringConstructor(Node *node, JSFunctionRef constructor)v8::internal::compiler::JSCallReducerprivate
ReduceStringFromCharCode(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringFromCodePoint(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringIteratorPrototypeNext(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeCharAt(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeConcat(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeEndsWith(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeIndexOfIncludes(Node *node, StringIndexOfIncludesVariant variant)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeIterator(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeSlice(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeStartsWith(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeStringAt(const Operator *string_access_operator, Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeSubstr(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceStringPrototypeSubstring(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceTypedArrayConstructor(Node *node, SharedFunctionInfoRef shared)v8::internal::compiler::JSCallReducerprivate
ReduceTypedArrayPrototypeLength(Node *node)v8::internal::compiler::JSCallReducerprivate
ReduceTypedArrayPrototypeToStringTag(Node *node)v8::internal::compiler::JSCallReducerprivate
RelaxControls(Node *node, Node *control=nullptr)v8::internal::compiler::AdvancedReducerinlineprotected
RelaxEffectsAndControls(Node *node)v8::internal::compiler::AdvancedReducerinlineprotected
ReleaseEffectAndControlFromAssembler(JSCallReducerAssembler *gasm)v8::internal::compiler::JSCallReducerprivate
Replace(Node *node)v8::internal::compiler::AdvancedReducerinlineprotectedstatic
Replace(Node *node, Node *replacement)v8::internal::compiler::AdvancedReducerinlineprotected
Replace(Node *node, Node *replacement, NodeId max_id)v8::internal::compiler::AdvancedReducerinlineprotected
ReplaceWithSubgraph(JSCallReducerAssembler *gasm, Node *subgraph)v8::internal::compiler::JSCallReducerprivate
ReplaceWithValue(Node *node, Node *value, Node *effect=nullptr, Node *control=nullptr)v8::internal::compiler::AdvancedReducerinlineprotected
Revisit(Node *node)v8::internal::compiler::AdvancedReducerinlineprotected
RevisitForGraphAssembler(Node *node)v8::internal::compiler::JSCallReducerinline
simplified() constv8::internal::compiler::JSCallReducerprivate
StringIndexOfIncludesVariant enum namev8::internal::compiler::JSCallReducerprivate
temp_zone() constv8::internal::compiler::JSCallReducerinlineprivate
temp_zone_v8::internal::compiler::JSCallReducerprivate
TryReduceJSCallMathMinMaxWithArrayLike(Node *node)v8::internal::compiler::JSCallReducerprivate
waitlist_v8::internal::compiler::JSCallReducerprivate
ZoneForGraphAssembler() constv8::internal::compiler::JSCallReducerinline
~Reducer()=defaultv8::internal::compiler::Reducervirtual