Home
last modified time | relevance | path

Searched refs:LoadHandler (Results 1 – 17 of 17) sorted by relevance

/third_party/node/deps/v8/src/ic/
Dhandler-configuration.cc115 Handle<Object> LoadHandler::LoadFromPrototype( in LoadFromPrototype()
126 int data_size = GetHandlerDataSize<LoadHandler>( in LoadFromPrototype()
132 Handle<LoadHandler> handler = isolate->factory()->NewLoadHandler(data_size); in LoadFromPrototype()
142 Handle<Object> LoadHandler::LoadFullChain(Isolate* isolate, in LoadFullChain()
147 int data_size = GetHandlerDataSize<LoadHandler>( in LoadFullChain()
161 Handle<LoadHandler> handler = isolate->factory()->NewLoadHandler(data_size); in LoadFullChain()
170 KeyedAccessLoadMode LoadHandler::GetKeyedAccessLoadMode(MaybeObject handler) { in GetKeyedAccessLoadMode()
350 LoadHandler::Kind kind = LoadHandler::KindBits::decode(raw_handler); in PrintSmiLoadHandler()
353 case LoadHandler::Kind::kElement: in PrintSmiLoadHandler()
355 if (LoadHandler::IsWasmArrayBits::decode(raw_handler)) { in PrintSmiLoadHandler()
[all …]
Dhandler-configuration-inl.h27 OBJECT_CONSTRUCTORS_IMPL(LoadHandler, DataHandler) in OBJECT_CONSTRUCTORS_IMPL() argument
29 CAST_ACCESSOR(LoadHandler) in OBJECT_CONSTRUCTORS_IMPL()
32 LoadHandler::Kind LoadHandler::GetHandlerKind(Smi smi_handler) { in OBJECT_CONSTRUCTORS_IMPL()
36 Handle<Smi> LoadHandler::LoadNormal(Isolate* isolate) { in LoadNormal()
41 Handle<Smi> LoadHandler::LoadGlobal(Isolate* isolate) { in LoadGlobal()
46 Handle<Smi> LoadHandler::LoadInterceptor(Isolate* isolate) { in LoadInterceptor()
51 Handle<Smi> LoadHandler::LoadSlow(Isolate* isolate) { in LoadSlow()
56 Handle<Smi> LoadHandler::LoadField(Isolate* isolate, FieldIndex field_index) { in LoadField()
64 Handle<Smi> LoadHandler::LoadWasmStructField(Isolate* isolate, in LoadWasmStructField()
72 Handle<Smi> LoadHandler::LoadConstantFromPrototype(Isolate* isolate) { in LoadConstantFromPrototype()
[all …]
Dic.cc432 SetCache(name, LoadHandler::LoadSlow(isolate())); in Load()
563 SetCache(name, LoadHandler::LoadSlow(isolate())); in Load()
810 handler = LoadHandler::LoadSlow(isolate()); in UpdateCaches()
813 Handle<Smi> smi_handler = LoadHandler::LoadNonExistent(isolate()); in UpdateCaches()
814 handler = LoadHandler::LoadFullChain( in UpdateCaches()
821 handler = LoadHandler::LoadSlow(isolate()); in UpdateCaches()
917 static_assert(kMaxWasmFieldOffset <= LoadHandler::WasmFieldOffsetBits::kMax, in MakeLoadWasmStructFieldHandler()
920 return LoadHandler::LoadWasmStructField(isolate, type, field_offset); in MakeLoadWasmStructFieldHandler()
969 Handle<Smi> smi_handler = LoadHandler::LoadInterceptor(isolate()); in ComputeHandler()
977 return LoadHandler::LoadFullChain(isolate(), map, holder_ref, in ComputeHandler()
[all …]
Dhandler-configuration.h44 class LoadHandler final : public DataHandler {
46 DECL_CAST(LoadHandler)
48 DECL_PRINTER(LoadHandler)
49 DECL_VERIFIER(LoadHandler)
235 OBJECT_CONSTRUCTORS(LoadHandler, DataHandler);
Dhandler-configuration.tq7 extern class LoadHandler extends DataHandler;
Daccessor-assembler.cc33 IntPtrConstant(static_cast<intptr_t>(LoadHandler::Kind::kind))
240 Signed(DecodeWord<LoadHandler::DescriptorBits>(handler_word)); in HandleLoadCallbackProperty()
258 IsSetWord<LoadHandler::DoAccessCheckOnLookupStartObjectBits>( in HandleLoadAccessor()
296 Signed(DecodeWord<LoadHandler::FieldIndexBits>(handler_word)); in HandleLoadField()
300 Branch(IsSetWord<LoadHandler::IsInobjectBits>(handler_word), &inobject, in HandleLoadField()
306 GotoIf(IsSetWord<LoadHandler::IsDoubleBits>(handler_word), &is_double); in HandleLoadField()
325 GotoIf(IsSetWord<LoadHandler::IsDoubleBits>(handler_word), &is_double); in HandleLoadField()
440 Signed(DecodeWord32<LoadHandler::WasmFieldTypeBits>( in HandleLoadWasmField()
443 Signed(DecodeWord<LoadHandler::WasmFieldOffsetBits>(handler_word)); in HandleLoadWasmField()
472 Signed(DecodeWord<LoadHandler::KindBits>(handler_word)); in HandleLoadICSmiHandlerCase()
[all …]
/third_party/node/deps/v8/src/maglev/
Dmaglev-graph-builder.cc27 int config = LoadHandler::KindBits::encode(LoadHandler::Kind::kField) | in LoadSimpleFieldHandler()
28 LoadHandler::IsInobjectBits::encode(field_index.is_inobject()) | in LoadSimpleFieldHandler()
29 LoadHandler::IsDoubleBits::encode(field_index.is_double()) | in LoadSimpleFieldHandler()
30 LoadHandler::FieldIndexBits::encode(field_index.index()); in LoadSimpleFieldHandler()
424 LoadHandler::Kind kind = LoadHandler::KindBits::decode(smi_handler); in MAGLEV_UNIMPLEMENTED_BYTECODE()
425 if (kind == LoadHandler::Kind::kField && in MAGLEV_UNIMPLEMENTED_BYTECODE()
426 !LoadHandler::IsWasmStructBits::decode(smi_handler)) { in MAGLEV_UNIMPLEMENTED_BYTECODE()
Dmaglev-ir.cc545 if (LoadHandler::IsInobjectBits::decode(handler)) { in GenerateCode()
547 object, LoadHandler::FieldIndexBits::decode(handler) * kTaggedSize); in GenerateCode()
557 res, LoadHandler::FieldIndexBits::decode(handler) * kTaggedSize); in GenerateCode()
561 if (LoadHandler::IsDoubleBits::decode(handler)) { in GenerateCode()
/third_party/node/deps/v8/src/objects/
Dobjects-definitions.h210 V(_, LOAD_HANDLER_TYPE, LoadHandler, 1, load_handler1) \
211 V(_, LOAD_HANDLER_TYPE, LoadHandler, 2, load_handler2) \
212 V(_, LOAD_HANDLER_TYPE, LoadHandler, 3, load_handler3) \
Ddata-handler.tq11 // only smi handlers will remain). See LoadHandler and StoreHandler for
Dobject-list-macros.h183 V(LoadHandler) \
Dobjects-body-descriptors-inl.h1302 return CALL_APPLY(LoadHandler); in BodyDescriptorApply()
Dfeedback-vector.cc1142 LoadHandler::GetKeyedAccessLoadMode(*map_and_handler.second); in GetKeyedAccessLoadMode()
/third_party/node/deps/v8/src/heap/
Dfactory.h60 class LoadHandler; variable
803 Handle<LoadHandler> NewLoadHandler(
Dfactory.cc3533 Handle<LoadHandler> Factory::NewLoadHandler(int data_count, in NewLoadHandler()
3549 return handle(LoadHandler::cast(New(map, allocation)), isolate()); in NewLoadHandler()
/third_party/node/deps/v8/src/diagnostics/
Dobjects-printer.cc238 LoadHandler::cast(*this).LoadHandlerPrint(os); in HeapObjectPrint()
2075 void LoadHandler::LoadHandlerPrint(std::ostream& os) { in LoadHandlerPrint()
2851 i::LoadHandler::PrintHandler(GetObjectFromRaw(object), os); in _v8_internal_Print_LoadHandler()
Dobjects-debug.cc295 LoadHandler::cast(*this).LoadHandlerVerify(isolate); in HeapObjectVerify()
1819 void LoadHandler::LoadHandlerVerify(Isolate* isolate) { in LoadHandlerVerify()