| 
|   | StoreInArrayLiteralIC (Isolate *isolate, Handle< FeedbackVector > vector, FeedbackSlot slot) | 
|   | 
| MaybeDirectHandle< Object >  | Store (DirectHandle< JSArray > array, Handle< Object > index, DirectHandle< Object > value) | 
|   | 
| KeyedAccessStoreMode  | GetKeyedAccessStoreMode () | 
|   | 
|   | KeyedStoreIC (Isolate *isolate, Handle< FeedbackVector > vector, FeedbackSlot slot, FeedbackSlotKind kind) | 
|   | 
| V8_WARN_UNUSED_RESULT MaybeDirectHandle< Object >  | Store (Handle< JSAny > object, Handle< Object > name, DirectHandle< Object > value) | 
|   | 
|   | StoreIC (Isolate *isolate, Handle< FeedbackVector > vector, FeedbackSlot slot, FeedbackSlotKind kind) | 
|   | 
| V8_WARN_UNUSED_RESULT MaybeDirectHandle< Object >  | Store (Handle< JSAny > object, Handle< Name > name, DirectHandle< Object > value, StoreOrigin store_origin=StoreOrigin::kNamed) | 
|   | 
| bool  | LookupForWrite (LookupIterator *it, DirectHandle< Object > value, StoreOrigin store_origin) | 
|   | 
|   | IC (Isolate *isolate, Handle< FeedbackVector > vector, FeedbackSlot slot, FeedbackSlotKind kind) | 
|   | 
| virtual  | ~IC ()=default | 
|   | 
| State  | state () const | 
|   | 
| void  | UpdateState (DirectHandle< Object > lookup_start_object, DirectHandle< Object > name) | 
|   | 
| bool  | RecomputeHandlerForName (DirectHandle< Object > name) | 
|   | 
| void  | MarkRecomputeHandler (DirectHandle< Object > name) | 
|   | 
| bool  | IsAnyHas () const | 
|   | 
| bool  | IsAnyLoad () const | 
|   | 
| bool  | IsAnyStore () const | 
|   | 
| bool  | IsAnyDefineOwn () const | 
|   | 
| void  | OnFeedbackChanged (const char *reason) | 
|   | 
 | 
| using  | State = InlineCacheState | 
|   | 
| static bool  | IsHandler (Tagged< MaybeObject > object) | 
|   | 
| static void  | OnFeedbackChanged (Isolate *isolate, Tagged< FeedbackVector > vector, FeedbackSlot slot, const char *reason) | 
|   | 
| void  | UpdateStoreElement (Handle< Map > receiver_map, KeyedAccessStoreMode store_mode, Handle< Map > new_receiver_map) | 
|   | 
| void  | UpdateCaches (LookupIterator *lookup, DirectHandle< Object > value, StoreOrigin store_origin) | 
|   | 
| void  | set_slow_stub_reason (const char *reason) | 
|   | 
| void  | set_accessor (Handle< Object > accessor) | 
|   | 
| MaybeHandle< Object >  | accessor () const | 
|   | 
| Isolate *  | isolate () const | 
|   | 
| bool  | is_vector_set () | 
|   | 
| bool  | vector_needs_update () | 
|   | 
| bool  | ConfigureVectorState (IC::State new_state, DirectHandle< Object > key) | 
|   | 
| void  | ConfigureVectorState (DirectHandle< Name > name, DirectHandle< Map > map, DirectHandle< Object > handler) | 
|   | 
| void  | ConfigureVectorState (DirectHandle< Name > name, DirectHandle< Map > map, const MaybeObjectDirectHandle &handler) | 
|   | 
| void  | ConfigureVectorState (DirectHandle< Name > name, MapHandlesSpan maps, MaybeObjectHandles *handlers) | 
|   | 
| void  | ConfigureVectorState (DirectHandle< Name > name, MapsAndHandlers const &maps_and_handlers) | 
|   | 
| char  | TransitionMarkFromState (IC::State state) | 
|   | 
| void  | TraceIC (const char *type, DirectHandle< Object > name) | 
|   | 
| void  | TraceIC (const char *type, DirectHandle< Object > name, State old_state, State new_state) | 
|   | 
| MaybeDirectHandle< Object >  | TypeError (MessageTemplate, Handle< Object > object, Handle< Object > key) | 
|   | 
| MaybeDirectHandle< Object >  | ReferenceError (Handle< Name > name) | 
|   | 
| void  | UpdateMonomorphicIC (const MaybeObjectDirectHandle &handler, DirectHandle< Name > name) | 
|   | 
| bool  | UpdateMegaDOMIC (const MaybeObjectDirectHandle &handler, DirectHandle< Name > name) | 
|   | 
| bool  | UpdatePolymorphicIC (DirectHandle< Name > name, const MaybeObjectDirectHandle &handler) | 
|   | 
| void  | UpdateMegamorphicCache (DirectHandle< Map > map, DirectHandle< Name > name, const MaybeObjectDirectHandle &handler) | 
|   | 
| StubCache *  | stub_cache () | 
|   | 
| void  | CopyICToMegamorphicCache (DirectHandle< Name > name) | 
|   | 
| bool  | IsTransitionOfMonomorphicTarget (Tagged< Map > source_map, Tagged< Map > target_map) | 
|   | 
| void  | SetCache (DirectHandle< Name > name, Handle< Object > handler) | 
|   | 
| void  | SetCache (DirectHandle< Name > name, const MaybeObjectHandle &handler) | 
|   | 
| FeedbackSlotKind  | kind () const | 
|   | 
| bool  | IsGlobalIC () const | 
|   | 
| bool  | IsLoadIC () const | 
|   | 
| bool  | IsLoadGlobalIC () const | 
|   | 
| bool  | IsKeyedLoadIC () const | 
|   | 
| bool  | IsStoreGlobalIC () const | 
|   | 
| bool  | IsSetNamedIC () const | 
|   | 
| bool  | IsDefineNamedOwnIC () const | 
|   | 
| bool  | IsStoreInArrayLiteralIC () const | 
|   | 
| bool  | IsKeyedStoreIC () const | 
|   | 
| bool  | IsKeyedHasIC () const | 
|   | 
| bool  | IsDefineKeyedOwnIC () const | 
|   | 
| bool  | is_keyed () const | 
|   | 
| bool  | ShouldRecomputeHandler (DirectHandle< String > name) | 
|   | 
| Handle< Map >  | lookup_start_object_map () | 
|   | 
| void  | update_lookup_start_object_map (DirectHandle< Object > object) | 
|   | 
| void  | TargetMaps (MapHandles *list) | 
|   | 
| Tagged< Map >  | FirstTargetMap () | 
|   | 
| const FeedbackNexus *  | nexus () const | 
|   | 
| FeedbackNexus *  | nexus () | 
|   | 
Definition at line 344 of file ic.h.