/external/v8/src/ia32/ |
D | code-stubs-ia32.cc | 48 __ JumpIfNotSmi(eax, &check_heap_number, Label::kNear); in Generate() 55 __ j(not_equal, &call_builtin, Label::kNear); in Generate() 194 __ JumpIfNotSmi(ecx, &after_sentinel, Label::kNear); in Generate() 444 __ JumpIfNotSmi(argument, ¬_smi, Label::kNear); in Generate() 453 __ JumpIfSmi(argument, &patch, Label::kNear); in Generate() 464 __ j(zero, ¬_undetectable, Label::kNear); in Generate() 475 __ j(below, ¬_js_object, Label::kNear); in Generate() 488 __ j(above_equal, ¬_string, Label::kNear); in Generate() 498 __ j(not_equal, ¬_heap_number, Label::kNear); in Generate() 502 __ j(zero, &false_result, Label::kNear); in Generate() [all …]
|
D | lithium-codegen-ia32.cc | 148 __ j(zero, &ok, Label::kNear); in GeneratePrologue() 570 __ j(not_zero, &no_deopt, Label::kNear); in DeoptimizeIf() 592 __ j(NegateCondition(cc), &done, Label::kNear); in DeoptimizeIf() 819 __ j(not_sign, &positive_dividend, Label::kNear); in DoModI() 824 __ j(not_zero, &done, Label::kNear); in DoModI() 827 __ jmp(&done, Label::kNear); in DoModI() 850 __ j(zero, &remainder_eq_dividend, Label::kNear); in DoModI() 851 __ j(sign, &slow, Label::kNear); in DoModI() 854 __ j(not_sign, &both_positive, Label::kNear); in DoModI() 862 __ j(less, &remainder_eq_dividend, Label::kNear); in DoModI() [all …]
|
D | macro-assembler-ia32.cc | 90 JumpIfNotInNewSpace(object, scratch, &ok, Label::kNear); in RememberedSetHelper() 109 j(not_equal, &buffer_overflowed, Label::kNear); in RememberedSetHelper() 114 j(equal, &done, Label::kNear); in RememberedSetHelper() 136 j(below, &done, Label::kNear); in ClampDoubleToUint8() 142 j(zero, &done, Label::kNear); in ClampDoubleToUint8() 151 j(zero, &done, Label::kNear); in ClampUint8() 210 JumpIfSmi(value, &done, Label::kNear); in RecordWriteField() 221 j(zero, &ok, Label::kNear); in RecordWriteField() 261 j(equal, &ok, Label::kNear); in RecordWrite() 272 JumpIfSmi(value, &done, Label::kNear); in RecordWrite() [all …]
|
D | codegen-ia32.cc | 597 __ jmp(&entry, Label::kNear); in GenerateDoubleToObject() 652 __ j(zero, &check_sequential, Label::kNear); in Generate() 657 __ j(zero, &cons_string, Label::kNear); in Generate() 665 __ jmp(&indirect_string_loaded, Label::kNear); in Generate() 689 __ j(zero, &seq_string, Label::kNear); in Generate() 707 __ j(not_equal, &ascii_external, Label::kNear); in Generate() 710 __ jmp(&done, Label::kNear); in Generate() 714 __ jmp(&done, Label::kNear); in Generate() 722 __ j(not_zero, &ascii, Label::kNear); in Generate() 730 __ jmp(&done, Label::kNear); in Generate()
|
D | full-codegen-ia32.cc | 147 __ j(zero, &ok, Label::kNear); in Generate() 153 __ j(not_equal, &ok, Label::kNear); in Generate() 287 __ j(above_equal, &ok, Label::kNear); in Generate() 355 __ j(positive, &ok, Label::kNear); in EmitStackCheck() 365 __ j(above_equal, &ok, Label::kNear); in EmitStackCheck() 418 __ j(positive, &ok, Label::kNear); in EmitReturnSequence() 605 __ jmp(&done, Label::kNear); in Plug() 618 __ jmp(&done, Label::kNear); in Plug() 756 if (should_normalize) __ jmp(&skip, Label::kNear); in PrepareForBailoutBeforeSplit() 906 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear); in VisitSwitchStatement() [all …]
|
/external/chromium_org/v8/src/ia32/ |
D | code-stubs-ia32.cc | 455 __ JumpIfNotSmi(ecx, &after_sentinel, Label::kNear); in Generate() 657 __ j(equal, &skip_mov, Label::kNear); in Generate() 677 __ j(less_equal, &skip_mov, Label::kNear); in Generate() 721 __ JumpIfNotSmi(eax, &input_not_smi, Label::kNear); in Generate() 732 __ jmp(&loaded, Label::kNear); in Generate() 809 __ j(not_equal, &cache_miss, Label::kNear); in Generate() 811 __ j(not_equal, &cache_miss, Label::kNear); in Generate() 930 __ j(below, &in_range, Label::kNear); in GenerateOperation() 934 __ j(not_equal, &non_nan_result, Label::kNear); in GenerateOperation() 942 __ jmp(&done, Label::kNear); in GenerateOperation() [all …]
|
D | macro-assembler-ia32.cc | 174 JumpIfNotInNewSpace(object, scratch, &ok, Label::kNear); in RememberedSetHelper() 193 j(not_equal, &buffer_overflowed, Label::kNear); in RememberedSetHelper() 198 j(equal, &done, Label::kNear); in RememberedSetHelper() 220 j(zero, &done, Label::kNear); in ClampDoubleToUint8() 222 j(equal, &conv_failure, Label::kNear); in ClampDoubleToUint8() 227 jmp(&done, Label::kNear); in ClampDoubleToUint8() 231 j(below, &done, Label::kNear); in ClampDoubleToUint8() 240 j(zero, &done, Label::kNear); in ClampUint8() 260 j(not_equal, &done, Label::kNear); in TruncateDoubleToI() 293 j(not_zero, &done, Label::kNear); in X87TOSToI() [all …]
|
D | lithium-codegen-ia32.cc | 185 __ j(zero, &ok, Label::kNear); in GeneratePrologue() 201 __ j(not_zero, &do_not_pad, Label::kNear); in GeneratePrologue() 213 __ j(not_zero, &align_loop, Label::kNear); in GeneratePrologue() 347 __ j(zero, &do_not_pad, Label::kNear); in GenerateOsrPrologue() 363 __ j(not_zero, &align_loop, Label::kNear); in GenerateOsrPrologue() 1098 __ j(not_zero, &no_deopt, Label::kNear); in DeoptimizeIf() 1118 if (cc != no_condition) __ j(NegateCondition(cc), &done, Label::kNear); in DeoptimizeIf() 1125 if (cc != no_condition) __ j(NegateCondition(cc), &done, Label::kNear); in DeoptimizeIf() 1385 __ j(not_sign, &left_is_not_negative, Label::kNear); in DoModI() 1392 __ jmp(&done, Label::kNear); in DoModI() [all …]
|
D | codegen-ia32.cc | 353 __ j(zero, &skip_last_move, Label::kNear); in CreateMemMoveFunction() 419 __ j(zero, &skip_last_move, Label::kNear); in CreateMemMoveFunction() 916 __ jmp(&entry, Label::kNear); in GenerateDoubleToObject() 971 __ j(zero, &check_sequential, Label::kNear); in Generate() 976 __ j(zero, &cons_string, Label::kNear); in Generate() 984 __ jmp(&indirect_string_loaded, Label::kNear); in Generate() 1008 __ j(zero, &seq_string, Label::kNear); in Generate() 1026 __ j(not_equal, &ascii_external, Label::kNear); in Generate() 1029 __ jmp(&done, Label::kNear); in Generate() 1033 __ jmp(&done, Label::kNear); in Generate() [all …]
|
D | full-codegen-ia32.cc | 143 __ j(zero, &ok, Label::kNear); in Generate() 149 __ j(not_equal, &ok, Label::kNear); in Generate() 287 __ j(above_equal, &ok, Label::kNear); in Generate() 345 __ j(positive, &ok, Label::kNear); in EmitBackEdgeBookkeeping() 387 __ j(positive, &ok, Label::kNear); in EmitReturnSequence() 576 __ jmp(&done, Label::kNear); in Plug() 589 __ jmp(&done, Label::kNear); in Plug() 726 if (should_normalize) __ jmp(&skip, Label::kNear); in PrepareForBailoutBeforeSplit() 980 patch_site.EmitJumpIfNotSmi(ecx, &slow_case, Label::kNear); in VisitSwitchStatement() 1044 __ JumpIfSmi(eax, &convert, Label::kNear); in VisitForInStatement() [all …]
|
D | regexp-macro-assembler-ia32.cc | 522 __ j(equal, &success, Label::kNear); in CheckSpecialCharacterClass() 526 __ j(below_equal, &success, Label::kNear); in CheckSpecialCharacterClass() 729 __ j(not_equal, &load_char_start_regexp, Label::kNear); in GetCode() 731 __ jmp(&start_regexp, Label::kNear); in GetCode() 822 __ j(zero, &exit_label_, Label::kNear); in GetCode() 1024 __ j(greater_equal, &after_position, Label::kNear); in SetCurrentPositionFromEnd()
|
D | builtins-ia32.cc | 113 __ j(above_equal, &ok, Label::kNear); in Generate_InRecompileQueue() 658 __ j(not_equal, ¬_no_registers, Label::kNear); in Generate_NotifyDeoptimizedHelper() 664 __ j(not_equal, ¬_tos_eax, Label::kNear); in Generate_NotifyDeoptimizedHelper() 1340 __ j(not_equal, &skip, Label::kNear); in Generate_OnStackReplacement() 1370 __ j(above_equal, &ok, Label::kNear); in Generate_OsrAfterStackCheck()
|
/external/v8/src/x64/ |
D | code-stubs-x64.cc | 45 __ j(not_zero, &check_heap_number, Label::kNear); in Generate() 51 __ j(not_equal, &call_builtin, Label::kNear); in Generate() 186 __ JumpIfNotSmi(rcx, &after_sentinel, Label::kNear); in Generate() 426 __ JumpIfNotSmi(argument, ¬_smi, Label::kNear); in Generate() 435 __ JumpIfSmi(argument, &patch, Label::kNear); in Generate() 446 __ j(zero, ¬_undetectable, Label::kNear); in Generate() 457 __ j(below, ¬_js_object, Label::kNear); in Generate() 470 __ j(above_equal, ¬_string, Label::kNear); in Generate() 480 __ j(not_equal, ¬_heap_number, Label::kNear); in Generate() 483 __ j(zero, &false_result, Label::kNear); in Generate() [all …]
|
D | codegen-x64.cc | 437 __ jmp(&entry, Label::kNear); in GenerateDoubleToObject() 488 __ j(zero, &check_sequential, Label::kNear); in Generate() 493 __ j(zero, &cons_string, Label::kNear); in Generate() 500 __ jmp(&indirect_string_loaded, Label::kNear); in Generate() 524 __ j(zero, &seq_string, Label::kNear); in Generate() 542 __ j(not_equal, &ascii_external, Label::kNear); in Generate() 545 __ jmp(&done, Label::kNear); in Generate() 549 __ jmp(&done, Label::kNear); in Generate() 557 __ j(not_zero, &ascii, Label::kNear); in Generate() 566 __ jmp(&done, Label::kNear); in Generate()
|
D | macro-assembler-x64.cc | 207 JumpIfNotInNewSpace(object, scratch, &ok, Label::kNear); in RememberedSetHelper() 225 j(not_equal, &buffer_overflowed, Label::kNear); in RememberedSetHelper() 230 j(equal, &done, Label::kNear); in RememberedSetHelper() 310 j(zero, &ok, Label::kNear); in RecordWriteField() 389 j(equal, &ok, Label::kNear); in RecordWrite() 408 Label::kNear); in RecordWrite() 415 Label::kNear); in RecordWrite() 441 j(equal, &ok, Label::kNear); in AssertFastElements() 444 j(equal, &ok, Label::kNear); in AssertFastElements() 447 j(equal, &ok, Label::kNear); in AssertFastElements() [all …]
|
D | lithium-codegen-x64.cc | 145 __ j(zero, &ok, Label::kNear); in GeneratePrologue() 783 __ j(not_sign, &positive_dividend, Label::kNear); in DoModI() 788 __ j(not_zero, &done, Label::kNear); in DoModI() 791 __ jmp(&done, Label::kNear); in DoModI() 814 __ j(zero, &remainder_eq_dividend, Label::kNear); in DoModI() 815 __ j(sign, &slow, Label::kNear); in DoModI() 818 __ j(not_sign, &both_positive, Label::kNear); in DoModI() 826 __ j(less, &remainder_eq_dividend, Label::kNear); in DoModI() 833 __ j(not_zero, &do_subtraction, Label::kNear); in DoModI() 835 __ jmp(&remainder_eq_dividend, Label::kNear); in DoModI() [all …]
|
D | full-codegen-x64.cc | 165 __ j(zero, &ok, Label::kNear); in Generate() 298 __ j(above_equal, &ok, Label::kNear); in Generate() 330 __ j(above_equal, &ok, Label::kNear); in EmitStackCheck() 548 __ jmp(&done, Label::kNear); in Plug() 561 __ jmp(&done, Label::kNear); in Plug() 696 if (should_normalize) __ jmp(&skip, Label::kNear); in PrepareForBailoutBeforeSplit() 847 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear); in VisitSwitchStatement() 940 __ jmp(&use_cache, Label::kNear); in VisitForInStatement() 953 __ j(not_equal, &fixed_array, Label::kNear); in VisitForInStatement() 1019 __ j(equal, &update_each, Label::kNear); in VisitForInStatement() [all …]
|
D | builtins-x64.cc | 589 __ j(not_equal, ¬_no_registers, Label::kNear); in Generate_NotifyDeoptimizedHelper() 595 __ j(not_equal, ¬_tos_rax, Label::kNear); in Generate_NotifyDeoptimizedHelper() 679 __ JumpIfSmi(rbx, &convert_to_object, Label::kNear); in Generate_FunctionCall() 708 __ jmp(&patch_receiver, Label::kNear); in Generate_FunctionCall() 877 __ JumpIfSmi(rbx, &call_to_object, Label::kNear); in Generate_FunctionApply() 894 __ jmp(&push_receiver, Label::kNear); in Generate_FunctionApply() 1711 __ j(not_equal, &skip, Label::kNear); in Generate_OnStackReplacement() 1719 __ j(above_equal, &ok, Label::kNear); in Generate_OnStackReplacement()
|
/external/chromium_org/v8/src/x64/ |
D | code-stubs-x64.cc | 450 __ JumpIfNotSmi(rcx, &after_sentinel, Label::kNear); in Generate() 572 __ jmp(&done, Label::kNear); in Generate() 624 __ JumpIfNotSmi(rax, &input_not_smi, Label::kNear); in Generate() 635 __ jmp(&loaded, Label::kNear); in Generate() 713 __ j(not_equal, &cache_miss, Label::kNear); in Generate() 831 __ j(not_equal, &non_nan_result, Label::kNear); in GenerateOperation() 959 __ JumpIfSmi(base, &base_is_smi, Label::kNear); in Generate() 965 __ jmp(&unpack_exponent, Label::kNear); in Generate() 972 __ JumpIfNotSmi(exponent, &exponent_not_smi, Label::kNear); in Generate() 982 __ JumpIfNotSmi(exponent, &exponent_not_smi, Label::kNear); in Generate() [all …]
|
D | lithium-codegen-x64.cc | 166 __ j(zero, &ok, Label::kNear); in GeneratePrologue() 721 __ j(not_zero, &no_deopt, Label::kNear); in DeoptimizeIf() 738 __ j(NegateCondition(cc), &done, Label::kNear); in DeoptimizeIf() 1004 __ j(not_sign, &left_is_not_negative, Label::kNear); in DoModI() 1011 __ jmp(&done, Label::kNear); in DoModI() 1039 __ j(not_zero, &no_overflow_possible, Label::kNear); in DoModI() 1044 __ j(not_equal, &no_overflow_possible, Label::kNear); in DoModI() 1046 __ jmp(&done, Label::kNear); in DoModI() 1061 __ j(not_sign, &positive_left, Label::kNear); in DoModI() 1065 __ jmp(&done, Label::kNear); in DoModI() [all …]
|
D | macro-assembler-x64.cc | 230 JumpIfNotInNewSpace(object, scratch, &ok, Label::kNear); in RememberedSetHelper() 248 j(not_equal, &buffer_overflowed, Label::kNear); in RememberedSetHelper() 253 j(equal, &done, Label::kNear); in RememberedSetHelper() 330 j(zero, &ok, Label::kNear); in RecordWriteField() 402 j(equal, &ok, Label::kNear); in RecordWrite() 425 Label::kNear); in RecordWrite() 432 Label::kNear); in RecordWrite() 458 j(equal, &ok, Label::kNear); in AssertFastElements() 461 j(equal, &ok, Label::kNear); in AssertFastElements() 464 j(equal, &ok, Label::kNear); in AssertFastElements() [all …]
|
D | codegen-x64.cc | 482 __ jmp(&entry, Label::kNear); in GenerateDoubleToObject() 533 __ j(zero, &check_sequential, Label::kNear); in Generate() 538 __ j(zero, &cons_string, Label::kNear); in Generate() 545 __ jmp(&indirect_string_loaded, Label::kNear); in Generate() 569 __ j(zero, &seq_string, Label::kNear); in Generate() 587 __ j(not_equal, &ascii_external, Label::kNear); in Generate() 590 __ jmp(&done, Label::kNear); in Generate() 594 __ jmp(&done, Label::kNear); in Generate() 602 __ j(not_zero, &ascii, Label::kNear); in Generate() 611 __ jmp(&done, Label::kNear); in Generate()
|
D | full-codegen-x64.cc | 142 __ j(zero, &ok, Label::kNear); in Generate() 278 __ j(above_equal, &ok, Label::kNear); in Generate() 336 __ j(positive, &ok, Label::kNear); in EmitBackEdgeBookkeeping() 377 __ j(positive, &ok, Label::kNear); in EmitReturnSequence() 584 __ jmp(&done, Label::kNear); in Plug() 597 __ jmp(&done, Label::kNear); in Plug() 732 if (should_normalize) __ jmp(&skip, Label::kNear); in PrepareForBailoutBeforeSplit() 988 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear); in VisitSwitchStatement() 1080 __ jmp(&use_cache, Label::kNear); in VisitForInStatement() 1168 __ j(equal, &update_each, Label::kNear); in VisitForInStatement() [all …]
|
D | builtins-x64.cc | 714 __ j(not_equal, ¬_no_registers, Label::kNear); in Generate_NotifyDeoptimizedHelper() 720 __ j(not_equal, ¬_tos_rax, Label::kNear); in Generate_NotifyDeoptimizedHelper() 795 __ JumpIfSmi(rbx, &convert_to_object, Label::kNear); in Generate_FunctionCall() 824 __ jmp(&patch_receiver, Label::kNear); in Generate_FunctionCall() 993 __ JumpIfSmi(rbx, &call_to_object, Label::kNear); in Generate_FunctionApply() 1010 __ jmp(&push_receiver, Label::kNear); in Generate_FunctionApply() 1412 __ j(not_equal, &skip, Label::kNear); in Generate_OnStackReplacement()
|
D | regexp-macro-assembler-x64.cc | 548 __ j(equal, &success, Label::kNear); in CheckSpecialCharacterClass() 552 __ j(below_equal, &success, Label::kNear); in CheckSpecialCharacterClass() 782 __ j(not_equal, &load_char_start_regexp, Label::kNear); in GetCode() 784 __ jmp(&start_regexp, Label::kNear); in GetCode() 875 __ j(zero, &exit_label_, Label::kNear); in GetCode() 1101 __ j(greater_equal, &after_position, Label::kNear); in SetCurrentPositionFromEnd()
|