Home | History | Annotate | Download | only in s390

Lines Matching refs:slow

42 // The generated code assumes that the receiver has slow properties,
86 // The generated code assumes that the receiver has slow properties,
130 // Checks the receiver for special cases (value type, slow case bits).
135 int interceptor_bit, Label* slow) {
137 __ JumpIfSmi(receiver, slow);
146 __ bne(slow /*, cr0*/);
154 __ blt(slow);
161 Register result, Label* slow) {
195 __ blt(slow); // Negative keys can't take the fast OOB path.
208 __ blt(slow);
212 __ bne(slow);
214 __ bne(slow);
270 Label slow;
274 GenerateDictionaryLoad(masm, &slow, dictionary,
278 // Dictionary load failed, go slow (but don't miss).
279 __ bind(&slow);
344 Label slow, check_name, index_smi, index_name, property_array_property;
361 Map::kHasIndexedInterceptor, &slow);
366 GenerateFastArrayLoad(masm, receiver, key, r2, r5, r6, r2, &slow);
379 __ bne(&slow, Label::kNear);
381 __ LoadFromNumberDictionary(&slow, r6, key, r2, r2, r5, r7);
384 // Slow case, key and receiver still in r2 and r3.
385 __ bind(&slow);
391 GenerateKeyNameCheck(masm, key, r2, r5, &index_name, &slow);
394 Map::kHasNamedInterceptor, &slow);
428 GenerateGlobalInstanceTypeCheck(masm, r2, &slow);
430 GenerateDictionaryLoad(masm, &slow, r5, key, r2, r7, r6);
455 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
487 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
532 __ bne(slow);
546 __ JumpIfDictionaryInPrototypeChain(receiver, elements_map, scratch, slow);
567 FAST_SMI_ELEMENTS, FAST_DOUBLE_ELEMENTS, receiver_map, scratch, slow);
571 receiver_map, mode, slow);
578 receiver_map, scratch, slow);
581 masm, receiver, key, value, receiver_map, mode, slow);
590 receiver_map, scratch, slow);
593 masm, receiver, key, value, receiver_map, mode, slow);
606 Label slow, fast_object, fast_object_grow;
625 __ JumpIfSmi(receiver, &slow);
632 __ bne(&slow, Label::kNear);
639 __ blt(&slow, Label::kNear);
647 // Slow case, handle jump to runtime.
648 __ bind(&slow);
659 __ JumpIfNotUniqueNameInstanceType(r6, &slow);
685 __ bne(&slow); // Only support writing to writing to array[array.length].
689 __ bge(&slow);
698 __ bne(&slow);
712 masm, &fast_object, &fast_double, &slow, kCheckMap, kDontIncrementLength,
715 &fast_double_grow, &slow, kDontCheckMap,