Home
last modified time | relevance | path

Searched refs:FeedbackNexus (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/
Dtype-feedback-vector.h397 class FeedbackNexus {
399 FeedbackNexus(Handle<TypeFeedbackVector> vector, FeedbackVectorSlot slot) in FeedbackNexus() function
401 FeedbackNexus(TypeFeedbackVector* vector, FeedbackVectorSlot slot) in FeedbackNexus() function
403 virtual ~FeedbackNexus() {} in ~FeedbackNexus()
464 class CallICNexus final : public FeedbackNexus {
467 : FeedbackNexus(vector, slot) { in CallICNexus()
471 : FeedbackNexus(vector, slot) { in CallICNexus()
505 class LoadICNexus : public FeedbackNexus {
508 : FeedbackNexus(vector, slot) { in LoadICNexus()
512 : FeedbackNexus( in LoadICNexus()
[all …]
Dtype-feedback-vector-inl.h264 Object* FeedbackNexus::GetFeedback() const { return vector()->Get(slot()); } in GetFeedback()
267 Object* FeedbackNexus::GetFeedbackExtra() const { in GetFeedbackExtra()
277 void FeedbackNexus::SetFeedback(Object* feedback, WriteBarrierMode mode) { in SetFeedback()
282 void FeedbackNexus::SetFeedbackExtra(Object* feedback_extra, in SetFeedbackExtra()
293 Isolate* FeedbackNexus::GetIsolate() const { return vector()->GetIsolate(); } in GetIsolate()
Dtype-info.h20 class FeedbackNexus; variable
60 void CollectReceiverTypes(FeedbackNexus* nexus, SmallMapList* types);
97 void CollectReceiverTypes(StubCache* stub_cache, FeedbackNexus* nexus,
Dtype-feedback-vector.cc430 Handle<FixedArray> FeedbackNexus::EnsureArrayOfSize(int length) { in EnsureArrayOfSize()
443 Handle<FixedArray> FeedbackNexus::EnsureExtraArrayOfSize(int length) { in EnsureExtraArrayOfSize()
455 void FeedbackNexus::InstallHandlers(Handle<FixedArray> array, in InstallHandlers()
468 void FeedbackNexus::ConfigureUninitialized() { in ConfigureUninitialized()
476 void FeedbackNexus::ConfigurePremonomorphic() { in ConfigurePremonomorphic()
484 void FeedbackNexus::ConfigureMegamorphic() { in ConfigureMegamorphic()
858 int FeedbackNexus::ExtractMaps(MapHandleList* maps) const { in ExtractMaps()
891 MaybeHandle<Object> FeedbackNexus::FindHandlerForMap(Handle<Map> map) const { in FindHandlerForMap()
928 bool FeedbackNexus::FindHandlers(List<Handle<Object>>* code_list, in FindHandlers()
Dtype-info.cc459 FeedbackNexus* nexus, in CollectReceiverTypes()
485 void TypeFeedbackOracle::CollectReceiverTypes(FeedbackNexus* nexus, in CollectReceiverTypes()
/external/v8/src/ic/
Dic.h29 IC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus = NULL);
67 static bool IsCleared(FeedbackNexus* nexus) { in IsCleared()
213 FeedbackNexus* nexus() const { return nexus_; } in nexus()
255 FeedbackNexus* nexus_;
276 LoadIC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus = NULL)
332 LoadGlobalIC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus = NULL)
373 StoreIC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus = NULL)
Dic.cc155 IC::IC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus) in IC()
/external/v8/src/compiler/
Djs-native-context-specialization.h74 FeedbackNexus const& nexus,
136 FeedbackNexus const& nexus,
Djs-native-context-specialization.cc418 Node* node, Node* value, FeedbackNexus const& nexus, Handle<Name> name, in ReduceNamedAccessFromNexus()
1639 Node* receiver, Node* effect, FeedbackNexus const& nexus, in ExtractReceiverMaps()