|
| FeedbackNexus (Handle< FeedbackVector > vector, FeedbackSlot slot) |
|
| FeedbackNexus (FeedbackVector *vector, FeedbackSlot slot) |
|
Handle< FeedbackVector > | vector_handle () const |
|
FeedbackVector * | vector () const |
|
FeedbackSlot | slot () const |
|
FeedbackSlotKind | kind () const |
|
LanguageMode | GetLanguageMode () const |
|
InlineCacheState | ic_state () const |
|
bool | IsUninitialized () const |
|
bool | IsMegamorphic () const |
|
bool | IsGeneric () const |
|
void | Print (std::ostream &os) |
|
Map | FindFirstMap () const |
|
InlineCacheState | StateFromFeedback () const |
|
int | ExtractMaps (MapHandles *maps) const |
|
MaybeObjectHandle | FindHandlerForMap (Handle< Map > map) const |
|
bool | FindHandlers (MaybeObjectHandles *code_list, int length=-1) const |
|
bool | IsCleared () const |
|
bool | Clear () |
|
void | ConfigureUninitialized () |
|
void | ConfigurePremonomorphic (Handle< Map > receiver_map) |
|
bool | ConfigureMegamorphic () |
|
bool | ConfigureMegamorphic (IcCheckType property_type) |
|
MaybeObject | GetFeedback () const |
|
MaybeObject | GetFeedbackExtra () const |
|
Isolate * | GetIsolate () const |
|
void | ConfigureMonomorphic (Handle< Name > name, Handle< Map > receiver_map, const MaybeObjectHandle &handler) |
|
void | ConfigurePolymorphic (Handle< Name > name, MapHandles const &maps, MaybeObjectHandles *handlers) |
|
BinaryOperationHint | GetBinaryOperationFeedback () const |
|
CompareOperationHint | GetCompareOperationFeedback () const |
|
ForInHint | GetForInFeedback () const |
|
KeyedAccessLoadMode | GetKeyedAccessLoadMode () const |
|
KeyedAccessStoreMode | GetKeyedAccessStoreMode () const |
|
IcCheckType | GetKeyType () const |
|
Name | FindFirstName () const |
|
int | GetCallCount () |
|
void | SetSpeculationMode (SpeculationMode mode) |
|
SpeculationMode | GetSpeculationMode () |
|
float | ComputeCallFrequency () |
|
Handle< FeedbackCell > | GetFeedbackCell () const |
|
MaybeHandle< JSObject > | GetConstructorFeedback () const |
|
void | ConfigurePropertyCellMode (Handle< PropertyCell > cell) |
|
bool | ConfigureLexicalVarMode (int script_context_index, int context_slot_index) |
|
void | ConfigureHandlerMode (const MaybeObjectHandle &handler) |
|
void | ConfigureCloneObject (Handle< Map > source_map, Handle< Map > result_map) |
|
| STATIC_ASSERT (LEXICAL_MODE_BIT_FIELDS_Ranges::kBitsCount<=kSmiValueSize) |
|
void | ResetTypeProfile () |
|
void | Collect (Handle< String > type, int position) |
|
JSObject * | GetTypeProfile () const |
|
std::vector< int > | GetSourcePositions () const |
|
std::vector< Handle< String > > | GetTypesForSourcePositions (uint32_t pos) const |
|
void | SetFeedback (Object *feedback, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
void | SetFeedback (MaybeObject feedback, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
void | SetFeedbackExtra (Object *feedback_extra, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
void | SetFeedbackExtra (MaybeObject feedback_extra, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
|
Handle< WeakFixedArray > | EnsureArrayOfSize (int length) |
|
Handle< WeakFixedArray > | EnsureExtraArrayOfSize (int length) |
|
Definition at line 570 of file feedback-vector.h.