Home
last modified time | relevance | path

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

/external/v8/src/
Dtype-feedback-vector.h328 class FeedbackNexus {
330 FeedbackNexus(Handle<TypeFeedbackVector> vector, FeedbackVectorSlot slot) in FeedbackNexus() function
332 FeedbackNexus(TypeFeedbackVector* vector, FeedbackVectorSlot slot) in FeedbackNexus() function
334 virtual ~FeedbackNexus() {} in ~FeedbackNexus()
393 class CallICNexus final : public FeedbackNexus {
400 : FeedbackNexus(vector, slot) { in CallICNexus()
404 : FeedbackNexus(vector, slot) { in CallICNexus()
432 class LoadICNexus : public FeedbackNexus {
435 : FeedbackNexus(vector, slot) { in LoadICNexus()
439 : FeedbackNexus( in LoadICNexus()
[all …]
Dtype-feedback-vector-inl.h157 Object* FeedbackNexus::GetFeedback() const { return vector()->Get(slot()); } in GetFeedback()
160 Object* FeedbackNexus::GetFeedbackExtra() const { in GetFeedbackExtra()
170 void FeedbackNexus::SetFeedback(Object* feedback, WriteBarrierMode mode) { in SetFeedback()
175 void FeedbackNexus::SetFeedbackExtra(Object* feedback_extra, in SetFeedbackExtra()
186 Isolate* FeedbackNexus::GetIsolate() const { return vector()->GetIsolate(); } in GetIsolate()
Dtype-feedback-vector.cc282 Handle<FixedArray> FeedbackNexus::EnsureArrayOfSize(int length) { in EnsureArrayOfSize()
295 Handle<FixedArray> FeedbackNexus::EnsureExtraArrayOfSize(int length) { in EnsureExtraArrayOfSize()
308 void FeedbackNexus::InstallHandlers(Handle<FixedArray> array, in InstallHandlers()
321 void FeedbackNexus::ConfigureUninitialized() { in ConfigureUninitialized()
329 void FeedbackNexus::ConfigurePremonomorphic() { in ConfigurePremonomorphic()
337 void FeedbackNexus::ConfigureMegamorphic() { in ConfigureMegamorphic()
496 FeedbackNexus::ConfigureMegamorphic(); in ConfigureMegamorphic()
642 int FeedbackNexus::ExtractMaps(MapHandleList* maps) const { in ExtractMaps()
681 MaybeHandle<Code> FeedbackNexus::FindHandlerForMap(Handle<Map> map) const { in FindHandlerForMap()
719 bool FeedbackNexus::FindHandlers(CodeHandleList* code_list, int length) const { in FindHandlers()
Dtype-info.cc302 CollectReceiverTypes<FeedbackNexus>(&nexus, receiver_types); in KeyedPropertyReceiverTypes()
339 CollectReceiverTypes<FeedbackNexus>(&nexus, name, flags, types); in CollectReceiverTypes()
363 CollectReceiverTypes<FeedbackNexus>(&nexus, types); in CollectReceiverTypes()
367 CollectReceiverTypes<FeedbackNexus>(&nexus, types); in CollectReceiverTypes()
/external/v8/src/compiler/
Djs-native-context-specialization.h17 class FeedbackNexus; variable
64 FeedbackNexus const& nexus,
Djs-native-context-specialization.cc879 Node* node, Node* index, Node* value, FeedbackNexus const& nexus, in ReduceKeyedAccess()
/external/v8/src/ic/
Dic.h29 IC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus = NULL);
73 static bool IsCleared(FeedbackNexus* nexus) { in IsCleared()
217 FeedbackNexus* nexus() const { return nexus_; } in nexus()
270 FeedbackNexus* nexus_;
310 LoadIC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus = NULL)
442 StoreIC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus = NULL)
Dic.cc142 IC::IC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus) in IC()