AdvancedReducer(Editor *editor) | v8::internal::compiler::AdvancedReducer | inlineexplicit |
broker() const | v8::internal::compiler::JSNativeContextSpecialization | inlineprivate |
broker_ | v8::internal::compiler::JSNativeContextSpecialization | private |
BuildCheckEqualsName(NameRef name, Node *value, Node *effect, Node *control) | v8::internal::compiler::JSNativeContextSpecialization | private |
BuildElementAccess(Node *receiver, Node *index, Node *value, Node *effect, Node *control, Node *context, ElementAccessInfo const &access_info, KeyedAccessMode const &keyed_mode) | v8::internal::compiler::JSNativeContextSpecialization | private |
BuildElementAccessForTypedArrayOrRabGsabTypedArray(Node *receiver, Node *index, Node *value, Node *effect, Node *control, Node *context, ElementsKind elements_kind, KeyedAccessMode const &keyed_mode) | v8::internal::compiler::JSNativeContextSpecialization | private |
BuildExtendPropertiesBackingStore(MapRef map, Node *properties, Node *effect, Node *control) | v8::internal::compiler::JSNativeContextSpecialization | private |
BuildIndexedStringLoad(Node *receiver, Node *index, Node *length, Node **effect, Node **control, KeyedAccessLoadMode load_mode) | v8::internal::compiler::JSNativeContextSpecialization | private |
BuildLoadPrototypeFromObject(Node *object, Node *effect, Node *control) | v8::internal::compiler::JSNativeContextSpecialization | private |
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) | v8::internal::compiler::JSNativeContextSpecialization | private |
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) | v8::internal::compiler::JSNativeContextSpecialization | private |
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) | v8::internal::compiler::JSNativeContextSpecialization | private |
BuildPropertyTest(Node *effect, Node *control, PropertyAccessInfo const &access_info) | v8::internal::compiler::JSNativeContextSpecialization | private |
CanTreatHoleAsUndefined(ZoneVector< MapRef > const &receiver_maps) | v8::internal::compiler::JSNativeContextSpecialization | private |
Changed(Node *node) | v8::internal::compiler::Reducer | inlinestatic |
common() const | v8::internal::compiler::JSNativeContextSpecialization | private |
Concatenate(Handle< String > left, Handle< String > right) | v8::internal::compiler::JSNativeContextSpecialization | private |
created_strings_ | v8::internal::compiler::JSNativeContextSpecialization | private |
CreateStringConstant(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
dependencies() const | v8::internal::compiler::JSNativeContextSpecialization | inlineprivate |
editor_ | v8::internal::compiler::AdvancedReducer | private |
factory() const | v8::internal::compiler::JSNativeContextSpecialization | private |
Finalize() | v8::internal::compiler::Reducer | virtual |
Flag enum name | v8::internal::compiler::JSNativeContextSpecialization | |
Flags typedef | v8::internal::compiler::JSNativeContextSpecialization | |
flags() const | v8::internal::compiler::JSNativeContextSpecialization | inlineprivate |
flags_ | v8::internal::compiler::JSNativeContextSpecialization | private |
GetMaxStringLength(JSHeapBroker *broker, Node *node) | v8::internal::compiler::JSNativeContextSpecialization | static |
global_object() const | v8::internal::compiler::JSNativeContextSpecialization | inlineprivate |
global_object_ | v8::internal::compiler::JSNativeContextSpecialization | private |
global_proxy() const | v8::internal::compiler::JSNativeContextSpecialization | inlineprivate |
global_proxy_ | v8::internal::compiler::JSNativeContextSpecialization | private |
graph() const | v8::internal::compiler::JSNativeContextSpecialization | private |
InferHasInPrototypeChain(Node *receiver, Effect effect, HeapObjectRef prototype) | v8::internal::compiler::JSNativeContextSpecialization | private |
InferHasInPrototypeChainResult enum name | v8::internal::compiler::JSNativeContextSpecialization | private |
InferMaps(Node *object, Effect effect, ZoneVector< MapRef > *maps) const | v8::internal::compiler::JSNativeContextSpecialization | private |
InferRootMap(Node *object) const | v8::internal::compiler::JSNativeContextSpecialization | private |
InlineApiCall(Node *receiver, Node *frame_state, Node *value, Node **effect, Node **control, FunctionTemplateInfoRef function_template_info, const FeedbackSource &feedback) | v8::internal::compiler::JSNativeContextSpecialization | private |
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) | v8::internal::compiler::JSNativeContextSpecialization | private |
InlinePropertySetterCall(Node *receiver, Node *value, Node *context, Node *frame_state, Node **effect, Node **control, ZoneVector< Node * > *if_exceptions, PropertyAccessInfo const &access_info) | v8::internal::compiler::JSNativeContextSpecialization | private |
isolate() const | v8::internal::compiler::JSNativeContextSpecialization | private |
javascript() const | v8::internal::compiler::JSNativeContextSpecialization | private |
jsgraph() const | v8::internal::compiler::JSNativeContextSpecialization | inlineprivate |
jsgraph_ | v8::internal::compiler::JSNativeContextSpecialization | private |
JSNativeContextSpecialization(Editor *editor, JSGraph *jsgraph, JSHeapBroker *broker, Flags flags, Zone *zone, Zone *shared_zone) | v8::internal::compiler::JSNativeContextSpecialization | |
JSNativeContextSpecialization(const JSNativeContextSpecialization &)=delete | v8::internal::compiler::JSNativeContextSpecialization | |
kBailoutOnUninitialized enum value | v8::internal::compiler::JSNativeContextSpecialization | |
kIsInPrototypeChain enum value | v8::internal::compiler::JSNativeContextSpecialization | private |
kIsNotInPrototypeChain enum value | v8::internal::compiler::JSNativeContextSpecialization | private |
kMayBeInPrototypeChain enum value | v8::internal::compiler::JSNativeContextSpecialization | private |
kNoFlags enum value | v8::internal::compiler::JSNativeContextSpecialization | |
MergeControlToEnd(TFGraph *graph, CommonOperatorBuilder *common, Node *node) | v8::internal::compiler::AdvancedReducer | inlineprotected |
native_context() const | v8::internal::compiler::JSNativeContextSpecialization | inlineprivate |
NoChange() | v8::internal::compiler::Reducer | inlinestatic |
operator=(const JSNativeContextSpecialization &)=delete | v8::internal::compiler::JSNativeContextSpecialization | |
Reduce(Node *node) final | v8::internal::compiler::JSNativeContextSpecialization | virtual |
v8::internal::compiler::AdvancedReducer::Reduce(Node *node, ObserveNodeManager *observe_node_manager) | v8::internal::compiler::Reducer | |
ReduceEagerDeoptimize(Node *node, DeoptimizeReason reason) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceElementAccess(Node *node, Node *index, Node *value, ElementAccessFeedback const &feedback) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceElementAccessOnString(Node *node, Node *index, Node *value, KeyedAccessMode const &keyed_mode) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceElementLoadFromHeapConstant(Node *node, Node *key, AccessMode access_mode, KeyedAccessLoadMode load_mode) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceGlobalAccess(Node *node, Node *lookup_start_object, Node *receiver, Node *value, NameRef name, AccessMode access_mode, Node *key, PropertyCellRef property_cell, Node *effect=nullptr) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSAdd(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSAsyncFunctionEnter(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSAsyncFunctionReject(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSAsyncFunctionResolve(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSDefineKeyedOwnProperty(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSDefineKeyedOwnPropertyInLiteral(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSDefineNamedOwnProperty(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSFindNonDefaultConstructorOrConstruct(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSGetIterator(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSGetSuperConstructor(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSHasInPrototypeChain(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSHasProperty(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSInstanceOf(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSLoadGlobal(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSLoadNamed(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSLoadNamedFromSuper(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSLoadProperty(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSLoadPropertyWithEnumeratedKey(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSOrdinaryHasInstance(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSPromiseResolve(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSResolvePromise(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSSetKeyedProperty(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSSetNamedProperty(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSStoreGlobal(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSStoreInArrayLiteral(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSToObject(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceJSToString(Node *node) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceMegaDOMPropertyAccess(Node *node, Node *value, MegaDOMPropertyAccessFeedback const &feedback, FeedbackSource const &source) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReduceNamedAccess(Node *node, Node *value, NamedAccessFeedback const &feedback, AccessMode access_mode, Node *key=nullptr) | v8::internal::compiler::JSNativeContextSpecialization | private |
ReducePropertyAccess(Node *node, Node *key, OptionalNameRef static_name, Node *value, FeedbackSource const &source, AccessMode access_mode) | v8::internal::compiler::JSNativeContextSpecialization | private |
reducer_name() const override | v8::internal::compiler::JSNativeContextSpecialization | inlinevirtual |
RelaxControls(Node *node, Node *control=nullptr) | v8::internal::compiler::AdvancedReducer | inlineprotected |
RelaxEffectsAndControls(Node *node) | v8::internal::compiler::AdvancedReducer | inlineprotected |
ReleaseEffectAndControlFromAssembler(JSGraphAssembler *assembler) | v8::internal::compiler::JSNativeContextSpecialization | private |
RemoveImpossibleMaps(Node *object, ZoneVector< MapRef > *maps) const | v8::internal::compiler::JSNativeContextSpecialization | 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 |
ReplaceWithValue(Node *node, Node *value, Node *effect=nullptr, Node *control=nullptr) | v8::internal::compiler::AdvancedReducer | inlineprotected |
Revisit(Node *node) | v8::internal::compiler::AdvancedReducer | inlineprotected |
shared_zone() const | v8::internal::compiler::JSNativeContextSpecialization | inlineprivate |
shared_zone_ | v8::internal::compiler::JSNativeContextSpecialization | private |
simplified() const | v8::internal::compiler::JSNativeContextSpecialization | private |
StringCanSafelyBeRead(Node *const node, Handle< String > str) | v8::internal::compiler::JSNativeContextSpecialization | private |
TryRefineElementAccessFeedback(ElementAccessFeedback const &feedback, Node *receiver, Effect effect) const | v8::internal::compiler::JSNativeContextSpecialization | private |
type_cache_ | v8::internal::compiler::JSNativeContextSpecialization | private |
zone() const | v8::internal::compiler::JSNativeContextSpecialization | inlineprivate |
zone_ | v8::internal::compiler::JSNativeContextSpecialization | private |
~Reducer()=default | v8::internal::compiler::Reducer | virtual |