Home
last modified time | relevance | path

Searched refs:nexus (Results 1 - 19 of 19) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Djs-heap-broker.cc341 KeyedAccessMode KeyedAccessMode::FromNexus(FeedbackNexus const& nexus) { in FromNexus() argument
342 FeedbackSlotKind kind = nexus.kind(); in FromNexus()
344 return KeyedAccessMode(AccessMode::kLoad, nexus.GetKeyedAccessLoadMode()); in FromNexus()
347 return KeyedAccessMode(AccessMode::kHas, nexus.GetKeyedAccessLoadMode()); in FromNexus()
351 nexus.GetKeyedAccessStoreMode()); in FromNexus()
354 return KeyedAccessMode(AccessMode::kStore, nexus.GetKeyedAccessStoreMode()); in FromNexus()
359 nexus.GetKeyedAccessStoreMode()); in FromNexus()
463 FeedbackNexus nexus(source.vector, source.slot, feedback_nexus_config()); in GetFeedbackSlotKind()
464 return nexus.kind(); in GetFeedbackSlotKind()
481 FeedbackNexus nexus(sourc in ReadFeedbackForPropertyAccess()
873 GetNameFeedback( FeedbackNexus const& nexus) GetNameFeedback() argument
[all...]
H A Dprocessed-feedback.h99 static KeyedAccessMode FromNexus(FeedbackNexus const& nexus);
H A Djs-heap-broker.h231 base::Optional<NameRef> GetNameFeedback(FeedbackNexus const& nexus);
/third_party/node/deps/v8/src/debug/
H A Ddebug-type-profile.cc54 FeedbackNexus nexus(vector, slot); in Collect()
55 std::vector<int> source_positions = nexus.GetSourcePositions(); in Collect()
58 entries->emplace_back(position, nexus.GetTypesForSourcePositions( in Collect()
63 nexus.ResetTypeProfile(); in Collect()
101 FeedbackNexus nexus(vector, slot); in SelectMode()
102 nexus.ResetTypeProfile(); in SelectMode()
/third_party/FreeBSD/sys/arm/arm/
H A Dautoconf.c58 device_t nexus; variable
66 nexus = device_add_child(root_bus, "nexus", 0); in configure()
H A Dnexus.c32 * This code implements a `root nexus' for Arm Architecture
33 * machines. The function of the root nexus is to serve as an
80 "nexus",
84 EARLY_DRIVER_MODULE(nexus, root, nexus_driver, nexus_devclass, 0, 0,
126 UsbResourceInit(nexus, add_resource); in nexus_init()
/third_party/node/deps/v8/src/maglev/
H A Dmaglev-graph-builder.cc177 FeedbackNexus nexus = FeedbackNexusForOperand(1); in VisitBinaryOperation() local
179 if (nexus.ic_state() == InlineCacheState::MONOMORPHIC) { in VisitBinaryOperation()
180 if (nexus.kind() == FeedbackSlotKind::kBinaryOp) { in VisitBinaryOperation()
181 BinaryOperationHint hint = nexus.GetBinaryOperationFeedback(); in VisitBinaryOperation()
206 FeedbackNexus nexus = FeedbackNexusForOperand(1); in VisitBinarySmiOperation() local
208 if (nexus.ic_state() == InlineCacheState::MONOMORPHIC) { in VisitBinarySmiOperation()
209 if (nexus.kind() == FeedbackSlotKind::kBinaryOp) { in VisitBinarySmiOperation()
210 BinaryOperationHint hint = nexus.GetBinaryOperationFeedback(); in VisitBinarySmiOperation()
/third_party/node/deps/v8/src/ic/
H A Dic.cc114 (state() == NO_FEEDBACK) ? NO_FEEDBACK : nexus()->ic_state(); in TraceIC()
128 KeyedAccessLoadMode mode = nexus()->GetKeyedAccessLoadMode(); in TraceIC()
132 KeyedAccessStoreMode mode = nexus()->GetKeyedAccessStoreMode(); in TraceIC()
249 nexus()->FindHandlerForMap(lookup_start_object_map()); in ShouldRecomputeHandler()
273 Name stub_name = nexus()->GetName(); in RecomputeHandlerForName()
309 FeedbackVector vector = nexus()->vector(); in OnFeedbackChanged()
310 FeedbackSlot slot = nexus()->slot(); in OnFeedbackChanged()
370 bool changed = nexus()->ConfigureMegamorphic( in ConfigureVectorState()
384 nexus()->ConfigureHandlerMode(handler); in ConfigureVectorState()
388 nexus() in ConfigureVectorState()
[all...]
H A Dic.h153 const FeedbackNexus* nexus() const { return &nexus_; } in nexus() function in v8::internal::IC
154 FeedbackNexus* nexus() { return &nexus_; } in nexus() function in v8::internal::IC
160 nexus()->ExtractMaps(&target_maps_); in FindTargetMaps()
252 // handler in the nexus currently but didn't yet allow out of bounds
308 return nexus()->GetKeyedAccessStoreMode(); in GetKeyedAccessStoreMode()
H A Dic-inl.h40 nexus()->GetKeyType() != IcCheckType::kElement)); in vector_needs_update()
/third_party/node/deps/v8/src/objects/
H A Dfeedback-vector.cc471 FeedbackNexus nexus(*this, slot); in ClearSlots()
472 feedback_updated |= nexus.Clear(); in ClearSlots()
1424 FeedbackIterator::FeedbackIterator(const FeedbackNexus* nexus) in FeedbackIterator() argument
1427 IsLoadICKind(nexus->kind()) || IsSetNamedICKind(nexus->kind()) || in FeedbackIterator()
1428 IsKeyedLoadICKind(nexus->kind()) || IsKeyedStoreICKind(nexus->kind()) || in FeedbackIterator()
1429 IsDefineNamedOwnICKind(nexus->kind()) || in FeedbackIterator()
1430 IsDefineKeyedOwnPropertyInLiteralKind(nexus->kind()) || in FeedbackIterator()
1431 IsStoreInArrayLiteralICKind(nexus in FeedbackIterator()
[all...]
H A Dfeedback-vector.h889 explicit FeedbackIterator(const FeedbackNexus* nexus);
/third_party/node/deps/v8/src/runtime/
H A Druntime-object.cc1135 FeedbackNexus nexus(vector, FeedbackVector::ToSlot(index)); in RUNTIME_FUNCTION()
1136 if (nexus.ic_state() == InlineCacheState::UNINITIALIZED) { in RUNTIME_FUNCTION()
1138 nexus.ConfigureMonomorphic(name, handle(object->map(), isolate), in RUNTIME_FUNCTION()
1141 nexus.ConfigureMegamorphic(IcCheckType::kProperty); in RUNTIME_FUNCTION()
1143 } else if (nexus.ic_state() == InlineCacheState::MONOMORPHIC) { in RUNTIME_FUNCTION()
1144 if (nexus.GetFirstMap() != object->map() || nexus.GetName() != *name) { in RUNTIME_FUNCTION()
1145 nexus.ConfigureMegamorphic(IcCheckType::kProperty); in RUNTIME_FUNCTION()
1207 FeedbackNexus nexus(vector, vector->GetTypeProfileSlot()); in RUNTIME_FUNCTION()
1208 nexus in RUNTIME_FUNCTION()
[all...]
/third_party/FreeBSD/sys/dev/usb/controller/
H A Dehci_pci.c239 DRIVER_MODULE(ehci, nexus, ehci_driver, ehci_devclass, 0, 0);
H A Dxhci_pci.c63 DRIVER_MODULE(xhci, nexus, xhci_driver, xhci_devclass, NULL, NULL);
/third_party/FreeBSD/sys/dev/usb/implementation/
H A Dusb_init.c206 udc = bus_get_device(nexus, "hiudc3"); in composite_add()
/third_party/FreeBSD/sys/sys/
H A Dbus.h230 extern device_t nexus;
/third_party/node/deps/v8/src/deoptimizer/
H A Dtranslated-state.cc2117 FeedbackNexus nexus(feedback_vector_handle_, feedback_slot_); in DoUpdateFeedback()
2118 nexus.SetSpeculationMode(SpeculationMode::kDisallowSpeculation); in DoUpdateFeedback()
/third_party/node/deps/v8/src/diagnostics/
H A Dobjects-printer.cc1235 FeedbackNexus nexus(*this, slot); in FeedbackSlotPrint()
1236 nexus.Print(os); in FeedbackSlotPrint()

Completed in 25 milliseconds