Lines Matching refs:kind
4226 Register kind = x3;
4234 __ CompareAndBranch(kind, candidate_kind, ne, &next);
4257 // x3 - kind (if mode != DISABLE_ALLOCATION_SITES)
4261 Register kind = x3;
4273 __ Tbnz(kind, 0, &normal_sequence);
4296 // We are going to create a holey array, but our kind is non-holey.
4297 // Fix kind and retry (only if we have an allocation site in the slot).
4298 __ Orr(kind, kind, 1);
4307 // Save the resulting elements kind in type info. We can't just store 'kind'
4308 // in the AllocationSite::transition_info field because elements kind is
4323 __ CompareAndBranch(kind, candidate_kind, ne, &next);
4342 ElementsKind kind = GetFastElementsKindFromSequenceIndex(i);
4343 T stub(isolate, kind);
4345 if (AllocationSite::GetMode(kind) != DONT_TRACK_ALLOCATION_SITE) {
4346 T stub1(isolate, kind, DISABLE_ALLOCATION_SITES);
4444 Register kind = x3;
4446 // Get the elements kind and case on that.
4449 __ Ldrsw(kind,
4452 __ And(kind, kind, AllocationSite::ElementsKindBits::kMask);
4481 MacroAssembler* masm, ElementsKind kind) {
4489 if (IsFastPackedElementsKind(kind)) {
4497 kind));
4502 InternalArraySingleArgumentConstructorStub stub1(isolate(), kind);
4507 InternalArrayNoArgumentConstructorStub stub0(isolate(), kind);
4543 Register kind = w3;
4544 // Figure out the right elements kind
4549 __ LoadElementsKindFromMap(kind, x10);
4559 __ CompareAndBranch(kind, FAST_ELEMENTS, eq, &fast_elements_case);
5289 // Load PropertyDetails for the cell (actually only the cell_type and kind).