Lines Matching refs:Elements

21 CMap<ElementsKind, std::pair<ConstantIndex, ConstantIndex>> Elements::InitializeHClassMap()
32 std::string Elements::GetString(ElementsKind kind)
37 bool Elements::IsInt(ElementsKind kind)
42 bool Elements::IsNumber(ElementsKind kind)
47 bool Elements::IsTagged(ElementsKind kind)
52 bool Elements::IsObject(ElementsKind kind)
57 bool Elements::IsHole(ElementsKind kind)
63 ConstantIndex Elements::GetGlobalContantIndexByKind(ElementsKind kind)
95 ElementsKind Elements::MergeElementsKind(ElementsKind curKind, ElementsKind newKind)
102 ElementsKind Elements::FixElementsKind(ElementsKind oldKind)
128 ElementsKind Elements::ToElementsKind(JSTaggedValue value, ElementsKind kind)
147 void Elements::HandleIntKindMigration(const JSThread *thread, const JSHandle<JSObject> &object,
158 bool Elements::IsNumberKind(const ElementsKind kind)
164 bool Elements::IsStringOrNoneOrHole(const ElementsKind kind)
170 void Elements::HandleNumberKindMigration(const JSThread *thread, const JSHandle<JSObject> &object,
181 void Elements::HandleOtherKindMigration(const JSThread *thread, const JSHandle<JSObject> &object,
193 void Elements::MigrateArrayWithKind(const JSThread *thread, const JSHandle<JSObject> &object,
217 JSTaggedValue Elements::MigrateFromRawValueToHeapValue(const JSThread *thread, const JSHandle<JSObject> object,
244 JSTaggedValue Elements::MigrateFromHeapValueToRawValue(const JSThread *thread, const JSHandle<JSObject> object,
275 void Elements::MigrateFromHoleIntToHoleNumber(const JSThread *thread, const JSHandle<JSObject> object)
290 void Elements::MigrateFromHoleNumberToHoleInt(const JSThread *thread, const JSHandle<JSObject> object)