Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/ic/
Dhandler-configuration.cc184 KeyedAccessStoreMode StoreHandler::GetKeyedAccessStoreMode( in GetKeyedAccessStoreMode()
205 Handle<Object> StoreHandler::StoreElementTransition( in StoreElementTransition()
215 Handle<StoreHandler> handler = isolate->factory()->NewStoreHandler(1); in StoreElementTransition()
223 MaybeObjectHandle StoreHandler::StoreOwnTransition(Isolate* isolate, in StoreOwnTransition()
256 MaybeObjectHandle StoreHandler::StoreTransition(Isolate* isolate, in StoreTransition()
288 Handle<StoreHandler> handler = isolate->factory()->NewStoreHandler(0); in StoreTransition()
306 Handle<Object> StoreHandler::StoreThroughPrototype( in StoreThroughPrototype()
317 int data_size = GetHandlerDataSize<StoreHandler>( in StoreThroughPrototype()
323 Handle<StoreHandler> handler = isolate->factory()->NewStoreHandler(data_size); in StoreThroughPrototype()
332 MaybeObjectHandle StoreHandler::StoreGlobal(Handle<PropertyCell> cell) { in StoreGlobal()
[all …]
Dhandler-configuration-inl.h143 OBJECT_CONSTRUCTORS_IMPL(StoreHandler, DataHandler) in OBJECT_CONSTRUCTORS_IMPL() argument
145 CAST_ACCESSOR(StoreHandler) in OBJECT_CONSTRUCTORS_IMPL()
147 Handle<Smi> StoreHandler::StoreGlobalProxy(Isolate* isolate) { in OBJECT_CONSTRUCTORS_IMPL()
152 Handle<Smi> StoreHandler::StoreNormal(Isolate* isolate) { in StoreNormal()
157 Handle<Smi> StoreHandler::StoreInterceptor(Isolate* isolate) { in StoreInterceptor()
162 Builtin StoreHandler::StoreSloppyArgumentsBuiltin(KeyedAccessStoreMode mode) { in StoreSloppyArgumentsBuiltin()
177 Builtin StoreHandler::StoreFastElementBuiltin(KeyedAccessStoreMode mode) { in StoreFastElementBuiltin()
192 Builtin StoreHandler::ElementsTransitionAndStoreBuiltin( in ElementsTransitionAndStoreBuiltin()
208 Handle<Smi> StoreHandler::StoreSlow(Isolate* isolate, in StoreSlow()
215 Handle<Smi> StoreHandler::StoreProxy(Isolate* isolate) { in StoreProxy()
[all …]
Dhandler-configuration.h241 class StoreHandler final : public DataHandler {
243 DECL_CAST(StoreHandler)
245 DECL_PRINTER(StoreHandler)
246 DECL_VERIFIER(StoreHandler)
382 OBJECT_CONSTRUCTORS(StoreHandler, DataHandler);
Dic.cc1726 SetCache(name, StoreHandler::StoreSlow(isolate())); in Store()
1838 SetCache(name, StoreHandler::StoreSlow(isolate())); in Store()
1930 handler = MaybeObjectHandle(StoreHandler::StoreSlow(isolate())); in UpdateCaches()
1953 return StoreHandler::StoreGlobal(lookup->transition_cell()); in ComputeHandler()
1960 return MaybeObjectHandle(StoreHandler::StoreSlow(isolate())); in ComputeHandler()
1963 Handle<Smi> smi_handler = StoreHandler::StoreGlobalProxy(isolate()); in ComputeHandler()
1964 Handle<Object> handler = StoreHandler::StoreThroughPrototype( in ComputeHandler()
1975 return StoreHandler::StoreOwnTransition(isolate(), in ComputeHandler()
1978 return StoreHandler::StoreTransition(isolate(), lookup->transition_map()); in ComputeHandler()
1991 return MaybeObjectHandle(StoreHandler::StoreInterceptor(isolate())); in ComputeHandler()
[all …]
Dhandler-configuration.tq8 extern class StoreHandler extends DataHandler;
Daccessor-assembler.cc35 Int32Constant(static_cast<intptr_t>(StoreHandler::Kind::kind))
1187 Signed(DecodeWordFromWord32<StoreHandler::DescriptorBits>(handler_word)); in HandleStoreICNativeDataProperty()
1199 Word32Equal(DecodeWord32<StoreHandler::KindBits>(handler_word), in HandleStoreICSmiHandlerJSSharedStructFieldCase()
1203 Word32Equal(DecodeWord32<StoreHandler::RepresentationBits>(handler_word), in HandleStoreICSmiHandlerJSSharedStructFieldCase()
1210 IsSetWord32<StoreHandler::IsInobjectBits>(handler_word); in HandleStoreICSmiHandlerJSSharedStructFieldCase()
1216 DecodeWordFromWord32<StoreHandler::FieldIndexBits>(handler_word); in HandleStoreICSmiHandlerJSSharedStructFieldCase()
1246 STATIC_ASSERT(static_cast<intptr_t>(StoreHandler::Kind::a) + 1 == \ in HandleStoreICHandlerCase()
1247 static_cast<intptr_t>(StoreHandler::Kind::b)); in HandleStoreICHandlerCase()
1256 DecodeWord32<StoreHandler::KindBits>(handler_word); in HandleStoreICHandlerCase()
1783 Signed(DecodeWordFromWord32<StoreHandler::DescriptorBits>(handler_word)); in HandleStoreAccessor()
[all …]
Daccessor-assembler.h446 TNode<StoreHandler> handler, Label* miss,
/third_party/node/deps/v8/src/objects/
Dobjects-definitions.h213 V(_, STORE_HANDLER_TYPE, StoreHandler, 0, store_handler0) \
214 V(_, STORE_HANDLER_TYPE, StoreHandler, 1, store_handler1) \
215 V(_, STORE_HANDLER_TYPE, StoreHandler, 2, store_handler2) \
216 V(_, STORE_HANDLER_TYPE, StoreHandler, 3, store_handler3)
Ddata-handler.tq11 // only smi handlers will remain). See LoadHandler and StoreHandler for
Dfeedback-vector.cc1214 Handle<StoreHandler> data_handler = in GetKeyedAccessStoreMode()
1215 Handle<StoreHandler>::cast(maybe_code_handler.object()); in GetKeyedAccessStoreMode()
1219 mode = StoreHandler::GetKeyedAccessStoreMode( in GetKeyedAccessStoreMode()
1230 if (*maybe_code_handler.object() == StoreHandler::StoreProxy()) { in GetKeyedAccessStoreMode()
1234 mode = StoreHandler::GetKeyedAccessStoreMode(*maybe_code_handler); in GetKeyedAccessStoreMode()
1238 mode = StoreHandler::GetKeyedAccessStoreMode(*maybe_code_handler); in GetKeyedAccessStoreMode()
Dobject-list-macros.h223 V(StoreHandler) \
Dobjects-body-descriptors-inl.h1304 return CALL_APPLY(StoreHandler); in BodyDescriptorApply()
/third_party/node/deps/v8/src/maglev/
Dmaglev-graph-builder.cc477 StoreHandler::Kind kind = StoreHandler::KindBits::decode(smi_handler); in MAGLEV_UNIMPLEMENTED_BYTECODE()
478 if (kind == StoreHandler::Kind::kField) { in MAGLEV_UNIMPLEMENTED_BYTECODE()
Dmaglev-ir.cc581 if (StoreHandler::IsInobjectBits::decode(this->handler())) { in GenerateCode()
584 StoreHandler::FieldIndexBits::decode(this->handler()) * kTaggedSize); in GenerateCode()
/third_party/node/deps/v8/src/heap/
Dfactory.h68 class StoreHandler; variable
805 Handle<StoreHandler> NewStoreHandler(int data_count);
Dfactory.cc3552 Handle<StoreHandler> Factory::NewStoreHandler(int data_count) { in NewStoreHandler()
3570 return handle(StoreHandler::cast(New(map, AllocationType::kOld)), isolate()); in NewStoreHandler()
/third_party/node/deps/v8/src/diagnostics/
Dobjects-printer.cc241 StoreHandler::cast(*this).StoreHandlerPrint(os); in HeapObjectPrint()
2093 void StoreHandler::StoreHandlerPrint(std::ostream& os) { in StoreHandlerPrint()
2859 i::StoreHandler::PrintHandler(GetObjectFromRaw(object), os); in _v8_internal_Print_StoreHandler()
Dobjects-debug.cc299 StoreHandler::cast(*this).StoreHandlerVerify(isolate); in HeapObjectVerify()
1824 void StoreHandler::StoreHandlerVerify(Isolate* isolate) { in StoreHandlerVerify()