Home | History | Annotate | Download | only in x87

Lines Matching refs:slow

38 // case. The generated code assumes that the receiver has slow
86 // that case. The generated code assumes that the receiver has slow
136 // Checks the receiver for special cases (value type, slow case bits).
140 int interceptor_bit, Label* slow) {
147 __ JumpIfSmi(receiver, slow);
156 __ j(not_zero, slow);
163 __ j(below, slow);
171 Label* slow) {
192 __ j(less, slow); // Negative keys can't take the fast OOB path.
205 __ j(below, slow);
209 __ j(not_zero, slow);
211 __ j(not_equal, slow);
263 Label slow, check_name, index_smi, index_name, property_array_property;
278 Map::kHasIndexedInterceptor, &slow);
283 GenerateFastArrayLoad(masm, receiver, key, eax, ebx, eax, &slow);
297 __ CheckMap(eax, isolate->factory()->hash_table_map(), &slow,
312 __ bind(&slow);
313 // Slow case: jump to runtime.
318 GenerateKeyNameCheck(masm, key, eax, ebx, &index_name, &slow);
321 &slow);
356 GenerateGlobalInstanceTypeCheck(masm, eax, &slow);
358 GenerateDictionaryLoad(masm, &slow, ebx, key, eax, edi, eax);
370 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
399 __ JumpIfDictionaryInPrototypeChain(receiver, ebx, edi, slow);
440 __ j(not_equal, slow);
451 __ JumpIfDictionaryInPrototypeChain(receiver, ebx, edi, slow);
474 FAST_DOUBLE_ELEMENTS, ebx, edi, slow);
478 ebx, mode, slow);
485 edi, slow);
488 masm, receiver, key, value, ebx, mode, slow);
498 ebx, edi, slow);
501 value, ebx, mode, slow);
510 Label slow, fast_object, fast_object_grow;
519 __ JumpIfSmi(receiver, &slow);
526 __ j(not_zero, &slow);
536 __ j(below, &slow);
546 // Slow case: call runtime.
547 __ bind(&slow);
554 __ JumpIfNotUniqueNameInstanceType(ebx, &slow);
587 __ j(not_equal, &slow);
589 __ j(above_equal, &slow);
597 __ j(not_equal, &slow);
614 KeyedStoreGenerateMegamorphicHelper(masm, &fast_object, &fast_double, &slow,
617 &fast_double_grow, &slow, kDontCheckMap,
629 Label slow;
633 GenerateDictionaryLoad(masm, &slow, dictionary,
637 // Dictionary load failed, go slow (but don't miss).
638 __ bind(&slow);
744 // A lot of registers are needed for storing to slow case