Lines Matching refs:ElementsKind
14 enum ElementsKind { enum
74 int ElementsKindToShiftSize(ElementsKind elements_kind);
75 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind);
76 const char* ElementsKindToString(ElementsKind kind);
78 inline ElementsKind GetInitialFastElementsKind() { return FAST_SMI_ELEMENTS; } in GetInitialFastElementsKind()
80 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number);
81 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind);
83 ElementsKind GetNextTransitionElementsKind(ElementsKind elements_kind);
85 inline bool IsDictionaryElementsKind(ElementsKind kind) { in IsDictionaryElementsKind()
90 inline bool IsSloppyArgumentsElements(ElementsKind kind) { in IsSloppyArgumentsElements()
95 inline bool IsStringWrapperElementsKind(ElementsKind kind) { in IsStringWrapperElementsKind()
100 inline bool IsFixedTypedArrayElementsKind(ElementsKind kind) { in IsFixedTypedArrayElementsKind()
106 inline bool IsTerminalElementsKind(ElementsKind kind) { in IsTerminalElementsKind()
112 inline bool IsFastElementsKind(ElementsKind kind) { in IsFastElementsKind()
118 inline bool IsTransitionElementsKind(ElementsKind kind) { in IsTransitionElementsKind()
125 inline bool IsFastDoubleElementsKind(ElementsKind kind) { in IsFastDoubleElementsKind()
131 inline bool IsFixedFloatElementsKind(ElementsKind kind) { in IsFixedFloatElementsKind()
136 inline bool IsDoubleOrFloatElementsKind(ElementsKind kind) { in IsDoubleOrFloatElementsKind()
141 inline bool IsFastSmiOrObjectElementsKind(ElementsKind kind) { in IsFastSmiOrObjectElementsKind()
149 inline bool IsFastSmiElementsKind(ElementsKind kind) { in IsFastSmiElementsKind()
155 inline bool IsFastObjectElementsKind(ElementsKind kind) { in IsFastObjectElementsKind()
161 inline bool IsFastHoleyElementsKind(ElementsKind kind) { in IsFastHoleyElementsKind()
168 inline bool IsHoleyElementsKind(ElementsKind kind) { in IsHoleyElementsKind()
174 inline bool IsFastPackedElementsKind(ElementsKind kind) { in IsFastPackedElementsKind()
180 inline ElementsKind GetPackedElementsKind(ElementsKind holey_kind) { in GetPackedElementsKind()
194 inline ElementsKind GetHoleyElementsKind(ElementsKind packed_kind) { in GetHoleyElementsKind()
208 inline ElementsKind FastSmiToObjectElementsKind(ElementsKind from_kind) { in FastSmiToObjectElementsKind()
216 inline bool IsSimpleMapChangeTransition(ElementsKind from_kind, in IsSimpleMapChangeTransition()
217 ElementsKind to_kind) { in IsSimpleMapChangeTransition()
224 bool IsMoreGeneralElementsKindTransition(ElementsKind from_kind,
225 ElementsKind to_kind);
228 inline ElementsKind GetMoreGeneralElementsKind(ElementsKind from_kind, in GetMoreGeneralElementsKind()
229 ElementsKind to_kind) { in GetMoreGeneralElementsKind()
237 inline bool IsTransitionableFastElementsKind(ElementsKind from_kind) { in IsTransitionableFastElementsKind()