Searched refs:FeedbackNexus (Results 1 – 9 of 9) sorted by relevance
/external/v8/src/ |
D | type-feedback-vector.h | 397 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 …]
|
D | type-feedback-vector-inl.h | 264 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()
|
D | type-info.h | 20 class FeedbackNexus; variable 60 void CollectReceiverTypes(FeedbackNexus* nexus, SmallMapList* types); 97 void CollectReceiverTypes(StubCache* stub_cache, FeedbackNexus* nexus,
|
D | type-feedback-vector.cc | 430 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()
|
D | type-info.cc | 459 FeedbackNexus* nexus, in CollectReceiverTypes() 485 void TypeFeedbackOracle::CollectReceiverTypes(FeedbackNexus* nexus, in CollectReceiverTypes()
|
/external/v8/src/ic/ |
D | ic.h | 29 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)
|
D | ic.cc | 155 IC::IC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus) in IC()
|
/external/v8/src/compiler/ |
D | js-native-context-specialization.h | 74 FeedbackNexus const& nexus, 136 FeedbackNexus const& nexus,
|
D | js-native-context-specialization.cc | 418 Node* node, Node* value, FeedbackNexus const& nexus, Handle<Name> name, in ReduceNamedAccessFromNexus() 1639 Node* receiver, Node* effect, FeedbackNexus const& nexus, in ExtractReceiverMaps()
|