Lines Matching defs:oldKind
1345 GateRef oldKind = GetElementsKindFromHClass(LoadHClass(receiver));
1356 TryMigrateToGenericKindForJSObject(glue, receiver, oldKind);
1364 TryMigrateToGenericKindForJSObject(glue, receiver, oldKind);
1466 GateRef oldKind = GetElementsKindFromHClass(LoadHClass(receiver));
1468 TryMigrateToGenericKindForJSObject(glue, receiver, oldKind);
1565 GateRef oldKind = GetElementsKindFromHClass(LoadHClass(receiver));
1567 TryMigrateToGenericKindForJSObject(glue, receiver, oldKind);
3106 GateRef oldKind = GetElementsKindFromHClass(LoadHClass(receiver));
3109 TryMigrateToGenericKindForJSObject(glue, receiver, oldKind);
3761 GateRef oldKind = GetElementsKindFromHClass(LoadHClass(receiver));
3764 TryMigrateToGenericKindForJSObject(glue, receiver, oldKind);
3799 void StubBuilder::TryMigrateToGenericKindForJSObject(GateRef glue, GateRef receiver, GateRef oldKind)
3815 MigrateArrayWithKind(glue, receiver, oldKind, Int32(static_cast<int32_t>(ElementsKind::GENERIC)));
9695 void StubBuilder::MigrateArrayWithKind(GateRef glue, GateRef object, GateRef oldKind, GateRef newKind)
9713 .Or(Int32Equal(oldKind, newKind))
9714 .Or(BitAnd(Int32Equal(oldKind, Int32(static_cast<uint32_t>(ElementsKind::INT))),
9716 .Or(BitAnd(Int32Equal(oldKind, Int32(static_cast<uint32_t>(ElementsKind::NUMBER))),
9722 BRANCH(ElementsKindIsIntOrHoleInt(oldKind), &migrateFromInt, &migrateOtherKinds);
9752 BRANCH(ElementsKindIsNumOrHoleNum(oldKind), &migrateFromNumber, &migrateToRawValueFromTagged);