/third_party/node/deps/v8/src/ic/ |
D | handler-configuration.cc | 115 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 …]
|
D | handler-configuration-inl.h | 27 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 …]
|
D | ic.cc | 432 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 …]
|
D | handler-configuration.h | 44 class LoadHandler final : public DataHandler { 46 DECL_CAST(LoadHandler) 48 DECL_PRINTER(LoadHandler) 49 DECL_VERIFIER(LoadHandler) 235 OBJECT_CONSTRUCTORS(LoadHandler, DataHandler);
|
D | handler-configuration.tq | 7 extern class LoadHandler extends DataHandler;
|
D | accessor-assembler.cc | 33 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/ |
D | maglev-graph-builder.cc | 27 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()
|
D | maglev-ir.cc | 545 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/ |
D | objects-definitions.h | 210 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) \
|
D | data-handler.tq | 11 // only smi handlers will remain). See LoadHandler and StoreHandler for
|
D | object-list-macros.h | 183 V(LoadHandler) \
|
D | objects-body-descriptors-inl.h | 1302 return CALL_APPLY(LoadHandler); in BodyDescriptorApply()
|
D | feedback-vector.cc | 1142 LoadHandler::GetKeyedAccessLoadMode(*map_and_handler.second); in GetKeyedAccessLoadMode()
|
/third_party/node/deps/v8/src/heap/ |
D | factory.h | 60 class LoadHandler; variable 803 Handle<LoadHandler> NewLoadHandler(
|
D | factory.cc | 3533 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/ |
D | objects-printer.cc | 238 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()
|
D | objects-debug.cc | 295 LoadHandler::cast(*this).LoadHandlerVerify(isolate); in HeapObjectVerify() 1819 void LoadHandler::LoadHandlerVerify(Isolate* isolate) { in LoadHandlerVerify()
|