|
| StoreStubCompiler (Isolate *isolate, ExtraICState extra_ic_state, Code::Kind kind=Code::STORE_IC) |
|
virtual | ~StoreStubCompiler () |
|
Handle< Code > | CompileStoreTransition (Handle< JSObject > object, LookupResult *lookup, Handle< Map > transition, Handle< Name > name) |
|
Handle< Code > | CompileStoreField (Handle< JSObject > object, LookupResult *lookup, Handle< Name > name) |
|
Handle< Code > | CompileStoreArrayLength (Handle< JSObject > object, LookupResult *lookup, Handle< Name > name) |
|
void | GenerateStoreArrayLength () |
|
void | GenerateNegativeHolderLookup (MacroAssembler *masm, Handle< JSObject > holder, Register holder_reg, Handle< Name > name, Label *miss) |
|
void | GenerateStoreTransition (MacroAssembler *masm, Handle< JSObject > object, LookupResult *lookup, Handle< Map > transition, Handle< Name > name, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Register scratch3, Label *miss_label, Label *slow) |
|
void | GenerateStoreField (MacroAssembler *masm, Handle< JSObject > object, LookupResult *lookup, Register receiver_reg, Register name_reg, Register value_reg, Register scratch1, Register scratch2, Label *miss_label) |
|
Handle< Code > | CompileStoreCallback (Handle< JSObject > object, Handle< JSObject > holder, Handle< Name > name, Handle< ExecutableAccessorInfo > callback) |
|
Handle< Code > | CompileStoreCallback (Handle< JSObject > object, Handle< JSObject > holder, Handle< Name > name, const CallOptimization &call_optimization) |
|
Handle< Code > | CompileStoreViaSetter (Handle< JSObject > object, Handle< JSObject > holder, Handle< Name > name, Handle< JSFunction > setter) |
|
Handle< Code > | CompileStoreInterceptor (Handle< JSObject > object, Handle< Name > name) |
|
| BaseLoadStoreStubCompiler (Isolate *isolate, Code::Kind kind, ExtraICState extra_ic_state=kNoExtraICState, InlineCacheHolderFlag cache_holder=OWN_MAP) |
|
virtual | ~BaseLoadStoreStubCompiler () |
|
Handle< Code > | CompileMonomorphicIC (Handle< HeapType > type, Handle< Code > handler, Handle< Name > name) |
|
Handle< Code > | CompilePolymorphicIC (TypeHandleList *types, CodeHandleList *handlers, Handle< Name > name, Code::StubType type, IcCheckType check) |
|
Definition at line 664 of file stub-cache.h.