Home
last modified time | relevance | path

Searched refs:StoreHandler (Results 1 – 13 of 13) sorted by relevance

/external/v8/src/ic/
Dhandler-configuration-inl.h112 CAST_ACCESSOR(StoreHandler) in CAST_ACCESSOR() argument
114 Handle<Smi> StoreHandler::StoreGlobalProxy(Isolate* isolate) { in CAST_ACCESSOR()
119 Handle<Smi> StoreHandler::StoreNormal(Isolate* isolate) { in StoreNormal()
124 Handle<Smi> StoreHandler::StoreProxy(Isolate* isolate) { in StoreProxy()
129 Handle<Smi> StoreHandler::StoreField(Isolate* isolate, Kind kind, in StoreField()
160 Handle<Smi> StoreHandler::StoreField(Isolate* isolate, int descriptor, in StoreField()
170 Handle<Smi> StoreHandler::StoreNativeDataProperty(Isolate* isolate, in StoreNativeDataProperty()
177 Handle<Smi> StoreHandler::StoreAccessor(Isolate* isolate, int descriptor) { in StoreAccessor()
182 Handle<Smi> StoreHandler::StoreApiSetter(Isolate* isolate, in StoreApiSetter()
Dhandler-configuration.cc182 Handle<Object> StoreHandler::StoreElementTransition( in StoreElementTransition()
193 Handle<StoreHandler> handler = isolate->factory()->NewStoreHandler(1); in StoreElementTransition()
200 MaybeObjectHandle StoreHandler::StoreTransition(Isolate* isolate, in StoreTransition()
230 Handle<StoreHandler> handler = isolate->factory()->NewStoreHandler(0); in StoreTransition()
247 Handle<Object> StoreHandler::StoreThroughPrototype( in StoreThroughPrototype()
258 int checks_count = GetPrototypeCheckCount<StoreHandler>( in StoreThroughPrototype()
266 Handle<StoreHandler> handler = in StoreThroughPrototype()
277 MaybeObjectHandle StoreHandler::StoreGlobal(Handle<PropertyCell> cell) { in StoreGlobal()
282 Handle<Object> StoreHandler::StoreProxy(Isolate* isolate, in StoreProxy()
Dhandler-configuration.h187 class StoreHandler final : public DataHandler {
189 DECL_CAST(StoreHandler)
191 DECL_PRINTER(StoreHandler)
192 DECL_VERIFIER(StoreHandler)
Daccessor-assembler.cc821 Node* descriptor = DecodeWord<StoreHandler::DescriptorBits>(handler_word); in HandleStoreICNativeDataProperty()
849 STATIC_ASSERT(StoreHandler::kGlobalProxy + 1 == StoreHandler::kNormal); in HandleStoreICHandlerCase()
850 STATIC_ASSERT(StoreHandler::kNormal + 1 == StoreHandler::kProxy); in HandleStoreICHandlerCase()
851 STATIC_ASSERT(StoreHandler::kProxy + 1 == StoreHandler::kKindsNumber); in HandleStoreICHandlerCase()
853 Node* handler_kind = DecodeWord<StoreHandler::KindBits>(handler_word); in HandleStoreICHandlerCase()
855 IntPtrConstant(StoreHandler::kGlobalProxy)), in HandleStoreICHandlerCase()
857 GotoIf(WordEqual(handler_kind, IntPtrConstant(StoreHandler::kProxy)), in HandleStoreICHandlerCase()
860 WordEqual(handler_kind, IntPtrConstant(StoreHandler::kNormal))); in HandleStoreICHandlerCase()
884 Node* handler_kind = DecodeWord<StoreHandler::KindBits>(handler_word); in HandleStoreICHandlerCase()
887 GotoIf(WordEqual(handler_kind, IntPtrConstant(StoreHandler::kAccessor)), in HandleStoreICHandlerCase()
[all …]
Dic.cc1482 return StoreHandler::StoreGlobal(lookup->transition_cell()); in ComputeHandler()
1485 Handle<Smi> smi_handler = StoreHandler::StoreGlobalProxy(isolate()); in ComputeHandler()
1486 Handle<Object> handler = StoreHandler::StoreThroughPrototype( in ComputeHandler()
1497 return StoreHandler::StoreTransition(isolate(), lookup->transition_map()); in ComputeHandler()
1541 Handle<Smi> smi_handler = StoreHandler::StoreNativeDataProperty( in ComputeHandler()
1549 return MaybeObjectHandle(StoreHandler::StoreThroughPrototype( in ComputeHandler()
1575 Handle<Smi> smi_handler = StoreHandler::StoreApiSetter( in ComputeHandler()
1582 return MaybeObjectHandle(StoreHandler::StoreThroughPrototype( in ComputeHandler()
1597 StoreHandler::StoreAccessor(isolate(), lookup->GetAccessorIndex()); in ComputeHandler()
1605 return MaybeObjectHandle(StoreHandler::StoreThroughPrototype( in ComputeHandler()
[all …]
Daccessor-assembler.h223 TNode<StoreHandler> handler, Label* miss,
/external/v8/src/
Dobjects-definitions.h338 V(STORE_HANDLER, StoreHandler, 0, store_handler0) \
339 V(STORE_HANDLER, StoreHandler, 1, store_handler1) \
340 V(STORE_HANDLER, StoreHandler, 2, store_handler2) \
341 V(STORE_HANDLER, StoreHandler, 3, store_handler3)
Dfeedback-vector.cc1081 Handle<StoreHandler> data_handler = in GetKeyedAccessStoreMode()
1082 Handle<StoreHandler>::cast(maybe_code_handler.object()); in GetKeyedAccessStoreMode()
1088 *StoreHandler::StoreProxy(GetIsolate())); in GetKeyedAccessStoreMode()
Dobjects-debug.cc392 StoreHandler::cast(this)->StoreHandlerVerify(isolate); in HeapObjectVerify()
1705 void StoreHandler::StoreHandlerVerify(Isolate* isolate) { in StoreHandlerVerify()
Dobjects-printer.cc342 StoreHandler::cast(this)->StoreHandlerPrint(os); in HeapObjectPrint()
1803 void StoreHandler::StoreHandlerPrint(std::ostream& os) { // NOLINT in StoreHandlerPrint()
Dobjects.h885 V(StoreHandler) \
1015 V(StoreHandler, STORE_HANDLER_TYPE) \
/external/v8/src/heap/
Dfactory.h59 class StoreHandler; variable
924 Handle<StoreHandler> NewStoreHandler(int data_count);
Dfactory.cc3794 Handle<StoreHandler> Factory::NewStoreHandler(int data_count) { in NewStoreHandler()
3813 return handle(StoreHandler::cast(New(map, TENURED)), isolate()); in NewStoreHandler()