Searched refs:slow_case (Results 1 - 21 of 21) sorted by relevance

/external/chromium_org/v8/src/arm/
H A Dic-arm.cc730 Label* slow_case) {
736 __ JumpIfSmi(object, slow_case);
739 __ b(lt, slow_case);
743 __ b(ne, slow_case);
748 __ CheckMap(scratch1, scratch2, arguments_map, slow_case, DONT_DO_SMI_CHECK);
785 Label* slow_case) {
794 __ CheckMap(backing_store, scratch, fixed_array_map, slow_case,
798 __ b(cs, slow_case);
723 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
781 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
H A Dfull-codegen-arm.cc1026 Label slow_case; local
1028 patch_site.EmitJumpIfNotSmi(r2, &slow_case);
1034 __ bind(&slow_case);
4649 Label slow_case; local
4651 patch_site.EmitJumpIfNotSmi(r2, &slow_case);
4654 __ bind(&slow_case);
/external/chromium_org/v8/src/ia32/
H A Dic-ia32.cc337 Label* slow_case) {
344 __ JumpIfSmi(object, slow_case);
347 __ j(below, slow_case);
351 __ j(not_zero, slow_case);
356 __ CheckMap(scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK);
390 Label* slow_case) {
397 __ CheckMap(backing_store, fixed_array_map, slow_case, DONT_DO_SMI_CHECK);
400 __ j(greater_equal, slow_case);
331 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument
386 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
H A Dmacro-assembler-ia32.cc337 Label done, slow_case;
351 j(greater_equal, &slow_case, Label::kNear);
362 bind(&slow_case);
383 j(not_equal, &slow_case, Label::kNear);
384 j(parity_even, &slow_case, Label::kNear); // NaN.
388 bind(&slow_case);
H A Dfull-codegen-ia32.cc977 Label slow_case; local
980 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear);
986 __ bind(&slow_case);
4649 Label slow_case; local
4652 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear);
4655 __ bind(&slow_case);
/external/chromium_org/v8/src/mips/
H A Dic-mips.cc728 Label* slow_case) {
732 __ JumpIfSmi(object, slow_case);
735 __ Branch(slow_case, lt, scratch2, Operand(FIRST_JS_RECEIVER_TYPE));
739 __ Branch(slow_case, ne, scratch1, Operand(zero_reg));
746 slow_case,
783 Label* slow_case) {
794 slow_case,
797 __ Branch(slow_case, Ugreater_equal, key, Operand(scratch));
721 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
779 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
H A Dfull-codegen-mips.cc1040 Label slow_case; local
1042 patch_site.EmitJumpIfNotSmi(a2, &slow_case);
1048 __ bind(&slow_case);
4706 Label slow_case; local
4708 patch_site.EmitJumpIfNotSmi(a2, &slow_case);
4710 __ bind(&slow_case);
/external/chromium_org/v8/src/x64/
H A Dic-x64.cc1179 Label* slow_case) {
1185 __ JumpIfSmi(object, slow_case);
1188 __ j(below, slow_case);
1192 __ j(NegateCondition(check), slow_case); local
1198 __ CheckMap(scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK);
1232 Label* slow_case) {
1241 __ CheckMap(backing_store, fixed_array_map, slow_case, DONT_DO_SMI_CHECK);
1244 __ j(greater_equal, slow_case);
1172 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
1228 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
H A Dfull-codegen-x64.cc985 Label slow_case; local
988 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear);
994 __ bind(&slow_case);
4639 Label slow_case; local
4642 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear);
4645 __ bind(&slow_case);
/external/v8/src/arm/
H A Dic-arm.cc765 Label* slow_case) {
771 __ JumpIfSmi(object, slow_case);
774 __ b(lt, slow_case);
778 __ b(ne, slow_case);
783 __ CheckMap(scratch1, scratch2, arguments_map, slow_case, DONT_DO_SMI_CHECK);
820 Label* slow_case) {
829 __ CheckMap(backing_store, scratch, fixed_array_map, slow_case,
833 __ b(cs, slow_case);
758 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
816 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
H A Dfull-codegen-arm.cc935 Label slow_case; local
937 patch_site.EmitJumpIfNotSmi(r2, &slow_case);
943 __ bind(&slow_case);
4267 Label slow_case; local
4269 patch_site.EmitJumpIfNotSmi(r2, &slow_case);
4272 __ bind(&slow_case);
H A Dcode-stubs-arm.cc311 Label slow_case; local
317 __ b(eq, &slow_case);
327 COPY_ON_WRITE_ELEMENTS, &slow_case);
336 CLONE_ELEMENTS, &slow_case);
368 GenerateFastCloneShallowArrayCommon(masm, length_, mode, &slow_case);
374 __ bind(&slow_case);
389 Label slow_case; local
395 __ b(eq, &slow_case);
403 __ b(ne, &slow_case);
407 __ AllocateInNewSpace(size, r0, r1, r2, &slow_case, TAG_OBJEC
[all...]
/external/v8/src/ia32/
H A Dic-ia32.cc373 Label* slow_case) {
380 __ JumpIfSmi(object, slow_case);
383 __ j(below, slow_case);
387 __ j(not_zero, slow_case);
392 __ CheckMap(scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK);
426 Label* slow_case) {
433 __ CheckMap(backing_store, fixed_array_map, slow_case, DONT_DO_SMI_CHECK);
436 __ j(greater_equal, slow_case);
367 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument
422 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
H A Dfull-codegen-ia32.cc903 Label slow_case; local
906 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear);
912 __ bind(&slow_case);
4255 Label slow_case; local
4258 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear);
4261 __ bind(&slow_case);
H A Dcode-stubs-ia32.cc315 Label slow_case; local
316 __ j(equal, &slow_case);
326 COPY_ON_WRITE_ELEMENTS, &slow_case);
333 CLONE_ELEMENTS, &slow_case);
362 GenerateFastCloneShallowArrayCommon(masm, length_, mode, &slow_case);
366 __ bind(&slow_case);
381 Label slow_case; local
391 __ j(equal, &slow_case);
399 __ j(not_equal, &slow_case);
403 __ AllocateInNewSpace(size, eax, ebx, edx, &slow_case, TAG_OBJEC
[all...]
/external/v8/src/mips/
H A Dic-mips.cc760 Label* slow_case) {
764 __ JumpIfSmi(object, slow_case);
767 __ Branch(slow_case, lt, scratch2, Operand(FIRST_JS_RECEIVER_TYPE));
771 __ Branch(slow_case, ne, scratch1, Operand(zero_reg));
778 slow_case,
815 Label* slow_case) {
826 slow_case,
829 __ Branch(slow_case, Ugreater_equal, key, Operand(scratch));
753 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
811 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
H A Dfull-codegen-mips.cc946 Label slow_case; local
948 patch_site.EmitJumpIfNotSmi(a2, &slow_case);
954 __ bind(&slow_case);
4308 Label slow_case; local
4310 patch_site.EmitJumpIfNotSmi(a2, &slow_case);
4312 __ bind(&slow_case);
H A Dcode-stubs-mips.cc309 Label slow_case; local
317 __ Branch(&slow_case, eq, a3, Operand(t1));
327 COPY_ON_WRITE_ELEMENTS, &slow_case);
335 CLONE_ELEMENTS, &slow_case);
366 GenerateFastCloneShallowArrayCommon(masm, length_, mode, &slow_case);
371 __ bind(&slow_case);
386 Label slow_case; local
394 __ Branch(&slow_case, eq, a3, Operand(t0));
401 __ Branch(&slow_case, ne, a0, Operand(size >> kPointerSizeLog2));
405 __ AllocateInNewSpace(size, v0, a1, a2, &slow_case, TAG_OBJEC
[all...]
/external/v8/src/x64/
H A Dic-x64.cc1158 Label* slow_case) {
1164 __ JumpIfSmi(object, slow_case);
1167 __ j(below, slow_case);
1171 __ j(NegateCondition(check), slow_case); local
1177 __ CheckMap(scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK);
1211 Label* slow_case) {
1220 __ CheckMap(backing_store, fixed_array_map, slow_case, DONT_DO_SMI_CHECK);
1223 __ j(greater_equal, slow_case);
1151 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument
1207 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
H A Dcode-stubs-x64.cc298 Label slow_case; local
299 __ j(equal, &slow_case);
311 COPY_ON_WRITE_ELEMENTS, &slow_case);
319 CLONE_ELEMENTS, &slow_case);
349 GenerateFastCloneShallowArrayCommon(masm, length_, mode, &slow_case);
352 __ bind(&slow_case);
367 Label slow_case; local
374 __ j(equal, &slow_case);
382 __ j(not_equal, &slow_case);
386 __ AllocateInNewSpace(size, rax, rbx, rdx, &slow_case, TAG_OBJEC
[all...]
H A Dfull-codegen-x64.cc844 Label slow_case; local
847 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear);
853 __ bind(&slow_case);
4169 Label slow_case; local
4172 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear);
4175 __ bind(&slow_case);

Completed in 7673 milliseconds