/external/chromium_org/v8/src/ic/arm64/ |
H A D | ic-arm64.cc | 249 // If the 'unmapped_case' or 'slow_case' exit is taken, the 'map' register is 257 Label* slow_case) { 265 __ JumpIfSmi(object, slow_case); 267 __ JumpIfObjectType(object, map, scratch1, FIRST_JS_RECEIVER_TYPE, slow_case, 271 __ JumpIfNotSmi(key, slow_case); 272 __ Tbnz(key, kXSignBit, slow_case); 277 __ CheckMap(map, scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK); 312 Label* slow_case) { 321 __ CheckMap(backing_store, scratch, fixed_array_map, slow_case, 325 __ B(hs, slow_case); 252 GenerateMappedArgumentsLookup(MacroAssembler* masm, Register object, Register key, Register map, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument 308 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument [all...] |
/external/chromium_org/v8/src/ic/arm/ |
H A D | ic-arm.cc | 296 Label* slow_case) { 302 __ JumpIfSmi(object, slow_case); 305 __ b(lt, slow_case); 309 __ b(ne, slow_case); 314 __ CheckMap(scratch1, scratch2, arguments_map, slow_case, DONT_DO_SMI_CHECK); 351 Label* slow_case) { 360 __ CheckMap(backing_store, scratch, fixed_array_map, slow_case, 364 __ b(cs, slow_case); 293 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument 347 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
|
/external/chromium_org/v8/src/ic/ia32/ |
H A D | ic-ia32.cc | 243 Register scratch2, Label* unmapped_case, Label* slow_case) { 250 __ JumpIfSmi(object, slow_case); 253 __ j(below, slow_case); 257 __ j(not_zero, slow_case); 262 __ CheckMap(scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK); 292 Label* slow_case) { 299 __ CheckMap(backing_store, fixed_array_map, slow_case, DONT_DO_SMI_CHECK); 302 __ j(greater_equal, slow_case); 241 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument 288 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
|
/external/chromium_org/v8/src/ic/mips/ |
H A D | ic-mips.cc | 303 Label* slow_case) { 309 __ JumpIfSmi(object, slow_case); 312 __ Branch(slow_case, lt, scratch2, Operand(FIRST_JS_RECEIVER_TYPE)); 316 __ Branch(slow_case, ne, scratch1, Operand(zero_reg)); 321 __ CheckMap(scratch1, scratch2, arguments_map, slow_case, DONT_DO_SMI_CHECK); 357 Label* slow_case) { 365 __ CheckMap(backing_store, scratch, Heap::kFixedArrayMapRootIndex, slow_case, 368 __ Branch(slow_case, Ugreater_equal, key, Operand(scratch)); 300 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument 353 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
|
/external/chromium_org/v8/src/ic/mips64/ |
H A D | ic-mips64.cc | 301 Label* slow_case) { 307 __ JumpIfSmi(object, slow_case); 310 __ Branch(slow_case, lt, scratch2, Operand(FIRST_JS_RECEIVER_TYPE)); 314 __ Branch(slow_case, ne, scratch1, Operand(zero_reg)); 319 __ CheckMap(scratch1, scratch2, arguments_map, slow_case, DONT_DO_SMI_CHECK); 355 Label* slow_case) { 363 __ CheckMap(backing_store, scratch, Heap::kFixedArrayMapRootIndex, slow_case, 366 __ Branch(slow_case, Ugreater_equal, key, Operand(scratch)); 298 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument 351 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
|
/external/chromium_org/v8/src/ic/x64/ |
H A D | ic-x64.cc | 657 Label* slow_case) { 663 __ JumpIfSmi(object, slow_case); 666 __ j(below, slow_case); 670 __ j(NegateCondition(check), slow_case); local 676 __ CheckMap(scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK); 706 Label* slow_case) { 715 __ CheckMap(backing_store, fixed_array_map, slow_case, DONT_DO_SMI_CHECK); 718 __ j(greater_equal, slow_case); 654 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument 702 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
|
/external/chromium_org/v8/src/ic/x87/ |
H A D | ic-x87.cc | 245 Register scratch2, Label* unmapped_case, Label* slow_case) { 252 __ JumpIfSmi(object, slow_case); 255 __ j(below, slow_case); 259 __ j(not_zero, slow_case); 264 __ CheckMap(scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK); 294 Label* slow_case) { 301 __ CheckMap(backing_store, fixed_array_map, slow_case, DONT_DO_SMI_CHECK); 304 __ j(greater_equal, slow_case); 243 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Label* unmapped_case, Label* slow_case) argument 290 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument
|
/external/chromium_org/v8/src/ |
H A D | json-parser.h | 456 bool slow_case = json_object->map() != *map; local 460 if (slow_case) { 466 if (slow_case && value->IsMutableHeapNumber() &&
|
/external/chromium_org/v8/src/ia32/ |
H A D | macro-assembler-ia32.cc | 283 Label done, slow_case; 297 j(greater_equal, &slow_case, Label::kNear); 308 bind(&slow_case); 328 j(not_equal, &slow_case, Label::kNear); 329 j(parity_even, &slow_case, Label::kNear); // NaN. 333 bind(&slow_case);
|
H A D | full-codegen-ia32.cc | 978 Label slow_case; local 981 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear); 987 __ bind(&slow_case); 4637 Label slow_case; local 4640 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear); 4643 __ bind(&slow_case);
|
/external/chromium_org/v8/src/arm/ |
H A D | full-codegen-arm.cc | 1045 Label slow_case; local 1047 patch_site.EmitJumpIfNotSmi(r2, &slow_case); 1053 __ bind(&slow_case); 4676 Label slow_case; local 4678 patch_site.EmitJumpIfNotSmi(r2, &slow_case); 4681 __ bind(&slow_case);
|
/external/chromium_org/v8/src/arm64/ |
H A D | full-codegen-arm64.cc | 1044 Label slow_case; local 1045 patch_site.EmitJumpIfEitherNotSmi(x0, x1, &slow_case); 1050 __ Bind(&slow_case); 4350 Label slow_case; local 4351 patch_site.EmitJumpIfEitherNotSmi(x0, x1, &slow_case); 4354 __ Bind(&slow_case);
|
/external/chromium_org/v8/src/mips/ |
H A D | full-codegen-mips.cc | 1038 Label slow_case; local 1040 patch_site.EmitJumpIfNotSmi(a2, &slow_case); 1046 __ bind(&slow_case); 4692 Label slow_case; local 4694 patch_site.EmitJumpIfNotSmi(a2, &slow_case); 4696 __ bind(&slow_case);
|
/external/chromium_org/v8/src/mips64/ |
H A D | full-codegen-mips64.cc | 1033 Label slow_case; local 1035 patch_site.EmitJumpIfNotSmi(a2, &slow_case); 1041 __ bind(&slow_case); 4693 Label slow_case; local 4695 patch_site.EmitJumpIfNotSmi(a2, &slow_case); 4697 __ bind(&slow_case);
|
/external/chromium_org/v8/src/x64/ |
H A D | full-codegen-x64.cc | 1001 Label slow_case; local 1004 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear); 1010 __ bind(&slow_case); 4647 Label slow_case; local 4650 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear); 4653 __ bind(&slow_case);
|
/external/chromium_org/v8/src/x87/ |
H A D | full-codegen-x87.cc | 967 Label slow_case; local 970 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear); 976 __ bind(&slow_case); 4626 Label slow_case; local 4629 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear); 4632 __ bind(&slow_case);
|
H A D | macro-assembler-x87.cc | 274 Label done, slow_case;
|