Register 528 src/api.cc RegisteredExtension::Register(extension); Register 148 src/api.h static void Register(RegisteredExtension* that); Register 299 src/arm/assembler-arm-inl.h Operand::Operand(Register rm) { Register 451 src/arm/assembler-arm.cc Register Assembler::GetRd(Instr instr) { Register 452 src/arm/assembler-arm.cc Register reg; Register 458 src/arm/assembler-arm.cc Register Assembler::GetRn(Instr instr) { Register 459 src/arm/assembler-arm.cc Register reg; Register 465 src/arm/assembler-arm.cc Register Assembler::GetRm(Instr instr) { Register 466 src/arm/assembler-arm.cc Register reg; Register 527 src/arm/assembler-arm.cc Register Assembler::GetCmpImmediateRegister(Instr instr) { Register 77 src/arm/assembler-arm.h static int ToAllocationIndex(Register reg) { Register 82 src/arm/assembler-arm.h static Register FromAllocationIndex(int index) { Register 102 src/arm/assembler-arm.h static Register from_code(int code) { Register 103 src/arm/assembler-arm.h Register r = { code }; Register 108 src/arm/assembler-arm.h bool is(Register reg) const { return code_ == reg.code_; } Register 146 src/arm/assembler-arm.h const Register no_reg = { kRegister_no_reg_Code }; Register 148 src/arm/assembler-arm.h const Register r0 = { kRegister_r0_Code }; Register 149 src/arm/assembler-arm.h const Register r1 = { kRegister_r1_Code }; Register 150 src/arm/assembler-arm.h const Register r2 = { kRegister_r2_Code }; Register 151 src/arm/assembler-arm.h const Register r3 = { kRegister_r3_Code }; Register 152 src/arm/assembler-arm.h const Register r4 = { kRegister_r4_Code }; Register 153 src/arm/assembler-arm.h const Register r5 = { kRegister_r5_Code }; Register 154 src/arm/assembler-arm.h const Register r6 = { kRegister_r6_Code }; Register 155 src/arm/assembler-arm.h const Register r7 = { kRegister_r7_Code }; Register 157 src/arm/assembler-arm.h const Register r8 = { kRegister_r8_Code }; Register 159 src/arm/assembler-arm.h const Register r9 = { kRegister_r9_Code }; Register 161 src/arm/assembler-arm.h const Register r10 = { kRegister_r10_Code }; Register 162 src/arm/assembler-arm.h const Register fp = { kRegister_fp_Code }; Register 163 src/arm/assembler-arm.h const Register ip = { kRegister_ip_Code }; Register 164 src/arm/assembler-arm.h const Register sp = { kRegister_sp_Code }; Register 165 src/arm/assembler-arm.h const Register lr = { kRegister_lr_Code }; Register 166 src/arm/assembler-arm.h const Register pc = { kRegister_pc_Code }; Register 411 src/arm/assembler-arm.h INLINE(explicit Operand(Register rm)); Register 414 src/arm/assembler-arm.h explicit Operand(Register rm, ShiftOp shift_op, int shift_imm); Register 417 src/arm/assembler-arm.h explicit Operand(Register rm, ShiftOp shift_op, Register rs); Register 435 src/arm/assembler-arm.h Register rm() const { return rm_; } Register 436 src/arm/assembler-arm.h Register rs() const { return rs_; } Register 440 src/arm/assembler-arm.h Register rm_; Register 441 src/arm/assembler-arm.h Register rs_; Register 459 src/arm/assembler-arm.h explicit MemOperand(Register rn, int32_t offset = 0, AddrMode am = Offset); Register 464 src/arm/assembler-arm.h explicit MemOperand(Register rn, Register rm, AddrMode am = Offset); Register 469 src/arm/assembler-arm.h explicit MemOperand(Register rn, Register rm, Register 482 src/arm/assembler-arm.h Register rn() const { return rn_; } Register 483 src/arm/assembler-arm.h Register rm() const { return rm_; } Register 491 src/arm/assembler-arm.h Register rn_; // base Register 492 src/arm/assembler-arm.h Register rm_; // register offset Register 772 src/arm/assembler-arm.h void blx(Register target, Condition cond = al); // v5 and above Register 773 src/arm/assembler-arm.h void bx(Register target, Condition cond = al); // v5 and above, plus v4t Register 786 src/arm/assembler-arm.h void and_(Register dst, Register src1, const Operand& src2, Register 789 src/arm/assembler-arm.h void eor(Register dst, Register src1, const Operand& src2, Register 792 src/arm/assembler-arm.h void sub(Register dst, Register src1, const Operand& src2, Register 794 src/arm/assembler-arm.h void sub(Register dst, Register src1, Register src2, Register 799 src/arm/assembler-arm.h void rsb(Register dst, Register src1, const Operand& src2, Register 802 src/arm/assembler-arm.h void add(Register dst, Register src1, const Operand& src2, Register 804 src/arm/assembler-arm.h void add(Register dst, Register src1, Register src2, Register 809 src/arm/assembler-arm.h void adc(Register dst, Register src1, const Operand& src2, Register 812 src/arm/assembler-arm.h void sbc(Register dst, Register src1, const Operand& src2, Register 815 src/arm/assembler-arm.h void rsc(Register dst, Register src1, const Operand& src2, Register 818 src/arm/assembler-arm.h void tst(Register src1, const Operand& src2, Condition cond = al); Register 819 src/arm/assembler-arm.h void tst(Register src1, Register src2, Condition cond = al) { Register 823 src/arm/assembler-arm.h void teq(Register src1, const Operand& src2, Condition cond = al); Register 825 src/arm/assembler-arm.h void cmp(Register src1, const Operand& src2, Condition cond = al); Register 826 src/arm/assembler-arm.h void cmp(Register src1, Register src2, Condition cond = al) { Register 829 src/arm/assembler-arm.h void cmp_raw_immediate(Register src1, int raw_immediate, Condition cond = al); Register 831 src/arm/assembler-arm.h void cmn(Register src1, const Operand& src2, Condition cond = al); Register 833 src/arm/assembler-arm.h void orr(Register dst, Register src1, const Operand& src2, Register 835 src/arm/assembler-arm.h void orr(Register dst, Register src1, Register src2, Register 840 src/arm/assembler-arm.h void mov(Register dst, const Operand& src, Register 842 src/arm/assembler-arm.h void mov(Register dst, Register src, SBit s = LeaveCC, Condition cond = al) { Register 849 src/arm/assembler-arm.h void movw(Register reg, uint32_t immediate, Condition cond = al); Register 851 src/arm/assembler-arm.h void movt(Register reg, uint32_t immediate, Condition cond = al); Register 853 src/arm/assembler-arm.h void bic(Register dst, Register src1, const Operand& src2, Register 856 src/arm/assembler-arm.h void mvn(Register dst, const Operand& src, Register 861 src/arm/assembler-arm.h void mla(Register dst, Register src1, Register src2, Register srcA, Register 864 src/arm/assembler-arm.h void mul(Register dst, Register src1, Register src2, Register 867 src/arm/assembler-arm.h void smlal(Register dstL, Register dstH, Register src1, Register src2, Register 870 src/arm/assembler-arm.h void smull(Register dstL, Register dstH, Register src1, Register src2, Register 873 src/arm/assembler-arm.h void umlal(Register dstL, Register dstH, Register src1, Register src2, Register 876 src/arm/assembler-arm.h void umull(Register dstL, Register dstH, Register src1, Register src2, Register 881 src/arm/assembler-arm.h void clz(Register dst, Register src, Condition cond = al); // v5 and above Register 900 src/arm/assembler-arm.h void usat(Register dst, int satpos, const Operand& src, Condition cond = al); Register 904 src/arm/assembler-arm.h void ubfx(Register dst, Register src, int lsb, int width, Register 907 src/arm/assembler-arm.h void sbfx(Register dst, Register src, int lsb, int width, Register 910 src/arm/assembler-arm.h void bfc(Register dst, int lsb, int width, Condition cond = al); Register 912 src/arm/assembler-arm.h void bfi(Register dst, Register src, int lsb, int width, Register 917 src/arm/assembler-arm.h void mrs(Register dst, SRegister s, Condition cond = al); Register 921 src/arm/assembler-arm.h void ldr(Register dst, const MemOperand& src, Condition cond = al); Register 922 src/arm/assembler-arm.h void str(Register src, const MemOperand& dst, Condition cond = al); Register 923 src/arm/assembler-arm.h void ldrb(Register dst, const MemOperand& src, Condition cond = al); Register 924 src/arm/assembler-arm.h void strb(Register src, const MemOperand& dst, Condition cond = al); Register 925 src/arm/assembler-arm.h void ldrh(Register dst, const MemOperand& src, Condition cond = al); Register 926 src/arm/assembler-arm.h void strh(Register src, const MemOperand& dst, Condition cond = al); Register 927 src/arm/assembler-arm.h void ldrsb(Register dst, const MemOperand& src, Condition cond = al); Register 928 src/arm/assembler-arm.h void ldrsh(Register dst, const MemOperand& src, Condition cond = al); Register 929 src/arm/assembler-arm.h void ldrd(Register dst1, Register 930 src/arm/assembler-arm.h Register dst2, Register 932 src/arm/assembler-arm.h void strd(Register src1, Register 933 src/arm/assembler-arm.h Register src2, Register 937 src/arm/assembler-arm.h void ldm(BlockAddrMode am, Register base, RegList dst, Condition cond = al); Register 938 src/arm/assembler-arm.h void stm(BlockAddrMode am, Register base, RegList src, Condition cond = al); Register 959 src/arm/assembler-arm.h Register rd, CRegister crn, CRegister crm, Register 963 src/arm/assembler-arm.h Register rd, CRegister crn, CRegister crm, Register 967 src/arm/assembler-arm.h Register rd, CRegister crn, CRegister crm, Register 971 src/arm/assembler-arm.h Register rd, CRegister crn, CRegister crm, Register 976 src/arm/assembler-arm.h void ldc(Coprocessor coproc, CRegister crd, Register base, int option, Register 981 src/arm/assembler-arm.h void ldc2(Coprocessor coproc, CRegister crd, Register base, int option, Register 991 src/arm/assembler-arm.h const Register base, Register 999 src/arm/assembler-arm.h const Register base, Register 1007 src/arm/assembler-arm.h const Register base, Register 1015 src/arm/assembler-arm.h const Register base, Register 1023 src/arm/assembler-arm.h Register base, Register 1029 src/arm/assembler-arm.h Register base, Register 1035 src/arm/assembler-arm.h Register base, Register 1041 src/arm/assembler-arm.h Register base, Register 1056 src/arm/assembler-arm.h const Register src1, Register 1057 src/arm/assembler-arm.h const Register src2, Register 1059 src/arm/assembler-arm.h void vmov(const Register dst1, Register 1060 src/arm/assembler-arm.h const Register dst2, Register 1064 src/arm/assembler-arm.h const Register src, Register 1066 src/arm/assembler-arm.h void vmov(const Register dst, Register 1126 src/arm/assembler-arm.h void vmrs(const Register dst, Register 1128 src/arm/assembler-arm.h void vmsr(const Register dst, Register 1152 src/arm/assembler-arm.h void push(Register src, Condition cond = al) { Register 1156 src/arm/assembler-arm.h void pop(Register dst, Condition cond = al) { Register 1271 src/arm/assembler-arm.h static Register GetRd(Instr instr); Register 1272 src/arm/assembler-arm.h static Register GetRn(Instr instr); Register 1273 src/arm/assembler-arm.h static Register GetRm(Instr instr); Register 1284 src/arm/assembler-arm.h static Register GetCmpImmediateRegister(Instr instr); Register 1426 src/arm/assembler-arm.h void addrmod1(Instr instr, Register rn, Register rd, const Operand& x); Register 1427 src/arm/assembler-arm.h void addrmod2(Instr instr, Register rd, const MemOperand& x); Register 1428 src/arm/assembler-arm.h void addrmod3(Instr instr, Register rd, const MemOperand& x); Register 1429 src/arm/assembler-arm.h void addrmod4(Instr instr, Register rn, RegList rl); Register 582 src/arm/builtins-arm.cc Register function = r1; Register 599 src/arm/builtins-arm.cc Register argument = r2; Register 628 src/arm/builtins-arm.cc Register map = r3; Register 519 src/arm/code-stubs-arm.cc Register result1_; Register 520 src/arm/code-stubs-arm.cc Register result2_; Register 521 src/arm/code-stubs-arm.cc Register source_; Register 522 src/arm/code-stubs-arm.cc Register zeros_; Register 542 src/arm/code-stubs-arm.cc Register exponent = result1_; Register 543 src/arm/code-stubs-arm.cc Register mantissa = result2_; Register 1008 src/arm/code-stubs-arm.cc Register tmp = dst; Register 1355 src/arm/code-stubs-arm.cc Register rhs_exponent = exp_first ? r0 : r1; Register 1356 src/arm/code-stubs-arm.cc Register lhs_exponent = exp_first ? r2 : r3; Register 1357 src/arm/code-stubs-arm.cc Register rhs_mantissa = exp_first ? r1 : r0; Register 1358 src/arm/code-stubs-arm.cc Register lhs_mantissa = exp_first ? r3 : r2; Register 1408 src/arm/code-stubs-arm.cc Register rhs_exponent = exp_first ? r0 : r1; Register 1409 src/arm/code-stubs-arm.cc Register lhs_exponent = exp_first ? r2 : r3; Register 1410 src/arm/code-stubs-arm.cc Register rhs_mantissa = exp_first ? r1 : r0; Register 1411 src/arm/code-stubs-arm.cc Register lhs_mantissa = exp_first ? r3 : r2; Register 1588 src/arm/code-stubs-arm.cc Register number_string_cache = result; Register 1589 src/arm/code-stubs-arm.cc Register mask = scratch3; Register 1632 src/arm/code-stubs-arm.cc Register probe = mask; Register 1649 src/arm/code-stubs-arm.cc Register scratch = scratch1; Register 1658 src/arm/code-stubs-arm.cc Register probe = mask; Register 1866 src/arm/code-stubs-arm.cc const Register map = r9.is(tos_) ? r7 : r9; Register 1984 src/arm/code-stubs-arm.cc const Register scratch = r1; Register 2373 src/arm/code-stubs-arm.cc Register left = r1; Register 2374 src/arm/code-stubs-arm.cc Register right = r0; Register 2375 src/arm/code-stubs-arm.cc Register scratch1 = r7; Register 2376 src/arm/code-stubs-arm.cc Register scratch2 = r9; Register 2501 src/arm/code-stubs-arm.cc Register left = r1; Register 2502 src/arm/code-stubs-arm.cc Register right = r0; Register 2503 src/arm/code-stubs-arm.cc Register scratch1 = r7; Register 2504 src/arm/code-stubs-arm.cc Register scratch2 = r9; Register 2505 src/arm/code-stubs-arm.cc Register scratch3 = r4; Register 2513 src/arm/code-stubs-arm.cc Register heap_number_map = r6; Register 2531 src/arm/code-stubs-arm.cc Register result = r5; Register 2664 src/arm/code-stubs-arm.cc Register result = r5; Register 2718 src/arm/code-stubs-arm.cc Register left = r1; Register 2719 src/arm/code-stubs-arm.cc Register right = r0; Register 2720 src/arm/code-stubs-arm.cc Register scratch1 = r7; Register 2782 src/arm/code-stubs-arm.cc Register left = r1; Register 2783 src/arm/code-stubs-arm.cc Register right = r0; Register 2807 src/arm/code-stubs-arm.cc Register left = r1; Register 2808 src/arm/code-stubs-arm.cc Register right = r0; Register 2809 src/arm/code-stubs-arm.cc Register scratch1 = r7; Register 2810 src/arm/code-stubs-arm.cc Register scratch2 = r9; Register 2814 src/arm/code-stubs-arm.cc Register heap_number_result = no_reg; Register 2815 src/arm/code-stubs-arm.cc Register heap_number_map = r6; Register 2991 src/arm/code-stubs-arm.cc Register scratch3 = r5; Register 3183 src/arm/code-stubs-arm.cc Register left = r1; Register 3184 src/arm/code-stubs-arm.cc Register right = r0; Register 3264 src/arm/code-stubs-arm.cc Register overwritable_operand = mode_ == OVERWRITE_LEFT ? r1 : r0; Register 3299 src/arm/code-stubs-arm.cc const Register scratch0 = r9; Register 3300 src/arm/code-stubs-arm.cc const Register scratch1 = r7; Register 3301 src/arm/code-stubs-arm.cc const Register cache_entry = r0; Register 3529 src/arm/code-stubs-arm.cc const Register base = r1; Register 3530 src/arm/code-stubs-arm.cc const Register exponent = r2; Register 3531 src/arm/code-stubs-arm.cc const Register heapnumbermap = r5; Register 3532 src/arm/code-stubs-arm.cc const Register heapnumber = r0; Register 3538 src/arm/code-stubs-arm.cc const Register scratch = r9; Register 3539 src/arm/code-stubs-arm.cc const Register scratch2 = r7; Register 4164 src/arm/code-stubs-arm.cc const Register object = r0; // Object (lhs). Register 4165 src/arm/code-stubs-arm.cc Register map = r3; // Map of the object. Register 4166 src/arm/code-stubs-arm.cc const Register function = r1; // Function (rhs). Register 4167 src/arm/code-stubs-arm.cc const Register prototype = r4; // Prototype of the function. Register 4168 src/arm/code-stubs-arm.cc const Register inline_site = r9; Register 4169 src/arm/code-stubs-arm.cc const Register scratch = r2; Register 4229 src/arm/code-stubs-arm.cc Register scratch2 = map; Register 4326 src/arm/code-stubs-arm.cc Register InstanceofStub::left() { return r0; } Register 4329 src/arm/code-stubs-arm.cc Register InstanceofStub::right() { return r1; } Register 4732 src/arm/code-stubs-arm.cc Register subject = r4; Register 4733 src/arm/code-stubs-arm.cc Register regexp_data = r5; Register 4734 src/arm/code-stubs-arm.cc Register last_match_info_elements = r6; Register 5660 src/arm/code-stubs-arm.cc Register limit = count; // Read until src equals this. Register 5691 src/arm/code-stubs-arm.cc Register left_shift = scratch4; Register 5697 src/arm/code-stubs-arm.cc Register right_shift = scratch2; Register 5772 src/arm/code-stubs-arm.cc Register scratch = scratch3; Register 5791 src/arm/code-stubs-arm.cc Register hash = scratch1; Register 5797 src/arm/code-stubs-arm.cc Register chars = c1; Register 5805 src/arm/code-stubs-arm.cc Register symbol_table = c2; Register 5808 src/arm/code-stubs-arm.cc Register undefined = scratch4; Register 5812 src/arm/code-stubs-arm.cc Register mask = scratch2; Register 5818 src/arm/code-stubs-arm.cc Register first_symbol_table_element = symbol_table; Register 5835 src/arm/code-stubs-arm.cc Register candidate = scratch5; // Scratch register contains candidate. Register 5893 src/arm/code-stubs-arm.cc Register result = candidate; Register 6153 src/arm/code-stubs-arm.cc Register length = scratch1; Register 6198 src/arm/code-stubs-arm.cc Register length_delta = scratch3; Register 6200 src/arm/code-stubs-arm.cc Register min_length = scratch1; Register 6241 src/arm/code-stubs-arm.cc Register index = length; // index = -length; Register 6718 src/arm/code-stubs-arm.cc Register left = r1; Register 6719 src/arm/code-stubs-arm.cc Register right = r0; Register 6720 src/arm/code-stubs-arm.cc Register tmp1 = r2; Register 6721 src/arm/code-stubs-arm.cc Register tmp2 = r3; Register 6758 src/arm/code-stubs-arm.cc Register left = r1; Register 6759 src/arm/code-stubs-arm.cc Register right = r0; Register 6760 src/arm/code-stubs-arm.cc Register tmp1 = r2; Register 6761 src/arm/code-stubs-arm.cc Register tmp2 = r3; Register 6762 src/arm/code-stubs-arm.cc Register tmp3 = r4; Register 6763 src/arm/code-stubs-arm.cc Register tmp4 = r5; Register 6941 src/arm/code-stubs-arm.cc Register index = scratch0; Register 6952 src/arm/code-stubs-arm.cc Register entity_name = scratch0; Register 6955 src/arm/code-stubs-arm.cc Register tmp = properties; Register 7098 src/arm/code-stubs-arm.cc Register result = r0; Register 7099 src/arm/code-stubs-arm.cc Register dictionary = r0; Register 7100 src/arm/code-stubs-arm.cc Register key = r1; Register 7101 src/arm/code-stubs-arm.cc Register index = r2; Register 7102 src/arm/code-stubs-arm.cc Register mask = r3; Register 7103 src/arm/code-stubs-arm.cc Register hash = r4; Register 7104 src/arm/code-stubs-arm.cc Register undefined = r5; Register 7105 src/arm/code-stubs-arm.cc Register entry_key = r6; Register 7179 src/arm/code-stubs-arm.cc Register object, value, address; Register 7352 src/arm/code-stubs-arm.cc Register address = Register 53 src/arm/code-stubs-arm.h void GenerateCallCFunction(MacroAssembler* masm, Register scratch); Register 223 src/arm/code-stubs-arm.h Register result, Register 224 src/arm/code-stubs-arm.h Register heap_number_map, Register 225 src/arm/code-stubs-arm.h Register scratch1, Register 226 src/arm/code-stubs-arm.h Register scratch2, Register 255 src/arm/code-stubs-arm.h Register dest, Register 256 src/arm/code-stubs-arm.h Register src, Register 257 src/arm/code-stubs-arm.h Register count, Register 258 src/arm/code-stubs-arm.h Register scratch, Register 266 src/arm/code-stubs-arm.h Register dest, Register 267 src/arm/code-stubs-arm.h Register src, Register 268 src/arm/code-stubs-arm.h Register count, Register 269 src/arm/code-stubs-arm.h Register scratch1, Register 270 src/arm/code-stubs-arm.h Register scratch2, Register 271 src/arm/code-stubs-arm.h Register scratch3, Register 272 src/arm/code-stubs-arm.h Register scratch4, Register 273 src/arm/code-stubs-arm.h Register scratch5, Register 285 src/arm/code-stubs-arm.h Register c1, Register 286 src/arm/code-stubs-arm.h Register c2, Register 287 src/arm/code-stubs-arm.h Register scratch1, Register 288 src/arm/code-stubs-arm.h Register scratch2, Register 289 src/arm/code-stubs-arm.h Register scratch3, Register 290 src/arm/code-stubs-arm.h Register scratch4, Register 291 src/arm/code-stubs-arm.h Register scratch5, Register 296 src/arm/code-stubs-arm.h Register hash, Register 297 src/arm/code-stubs-arm.h Register character); Register 300 src/arm/code-stubs-arm.h Register hash, Register 301 src/arm/code-stubs-arm.h Register character); Register 304 src/arm/code-stubs-arm.h Register hash); Register 336 src/arm/code-stubs-arm.h Register arg, Register 337 src/arm/code-stubs-arm.h Register scratch1, Register 338 src/arm/code-stubs-arm.h Register scratch2, Register 339 src/arm/code-stubs-arm.h Register scratch3, Register 340 src/arm/code-stubs-arm.h Register scratch4, Register 366 src/arm/code-stubs-arm.h Register left, Register 367 src/arm/code-stubs-arm.h Register right, Register 368 src/arm/code-stubs-arm.h Register scratch1, Register 369 src/arm/code-stubs-arm.h Register scratch2, Register 370 src/arm/code-stubs-arm.h Register scratch3, Register 371 src/arm/code-stubs-arm.h Register scratch4); Register 376 src/arm/code-stubs-arm.h Register left, Register 377 src/arm/code-stubs-arm.h Register right, Register 378 src/arm/code-stubs-arm.h Register scratch1, Register 379 src/arm/code-stubs-arm.h Register scratch2, Register 380 src/arm/code-stubs-arm.h Register scratch3); Register 388 src/arm/code-stubs-arm.h Register left, Register 389 src/arm/code-stubs-arm.h Register right, Register 390 src/arm/code-stubs-arm.h Register length, Register 391 src/arm/code-stubs-arm.h Register scratch1, Register 392 src/arm/code-stubs-arm.h Register scratch2, Register 402 src/arm/code-stubs-arm.h WriteInt32ToHeapNumberStub(Register the_int, Register 403 src/arm/code-stubs-arm.h Register the_heap_number, Register 404 src/arm/code-stubs-arm.h Register scratch) Register 413 src/arm/code-stubs-arm.h Register the_int_; Register 414 src/arm/code-stubs-arm.h Register the_heap_number_; Register 415 src/arm/code-stubs-arm.h Register scratch_; Register 444 src/arm/code-stubs-arm.h Register object, Register 445 src/arm/code-stubs-arm.h Register result, Register 446 src/arm/code-stubs-arm.h Register scratch1, Register 447 src/arm/code-stubs-arm.h Register scratch2, Register 448 src/arm/code-stubs-arm.h Register scratch3, Register 462 src/arm/code-stubs-arm.h RecordWriteStub(Register object, Register 463 src/arm/code-stubs-arm.h Register value, Register 464 src/arm/code-stubs-arm.h Register address, Register 547 src/arm/code-stubs-arm.h RegisterAllocation(Register object, Register 548 src/arm/code-stubs-arm.h Register address, Register 549 src/arm/code-stubs-arm.h Register scratch0) Register 602 src/arm/code-stubs-arm.h inline Register object() { return object_; } Register 603 src/arm/code-stubs-arm.h inline Register address() { return address_; } Register 604 src/arm/code-stubs-arm.h inline Register scratch0() { return scratch0_; } Register 605 src/arm/code-stubs-arm.h inline Register scratch1() { return scratch1_; } Register 608 src/arm/code-stubs-arm.h Register object_; Register 609 src/arm/code-stubs-arm.h Register address_; Register 610 src/arm/code-stubs-arm.h Register scratch0_; Register 611 src/arm/code-stubs-arm.h Register scratch1_; Register 613 src/arm/code-stubs-arm.h Register GetRegThatIsNotOneOf(Register r1, Register 614 src/arm/code-stubs-arm.h Register r2, Register 615 src/arm/code-stubs-arm.h Register r3) { Register 616 src/arm/code-stubs-arm.h for (int i = 0; i < Register::kNumAllocatableRegisters; i++) { Register 617 src/arm/code-stubs-arm.h Register candidate = Register::FromAllocationIndex(i); Register 662 src/arm/code-stubs-arm.h Register object_; Register 663 src/arm/code-stubs-arm.h Register value_; Register 664 src/arm/code-stubs-arm.h Register address_; Register 699 src/arm/code-stubs-arm.h void GenerateCall(MacroAssembler* masm, Register target); Register 724 src/arm/code-stubs-arm.h Register scratch1, Register 725 src/arm/code-stubs-arm.h Register scratch2); Register 736 src/arm/code-stubs-arm.h Register heap_number_map, Register 737 src/arm/code-stubs-arm.h Register scratch1, Register 738 src/arm/code-stubs-arm.h Register scratch2, Register 745 src/arm/code-stubs-arm.h Register object, Register 746 src/arm/code-stubs-arm.h Register dst, Register 747 src/arm/code-stubs-arm.h Register heap_number_map, Register 748 src/arm/code-stubs-arm.h Register scratch1, Register 749 src/arm/code-stubs-arm.h Register scratch2, Register 750 src/arm/code-stubs-arm.h Register scratch3, Register 759 src/arm/code-stubs-arm.h Register int_scratch, Register 762 src/arm/code-stubs-arm.h Register dst1, Register 763 src/arm/code-stubs-arm.h Register dst2, Register 764 src/arm/code-stubs-arm.h Register scratch2, Register 773 src/arm/code-stubs-arm.h Register object, Register 776 src/arm/code-stubs-arm.h Register dst1, Register 777 src/arm/code-stubs-arm.h Register dst2, Register 778 src/arm/code-stubs-arm.h Register heap_number_map, Register 779 src/arm/code-stubs-arm.h Register scratch1, Register 780 src/arm/code-stubs-arm.h Register scratch2, Register 791 src/arm/code-stubs-arm.h Register object, Register 792 src/arm/code-stubs-arm.h Register dst, Register 793 src/arm/code-stubs-arm.h Register heap_number_map, Register 794 src/arm/code-stubs-arm.h Register scratch1, Register 795 src/arm/code-stubs-arm.h Register scratch2, Register 796 src/arm/code-stubs-arm.h Register scratch3, Register 815 src/arm/code-stubs-arm.h Register src1, Register 816 src/arm/code-stubs-arm.h Register src2, Register 817 src/arm/code-stubs-arm.h Register dst, Register 818 src/arm/code-stubs-arm.h Register scratch, Register 834 src/arm/code-stubs-arm.h Register heap_number_result, Register 835 src/arm/code-stubs-arm.h Register scratch); Register 840 src/arm/code-stubs-arm.h Register object, Register 842 src/arm/code-stubs-arm.h Register dst1, Register 843 src/arm/code-stubs-arm.h Register dst2, Register 844 src/arm/code-stubs-arm.h Register heap_number_map, Register 845 src/arm/code-stubs-arm.h Register scratch1, Register 846 src/arm/code-stubs-arm.h Register scratch2, Register 862 src/arm/code-stubs-arm.h Register receiver, Register 863 src/arm/code-stubs-arm.h Register properties, Register 865 src/arm/code-stubs-arm.h Register scratch0); Register 870 src/arm/code-stubs-arm.h Register elements, Register 871 src/arm/code-stubs-arm.h Register name, Register 872 src/arm/code-stubs-arm.h Register r0, Register 873 src/arm/code-stubs-arm.h Register r1); Register 82 src/arm/codegen-arm.h Register string, Register 83 src/arm/codegen-arm.h Register index, Register 84 src/arm/codegen-arm.h Register result, Register 149 src/arm/debug-arm.cc Register reg = { r }; Register 175 src/arm/debug-arm.cc Register reg = { r }; Register 777 src/arm/deoptimizer-arm.cc for (int i = 0; i < Register::kNumRegisters; i++) { Register 804 src/arm/deoptimizer-arm.cc const int kNumberOfRegisters = Register::kNumRegisters; Register 878 src/arm/deoptimizer-arm.cc ASSERT(Register::kNumRegisters == kNumberOfRegisters); Register 94 src/arm/full-codegen-arm.cc Register reg; Register 1093 src/arm/full-codegen-arm.cc Register null_value = r5; Register 1292 src/arm/full-codegen-arm.cc Register current = cp; Register 1293 src/arm/full-codegen-arm.cc Register next = r1; Register 1294 src/arm/full-codegen-arm.cc Register temp = r2; Register 1350 src/arm/full-codegen-arm.cc Register context = cp; Register 1351 src/arm/full-codegen-arm.cc Register next = r3; Register 1352 src/arm/full-codegen-arm.cc Register temp = r4; Register 1924 src/arm/full-codegen-arm.cc Register scratch1 = r2; Register 1925 src/arm/full-codegen-arm.cc Register scratch2 = r3; Register 1928 src/arm/full-codegen-arm.cc Register left = r1; Register 1929 src/arm/full-codegen-arm.cc Register right = r0; Register 3145 src/arm/full-codegen-arm.cc Register object = r0; Register 3146 src/arm/full-codegen-arm.cc Register result = r0; Register 3147 src/arm/full-codegen-arm.cc Register scratch0 = r9; Register 3148 src/arm/full-codegen-arm.cc Register scratch1 = r1; Register 3260 src/arm/full-codegen-arm.cc Register object = r1; Register 3261 src/arm/full-codegen-arm.cc Register index = r0; Register 3262 src/arm/full-codegen-arm.cc Register result = r3; Register 3305 src/arm/full-codegen-arm.cc Register object = r1; Register 3306 src/arm/full-codegen-arm.cc Register index = r0; Register 3307 src/arm/full-codegen-arm.cc Register scratch = r3; Register 3308 src/arm/full-codegen-arm.cc Register result = r0; Register 3489 src/arm/full-codegen-arm.cc Register key = r0; Register 3490 src/arm/full-codegen-arm.cc Register cache = r1; Register 3527 src/arm/full-codegen-arm.cc Register right = r0; Register 3528 src/arm/full-codegen-arm.cc Register left = r1; Register 3529 src/arm/full-codegen-arm.cc Register tmp = r2; Register 3530 src/arm/full-codegen-arm.cc Register tmp2 = r3; Register 3611 src/arm/full-codegen-arm.cc Register array = r0; Register 3612 src/arm/full-codegen-arm.cc Register elements = no_reg; // Will be r0. Register 3613 src/arm/full-codegen-arm.cc Register result = no_reg; // Will be r0. Register 3614 src/arm/full-codegen-arm.cc Register separator = r1; Register 3615 src/arm/full-codegen-arm.cc Register array_length = r2; Register 3616 src/arm/full-codegen-arm.cc Register result_pos = no_reg; // Will be r2 Register 3617 src/arm/full-codegen-arm.cc Register string_length = r3; Register 3618 src/arm/full-codegen-arm.cc Register string = r4; Register 3619 src/arm/full-codegen-arm.cc Register element = r5; Register 3620 src/arm/full-codegen-arm.cc Register elements_end = r6; Register 3621 src/arm/full-codegen-arm.cc Register scratch1 = r7; Register 3622 src/arm/full-codegen-arm.cc Register scratch2 = r9; Register 4444 src/arm/full-codegen-arm.cc Register FullCodeGenerator::result_register() { Register 4449 src/arm/full-codegen-arm.cc Register FullCodeGenerator::context_register() { Register 826 src/arm/ic-arm.cc Register backing_store = parameter_map; Register 971 src/arm/ic-arm.cc Register key = r0; Register 972 src/arm/ic-arm.cc Register receiver = r1; Register 1141 src/arm/ic-arm.cc Register receiver = r1; Register 1142 src/arm/ic-arm.cc Register index = r0; Register 1143 src/arm/ic-arm.cc Register scratch = r3; Register 1144 src/arm/ic-arm.cc Register result = r0; Register 1319 src/arm/ic-arm.cc Register value = r0; Register 1320 src/arm/ic-arm.cc Register key = r1; Register 1321 src/arm/ic-arm.cc Register receiver = r2; Register 1322 src/arm/ic-arm.cc Register receiver_map = r3; Register 1323 src/arm/ic-arm.cc Register elements_map = r6; Register 1324 src/arm/ic-arm.cc Register elements = r7; // Elements array of the receiver. Register 1405 src/arm/ic-arm.cc Register scratch_value = r4; Register 1406 src/arm/ic-arm.cc Register address = r5; Register 1558 src/arm/ic-arm.cc Register receiver = r1; Register 1559 src/arm/ic-arm.cc Register value = r0; Register 1560 src/arm/ic-arm.cc Register scratch = r3; Register 1741 src/arm/ic-arm.cc Register reg = Assembler::GetRn(instr_at_patch); Register 45 src/arm/lithium-arm.cc for (int i = 0; i < Register::kNumAllocatableRegisters; ++i) { Register 461 src/arm/lithium-arm.cc Register::ToAllocationIndex(reg)); Register 2137 src/arm/lithium-arm.h LOperand* register_spills_[Register::kNumAllocatableRegisters]; Register 2287 src/arm/lithium-arm.h LUnallocated* ToUnallocated(Register reg); Register 2292 src/arm/lithium-arm.h MUST_USE_RESULT LOperand* UseFixed(HValue* value, Register fixed_register); Register 2328 src/arm/lithium-arm.h MUST_USE_RESULT LOperand* FixedTemp(Register reg); Register 2345 src/arm/lithium-arm.h Register reg); Register 306 src/arm/lithium-codegen-arm.cc Register LCodeGen::ToRegister(int index) const { Register 307 src/arm/lithium-codegen-arm.cc return Register::FromAllocationIndex(index); Register 316 src/arm/lithium-codegen-arm.cc Register LCodeGen::ToRegister(LOperand* op) const { Register 322 src/arm/lithium-codegen-arm.cc Register LCodeGen::EmitLoadRegister(LOperand* op, Register scratch) { Register 550 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(op); Register 649 src/arm/lithium-codegen-arm.cc environment->Register(deoptimization_index, Register 913 src/arm/lithium-codegen-arm.cc Register dividend = ToRegister(instr->InputAt(0)); Register 914 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 938 src/arm/lithium-codegen-arm.cc Register left = ToRegister(instr->InputAt(0)); Register 939 src/arm/lithium-codegen-arm.cc Register right = ToRegister(instr->InputAt(1)); Register 940 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 942 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 943 src/arm/lithium-codegen-arm.cc Register scratch2 = ToRegister(instr->TempAt(0)); Register 1155 src/arm/lithium-codegen-arm.cc const Register left = ToRegister(instr->InputAt(0)); Register 1156 src/arm/lithium-codegen-arm.cc const Register right = ToRegister(instr->InputAt(1)); Register 1157 src/arm/lithium-codegen-arm.cc const Register scratch = scratch0(); Register 1158 src/arm/lithium-codegen-arm.cc const Register result = ToRegister(instr->result()); Register 1224 src/arm/lithium-codegen-arm.cc const Register result = ToRegister(instr->result()); Register 1225 src/arm/lithium-codegen-arm.cc const Register left = ToRegister(instr->InputAt(0)); Register 1226 src/arm/lithium-codegen-arm.cc const Register remainder = ToRegister(instr->TempAt(0)); Register 1227 src/arm/lithium-codegen-arm.cc const Register scratch = scratch0(); Register 1254 src/arm/lithium-codegen-arm.cc Register left = ToRegister(instr->InputAt(0)); Register 1255 src/arm/lithium-codegen-arm.cc Register right = ToRegister(instr->InputAt(1)); Register 1283 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 1284 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 1286 src/arm/lithium-codegen-arm.cc Register left = ToRegister(instr->InputAt(0)); Register 1352 src/arm/lithium-codegen-arm.cc Register right = EmitLoadRegister(right_op, scratch); Register 1383 src/arm/lithium-codegen-arm.cc Register left = ToRegister(left_op); Register 1384 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 1415 src/arm/lithium-codegen-arm.cc Register left = ToRegister(instr->InputAt(0)); Register 1416 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 1417 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 1486 src/arm/lithium-codegen-arm.cc Register right_reg = EmitLoadRegister(right, ip); Register 1525 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 1526 src/arm/lithium-codegen-arm.cc Register array = ToRegister(instr->InputAt(0)); Register 1532 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 1533 src/arm/lithium-codegen-arm.cc Register array = ToRegister(instr->InputAt(0)); Register 1539 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 1540 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 1553 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 1554 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 1555 src/arm/lithium-codegen-arm.cc Register map = ToRegister(instr->TempAt(0)); Register 1574 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->InputAt(0)); Register 1575 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 1576 src/arm/lithium-codegen-arm.cc Register scratch = ToRegister(instr->TempAt(0)); Register 1614 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 1615 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 1621 src/arm/lithium-codegen-arm.cc Register input_reg = EmitLoadRegister(instr->InputAt(0), ip); Register 1639 src/arm/lithium-codegen-arm.cc Register right_reg = EmitLoadRegister(right, ip); Register 1739 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->InputAt(0)); Register 1744 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 1752 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->InputAt(0)); Register 1797 src/arm/lithium-codegen-arm.cc const Register map = scratch0(); Register 1932 src/arm/lithium-codegen-arm.cc Register left = ToRegister(instr->InputAt(0)); Register 1933 src/arm/lithium-codegen-arm.cc Register right = ToRegister(instr->InputAt(1)); Register 1943 src/arm/lithium-codegen-arm.cc Register left = ToRegister(instr->InputAt(0)); Register 1953 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 1954 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->InputAt(0)); Register 1998 src/arm/lithium-codegen-arm.cc Register temp2 = scratch0(); Register 2022 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->InputAt(0)); Register 2023 src/arm/lithium-codegen-arm.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 2048 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->InputAt(0)); Register 2049 src/arm/lithium-codegen-arm.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 2066 src/arm/lithium-codegen-arm.cc Register input_reg = EmitLoadRegister(instr->InputAt(0), ip); Register 2073 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 2074 src/arm/lithium-codegen-arm.cc Register temp = ToRegister(instr->TempAt(0)); Register 2143 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 2144 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 2159 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 2160 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2173 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 2174 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 2254 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 2255 src/arm/lithium-codegen-arm.cc Register temp = scratch0(); Register 2256 src/arm/lithium-codegen-arm.cc Register temp2 = ToRegister(instr->TempAt(0)); Register 2272 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->InputAt(0)); Register 2273 src/arm/lithium-codegen-arm.cc Register temp = ToRegister(instr->TempAt(0)); Register 2316 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->InputAt(0)); Register 2317 src/arm/lithium-codegen-arm.cc Register temp = ToRegister(instr->TempAt(0)); Register 2318 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2330 src/arm/lithium-codegen-arm.cc Register map = temp; Register 2380 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2397 src/arm/lithium-codegen-arm.cc Register temp = ToRegister(instr->TempAt(0)); Register 2452 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2476 src/arm/lithium-codegen-arm.cc Register value = ToRegister(instr->value()); Register 2477 src/arm/lithium-codegen-arm.cc Register cell = scratch0(); Register 2488 src/arm/lithium-codegen-arm.cc Register payload = ToRegister(instr->TempAt(0)); Register 2513 src/arm/lithium-codegen-arm.cc Register context = ToRegister(instr->context()); Register 2514 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2529 src/arm/lithium-codegen-arm.cc Register context = ToRegister(instr->context()); Register 2530 src/arm/lithium-codegen-arm.cc Register value = ToRegister(instr->value()); Register 2531 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 2567 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->InputAt(0)); Register 2568 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2620 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->object()); Register 2621 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2622 src/arm/lithium-codegen-arm.cc Register object_map = scratch0(); Register 2676 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 2677 src/arm/lithium-codegen-arm.cc Register function = ToRegister(instr->function()); Register 2678 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2720 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2721 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 2722 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 2755 src/arm/lithium-codegen-arm.cc Register to_reg = ToRegister(instr->result()); Register 2756 src/arm/lithium-codegen-arm.cc Register from_reg = ToRegister(instr->InputAt(0)); Register 2763 src/arm/lithium-codegen-arm.cc Register arguments = ToRegister(instr->arguments()); Register 2764 src/arm/lithium-codegen-arm.cc Register length = ToRegister(instr->length()); Register 2765 src/arm/lithium-codegen-arm.cc Register index = ToRegister(instr->index()); Register 2766 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2781 src/arm/lithium-codegen-arm.cc Register elements = ToRegister(instr->elements()); Register 2782 src/arm/lithium-codegen-arm.cc Register key = EmitLoadRegister(instr->key(), scratch0()); Register 2783 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2784 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 2808 src/arm/lithium-codegen-arm.cc Register elements = ToRegister(instr->elements()); Register 2810 src/arm/lithium-codegen-arm.cc Register key = no_reg; Register 2812 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 2849 src/arm/lithium-codegen-arm.cc Register external_pointer = ToRegister(instr->external_pointer()); Register 2850 src/arm/lithium-codegen-arm.cc Register key = no_reg; Register 2880 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2942 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 2943 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2963 src/arm/lithium-codegen-arm.cc Register elem = ToRegister(instr->InputAt(0)); Register 2964 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 2985 src/arm/lithium-codegen-arm.cc Register receiver = ToRegister(instr->receiver()); Register 2986 src/arm/lithium-codegen-arm.cc Register function = ToRegister(instr->function()); Register 2987 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 3032 src/arm/lithium-codegen-arm.cc Register receiver = ToRegister(instr->receiver()); Register 3033 src/arm/lithium-codegen-arm.cc Register function = ToRegister(instr->function()); Register 3034 src/arm/lithium-codegen-arm.cc Register length = ToRegister(instr->length()); Register 3035 src/arm/lithium-codegen-arm.cc Register elements = ToRegister(instr->elements()); Register 3036 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 3086 src/arm/lithium-codegen-arm.cc Register argument_reg = EmitLoadRegister(argument, ip); Register 3098 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 3104 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 3110 src/arm/lithium-codegen-arm.cc Register context = ToRegister(instr->context()); Register 3111 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 3128 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 3134 src/arm/lithium-codegen-arm.cc Register global = ToRegister(instr->global()); Register 3135 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 3200 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 3201 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 3202 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 3211 src/arm/lithium-codegen-arm.cc Register exponent = scratch0(); Register 3228 src/arm/lithium-codegen-arm.cc Register tmp1 = input.is(r1) ? r0 : r1; Register 3229 src/arm/lithium-codegen-arm.cc Register tmp2 = input.is(r2) ? r0 : r2; Register 3230 src/arm/lithium-codegen-arm.cc Register tmp3 = input.is(r3) ? r0 : r3; Register 3231 src/arm/lithium-codegen-arm.cc Register tmp4 = input.is(r4) ? r0 : r4; Register 3266 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 3267 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 3305 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 3317 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 3319 src/arm/lithium-codegen-arm.cc Register scratch1 = scratch0(); Register 3320 src/arm/lithium-codegen-arm.cc Register scratch2 = ToRegister(instr->TempAt(0)); Register 3347 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 3348 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 3712 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->object()); Register 3713 src/arm/lithium-codegen-arm.cc Register value = ToRegister(instr->value()); Register 3714 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 3723 src/arm/lithium-codegen-arm.cc Register temp = ToRegister(instr->TempAt(0)); Register 3792 src/arm/lithium-codegen-arm.cc Register value = ToRegister(instr->value()); Register 3793 src/arm/lithium-codegen-arm.cc Register elements = ToRegister(instr->object()); Register 3794 src/arm/lithium-codegen-arm.cc Register key = instr->key()->IsRegister() ? ToRegister(instr->key()) : no_reg; Register 3795 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 3835 src/arm/lithium-codegen-arm.cc Register elements = ToRegister(instr->elements()); Register 3836 src/arm/lithium-codegen-arm.cc Register key = no_reg; Register 3837 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 3878 src/arm/lithium-codegen-arm.cc Register external_pointer = ToRegister(instr->external_pointer()); Register 3879 src/arm/lithium-codegen-arm.cc Register key = no_reg; Register 3908 src/arm/lithium-codegen-arm.cc Register value(ToRegister(instr->value())); Register 3963 src/arm/lithium-codegen-arm.cc Register object_reg = ToRegister(instr->object()); Register 3964 src/arm/lithium-codegen-arm.cc Register new_map_reg = ToRegister(instr->new_map_reg()); Register 3965 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 3985 src/arm/lithium-codegen-arm.cc Register fixed_object_reg = ToRegister(instr->temp_reg()); Register 3993 src/arm/lithium-codegen-arm.cc Register fixed_object_reg = ToRegister(instr->temp_reg()); Register 4038 src/arm/lithium-codegen-arm.cc Register string = ToRegister(instr->string()); Register 4039 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 4040 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 4056 src/arm/lithium-codegen-arm.cc Register index = ToRegister(instr->index()); Register 4084 src/arm/lithium-codegen-arm.cc Register char_code = ToRegister(instr->char_code()); Register 4085 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 4101 src/arm/lithium-codegen-arm.cc Register char_code = ToRegister(instr->char_code()); Register 4102 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 4118 src/arm/lithium-codegen-arm.cc Register string = ToRegister(instr->InputAt(0)); Register 4119 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 4131 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 4152 src/arm/lithium-codegen-arm.cc Register src = ToRegister(instr->InputAt(0)); Register 4153 src/arm/lithium-codegen-arm.cc Register dst = ToRegister(instr->result()); Register 4164 src/arm/lithium-codegen-arm.cc Register src = ToRegister(instr->InputAt(0)); Register 4165 src/arm/lithium-codegen-arm.cc Register dst = ToRegister(instr->result()); Register 4221 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 4222 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->result()); Register 4223 src/arm/lithium-codegen-arm.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 4224 src/arm/lithium-codegen-arm.cc Register temp2 = ToRegister(instr->TempAt(1)); Register 4243 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->result()); Register 4259 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 4260 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 4277 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 4331 src/arm/lithium-codegen-arm.cc Register input_reg = ToRegister(instr->InputAt(0)); Register 4332 src/arm/lithium-codegen-arm.cc Register scratch1 = scratch0(); Register 4333 src/arm/lithium-codegen-arm.cc Register scratch2 = ToRegister(instr->TempAt(0)); Register 4354 src/arm/lithium-codegen-arm.cc Register scratch3 = ToRegister(instr->TempAt(1)); Register 4426 src/arm/lithium-codegen-arm.cc Register input_reg = ToRegister(input); Register 4446 src/arm/lithium-codegen-arm.cc Register input_reg = ToRegister(input); Register 4457 src/arm/lithium-codegen-arm.cc Register result_reg = ToRegister(instr->result()); Register 4458 src/arm/lithium-codegen-arm.cc Register scratch1 = scratch0(); Register 4459 src/arm/lithium-codegen-arm.cc Register scratch2 = ToRegister(instr->TempAt(0)); Register 4466 src/arm/lithium-codegen-arm.cc Register scratch3 = ToRegister(instr->TempAt(1)); Register 4506 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 4507 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 4549 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->value()); Register 4552 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(instr->value()); Register 4578 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 4581 src/arm/lithium-codegen-arm.cc Register reg = ToRegister(input); Register 4598 src/arm/lithium-codegen-arm.cc Register result_reg = ToRegister(instr->result()); Register 4605 src/arm/lithium-codegen-arm.cc Register unclamped_reg = ToRegister(instr->unclamped()); Register 4606 src/arm/lithium-codegen-arm.cc Register result_reg = ToRegister(instr->result()); Register 4612 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 4613 src/arm/lithium-codegen-arm.cc Register input_reg = ToRegister(instr->unclamped()); Register 4614 src/arm/lithium-codegen-arm.cc Register result_reg = ToRegister(instr->result()); Register 4649 src/arm/lithium-codegen-arm.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 4650 src/arm/lithium-codegen-arm.cc Register temp2 = ToRegister(instr->TempAt(1)); Register 4691 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 4692 src/arm/lithium-codegen-arm.cc Register scratch = ToRegister(instr->TempAt(0)); Register 4693 src/arm/lithium-codegen-arm.cc Register scratch2 = ToRegister(instr->TempAt(1)); Register 4721 src/arm/lithium-codegen-arm.cc Register map = scratch; Register 4742 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 5066 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 5073 src/arm/lithium-codegen-arm.cc Register input = ToRegister(instr->InputAt(0)); Register 5094 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 5163 src/arm/lithium-codegen-arm.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 5225 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->object()); Register 5226 src/arm/lithium-codegen-arm.cc Register key = ToRegister(instr->key()); Register 5227 src/arm/lithium-codegen-arm.cc Register strict = scratch0(); Register 5240 src/arm/lithium-codegen-arm.cc Register obj = ToRegister(instr->object()); Register 5241 src/arm/lithium-codegen-arm.cc Register key = ToRegister(instr->key()); Register 5330 src/arm/lithium-codegen-arm.cc Register null_value = r5; Register 5362 src/arm/lithium-codegen-arm.cc Register map = ToRegister(instr->map()); Register 5363 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 5364 src/arm/lithium-codegen-arm.cc Register scratch = ToRegister(instr->scratch()); Register 5376 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->value()); Register 5377 src/arm/lithium-codegen-arm.cc Register map = ToRegister(instr->map()); Register 5385 src/arm/lithium-codegen-arm.cc Register object = ToRegister(instr->object()); Register 5386 src/arm/lithium-codegen-arm.cc Register index = ToRegister(instr->index()); Register 5387 src/arm/lithium-codegen-arm.cc Register result = ToRegister(instr->result()); Register 5388 src/arm/lithium-codegen-arm.cc Register scratch = scratch0(); Register 81 src/arm/lithium-codegen-arm.h Register ToRegister(LOperand* op) const; Register 84 src/arm/lithium-codegen-arm.h Register EmitLoadRegister(LOperand* op, Register scratch); Register 128 src/arm/lithium-codegen-arm.h void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, Register 164 src/arm/lithium-codegen-arm.h Register scratch0() { return r9; } Register 173 src/arm/lithium-codegen-arm.h Register input, Register 174 src/arm/lithium-codegen-arm.h Register temporary, Register 175 src/arm/lithium-codegen-arm.h Register temporary2); Register 235 src/arm/lithium-codegen-arm.h void LoadHeapObject(Register result, Handle<HeapObject> object); Register 252 src/arm/lithium-codegen-arm.h Register ToRegister(int index) const; Register 285 src/arm/lithium-codegen-arm.h void EmitNumberUntagD(Register input, Register 296 src/arm/lithium-codegen-arm.h Register input, Register 302 src/arm/lithium-codegen-arm.h Condition EmitIsObject(Register input, Register 303 src/arm/lithium-codegen-arm.h Register temp1, Register 310 src/arm/lithium-codegen-arm.h Condition EmitIsString(Register input, Register 311 src/arm/lithium-codegen-arm.h Register temp1, Register 316 src/arm/lithium-codegen-arm.h void EmitIsConstructCall(Register temp1, Register temp2); Register 318 src/arm/lithium-codegen-arm.h void EmitLoadFieldOrConstantFunction(Register result, Register 319 src/arm/lithium-codegen-arm.h Register object, Register 327 src/arm/lithium-codegen-arm.h Register result, Register 328 src/arm/lithium-codegen-arm.h Register source, Register 335 src/arm/lithium-codegen-arm.h void EmitSignedIntegerDivisionByConstant(Register result, Register 336 src/arm/lithium-codegen-arm.h Register dividend, Register 338 src/arm/lithium-codegen-arm.h Register remainder, Register 339 src/arm/lithium-codegen-arm.h Register scratch, Register 36 src/arm/lithium-gap-resolver-arm.cc static const Register kSavedValueRegister = { 9 }; Register 215 src/arm/lithium-gap-resolver-arm.cc Register source_register = cgen_->ToRegister(source); Register 250 src/arm/lithium-gap-resolver-arm.cc Register dst = cgen_->ToRegister(destination); Register 1110 src/arm/macro-assembler-arm.cc Register expected_reg = r2; Register 1111 src/arm/macro-assembler-arm.cc Register code_reg = r3; Register 1553 src/arm/macro-assembler-arm.cc Register topaddr = scratch1; Register 1554 src/arm/macro-assembler-arm.cc Register obj_size_reg = scratch2; Register 1634 src/arm/macro-assembler-arm.cc Register topaddr = scratch1; Register 1917 src/arm/macro-assembler-arm.cc Register mantissa_reg = scratch2; Register 1918 src/arm/macro-assembler-arm.cc Register exponent_reg = scratch3; Register 1976 src/arm/macro-assembler-arm.cc Register untagged_value = receiver_reg; Register 1991 src/arm/macro-assembler-arm.cc str(exponent_reg, MemOperand(scratch1, Register::kSizeInBytes)); Register 2432 src/arm/macro-assembler-arm.cc Register prev_fpscr = scratch1; Register 2433 src/arm/macro-assembler-arm.cc Register scratch = scratch2; Register 2505 src/arm/macro-assembler-arm.cc Register sign = result; Register 3131 src/arm/macro-assembler-arm.cc Register tmp = no_reg; Register 3579 src/arm/macro-assembler-arm.cc Register map = load_scratch; // Holds map while checking type. Register 3580 src/arm/macro-assembler-arm.cc Register length = load_scratch; // Holds length of object after testing type. Register 3594 src/arm/macro-assembler-arm.cc Register instance_type = load_scratch; Register 3697 src/arm/macro-assembler-arm.cc Register empty_fixed_array_value = r6; Register 3699 src/arm/macro-assembler-arm.cc Register empty_descriptor_array_value = r7; Register 42 src/arm/macro-assembler-arm.h inline MemOperand FieldMemOperand(Register object, int offset) { Register 47 src/arm/macro-assembler-arm.h inline Operand SmiUntagOperand(Register object) { Register 54 src/arm/macro-assembler-arm.h const Register cp = { 8 }; // JavaScript context pointer Register 55 src/arm/macro-assembler-arm.h const Register kRootRegister = { 10 }; // Roots array pointer. Register 89 src/arm/macro-assembler-arm.h bool AreAliased(Register reg1, Register 90 src/arm/macro-assembler-arm.h Register reg2, Register 91 src/arm/macro-assembler-arm.h Register reg3 = no_reg, Register 92 src/arm/macro-assembler-arm.h Register reg4 = no_reg, Register 93 src/arm/macro-assembler-arm.h Register reg5 = no_reg, Register 94 src/arm/macro-assembler-arm.h Register reg6 = no_reg); Register 108 src/arm/macro-assembler-arm.h void Jump(Register target, Condition cond = al); Register 111 src/arm/macro-assembler-arm.h static int CallSize(Register target, Condition cond = al); Register 112 src/arm/macro-assembler-arm.h void Call(Register target, Condition cond = al); Register 135 src/arm/macro-assembler-arm.h void Swap(Register reg1, Register 136 src/arm/macro-assembler-arm.h Register reg2, Register 137 src/arm/macro-assembler-arm.h Register scratch = no_reg, Register 141 src/arm/macro-assembler-arm.h void And(Register dst, Register src1, const Operand& src2, Register 143 src/arm/macro-assembler-arm.h void Ubfx(Register dst, Register src, int lsb, int width, Register 145 src/arm/macro-assembler-arm.h void Sbfx(Register dst, Register src, int lsb, int width, Register 150 src/arm/macro-assembler-arm.h void Bfi(Register dst, Register 151 src/arm/macro-assembler-arm.h Register src, Register 152 src/arm/macro-assembler-arm.h Register scratch, Register 156 src/arm/macro-assembler-arm.h void Bfc(Register dst, int lsb, int width, Condition cond = al); Register 157 src/arm/macro-assembler-arm.h void Usat(Register dst, int satpos, const Operand& src, Register 163 src/arm/macro-assembler-arm.h void Move(Register dst, Handle<Object> value); Register 164 src/arm/macro-assembler-arm.h void Move(Register dst, Register src, Condition cond = al); Register 168 src/arm/macro-assembler-arm.h void LoadRoot(Register destination, Register 172 src/arm/macro-assembler-arm.h void StoreRoot(Register source, Register 176 src/arm/macro-assembler-arm.h void LoadHeapObject(Register dst, Handle<HeapObject> object); Register 178 src/arm/macro-assembler-arm.h void LoadObject(Register result, Handle<Object> object) { Register 189 src/arm/macro-assembler-arm.h void IncrementalMarkingRecordWriteHelper(Register object, Register 190 src/arm/macro-assembler-arm.h Register value, Register 191 src/arm/macro-assembler-arm.h Register address); Register 201 src/arm/macro-assembler-arm.h void RememberedSetHelper(Register object, // Used for debug code. Register 202 src/arm/macro-assembler-arm.h Register addr, Register 203 src/arm/macro-assembler-arm.h Register scratch, Register 207 src/arm/macro-assembler-arm.h void CheckPageFlag(Register object, Register 208 src/arm/macro-assembler-arm.h Register scratch, Register 215 src/arm/macro-assembler-arm.h void JumpIfNotInNewSpace(Register object, Register 216 src/arm/macro-assembler-arm.h Register scratch, Register 223 src/arm/macro-assembler-arm.h void JumpIfInNewSpace(Register object, Register 224 src/arm/macro-assembler-arm.h Register scratch, Register 230 src/arm/macro-assembler-arm.h void HasColor(Register object, Register 231 src/arm/macro-assembler-arm.h Register scratch0, Register 232 src/arm/macro-assembler-arm.h Register scratch1, Register 237 src/arm/macro-assembler-arm.h void JumpIfBlack(Register object, Register 238 src/arm/macro-assembler-arm.h Register scratch0, Register 239 src/arm/macro-assembler-arm.h Register scratch1, Register 247 src/arm/macro-assembler-arm.h void EnsureNotWhite(Register object, Register 248 src/arm/macro-assembler-arm.h Register scratch1, Register 249 src/arm/macro-assembler-arm.h Register scratch2, Register 250 src/arm/macro-assembler-arm.h Register scratch3, Register 255 src/arm/macro-assembler-arm.h void JumpIfDataObject(Register value, Register 256 src/arm/macro-assembler-arm.h Register scratch, Register 265 src/arm/macro-assembler-arm.h Register object, Register 267 src/arm/macro-assembler-arm.h Register value, Register 268 src/arm/macro-assembler-arm.h Register scratch, Register 277 src/arm/macro-assembler-arm.h Register context, Register 279 src/arm/macro-assembler-arm.h Register value, Register 280 src/arm/macro-assembler-arm.h Register scratch, Register 299 src/arm/macro-assembler-arm.h Register object, Register 300 src/arm/macro-assembler-arm.h Register address, Register 301 src/arm/macro-assembler-arm.h Register value, Register 311 src/arm/macro-assembler-arm.h void Push(Register src1, Register src2, Condition cond = al) { Register 322 src/arm/macro-assembler-arm.h void Push(Register src1, Register src2, Register src3, Condition cond = al) { Register 340 src/arm/macro-assembler-arm.h void Push(Register src1, Register 341 src/arm/macro-assembler-arm.h Register src2, Register 342 src/arm/macro-assembler-arm.h Register src3, Register 343 src/arm/macro-assembler-arm.h Register src4, Register 373 src/arm/macro-assembler-arm.h void Pop(Register src1, Register src2, Condition cond = al) { Register 384 src/arm/macro-assembler-arm.h void Pop(Register src1, Register src2, Register src3, Condition cond = al) { Register 402 src/arm/macro-assembler-arm.h void Pop(Register src1, Register 403 src/arm/macro-assembler-arm.h Register src2, Register 404 src/arm/macro-assembler-arm.h Register src3, Register 405 src/arm/macro-assembler-arm.h Register src4, Register 442 src/arm/macro-assembler-arm.h void StoreToSafepointRegisterSlot(Register src, Register dst); Register 443 src/arm/macro-assembler-arm.h void StoreToSafepointRegistersAndDoublesSlot(Register src, Register dst); Register 446 src/arm/macro-assembler-arm.h void LoadFromSafepointRegisterSlot(Register dst, Register src); Register 449 src/arm/macro-assembler-arm.h void Ldrd(Register dst1, Register 450 src/arm/macro-assembler-arm.h Register dst2, Register 455 src/arm/macro-assembler-arm.h void Strd(Register src1, Register 456 src/arm/macro-assembler-arm.h Register src2, Register 462 src/arm/macro-assembler-arm.h const Register scratch, Register 476 src/arm/macro-assembler-arm.h const Register fpscr_flags, Register 480 src/arm/macro-assembler-arm.h const Register fpscr_flags, Register 494 src/arm/macro-assembler-arm.h void LeaveExitFrame(bool save_doubles, Register argument_count); Register 499 src/arm/macro-assembler-arm.h void LoadContext(Register dst, int context_chain_length); Register 508 src/arm/macro-assembler-arm.h Register map_in_out, Register 509 src/arm/macro-assembler-arm.h Register scratch, Register 513 src/arm/macro-assembler-arm.h void LoadInitialArrayMap(Register function_in, Register 514 src/arm/macro-assembler-arm.h Register scratch, Register 515 src/arm/macro-assembler-arm.h Register map_out, Register 518 src/arm/macro-assembler-arm.h void LoadGlobalFunction(int index, Register function); Register 522 src/arm/macro-assembler-arm.h void LoadGlobalFunctionInitialMap(Register function, Register 523 src/arm/macro-assembler-arm.h Register map, Register 524 src/arm/macro-assembler-arm.h Register scratch); Register 538 src/arm/macro-assembler-arm.h void SetCallKind(Register dst, CallKind kind); Register 541 src/arm/macro-assembler-arm.h void InvokeCode(Register code, Register 557 src/arm/macro-assembler-arm.h void InvokeFunction(Register function, Register 569 src/arm/macro-assembler-arm.h void IsObjectJSObjectType(Register heap_object, Register 570 src/arm/macro-assembler-arm.h Register map, Register 571 src/arm/macro-assembler-arm.h Register scratch, Register 574 src/arm/macro-assembler-arm.h void IsInstanceJSObjectType(Register map, Register 575 src/arm/macro-assembler-arm.h Register scratch, Register 578 src/arm/macro-assembler-arm.h void IsObjectJSStringType(Register object, Register 579 src/arm/macro-assembler-arm.h Register scratch, Register 600 src/arm/macro-assembler-arm.h void Throw(Register value); Register 604 src/arm/macro-assembler-arm.h void ThrowUncatchable(Register value); Register 612 src/arm/macro-assembler-arm.h void CheckAccessGlobalProxy(Register holder_reg, Register 613 src/arm/macro-assembler-arm.h Register scratch, Register 616 src/arm/macro-assembler-arm.h void GetNumberHash(Register t0, Register scratch); Register 619 src/arm/macro-assembler-arm.h Register elements, Register 620 src/arm/macro-assembler-arm.h Register key, Register 621 src/arm/macro-assembler-arm.h Register result, Register 622 src/arm/macro-assembler-arm.h Register t0, Register 623 src/arm/macro-assembler-arm.h Register t1, Register 624 src/arm/macro-assembler-arm.h Register t2); Register 673 src/arm/macro-assembler-arm.h Register result, Register 674 src/arm/macro-assembler-arm.h Register scratch1, Register 675 src/arm/macro-assembler-arm.h Register scratch2, Register 678 src/arm/macro-assembler-arm.h void AllocateInNewSpace(Register object_size, Register 679 src/arm/macro-assembler-arm.h Register result, Register 680 src/arm/macro-assembler-arm.h Register scratch1, Register 681 src/arm/macro-assembler-arm.h Register scratch2, Register 689 src/arm/macro-assembler-arm.h void UndoAllocationInNewSpace(Register object, Register scratch); Register 692 src/arm/macro-assembler-arm.h void AllocateTwoByteString(Register result, Register 693 src/arm/macro-assembler-arm.h Register length, Register 694 src/arm/macro-assembler-arm.h Register scratch1, Register 695 src/arm/macro-assembler-arm.h Register scratch2, Register 696 src/arm/macro-assembler-arm.h Register scratch3, Register 698 src/arm/macro-assembler-arm.h void AllocateAsciiString(Register result, Register 699 src/arm/macro-assembler-arm.h Register length, Register 700 src/arm/macro-assembler-arm.h Register scratch1, Register 701 src/arm/macro-assembler-arm.h Register scratch2, Register 702 src/arm/macro-assembler-arm.h Register scratch3, Register 704 src/arm/macro-assembler-arm.h void AllocateTwoByteConsString(Register result, Register 705 src/arm/macro-assembler-arm.h Register length, Register 706 src/arm/macro-assembler-arm.h Register scratch1, Register 707 src/arm/macro-assembler-arm.h Register scratch2, Register 709 src/arm/macro-assembler-arm.h void AllocateAsciiConsString(Register result, Register 710 src/arm/macro-assembler-arm.h Register length, Register 711 src/arm/macro-assembler-arm.h Register scratch1, Register 712 src/arm/macro-assembler-arm.h Register scratch2, Register 714 src/arm/macro-assembler-arm.h void AllocateTwoByteSlicedString(Register result, Register 715 src/arm/macro-assembler-arm.h Register length, Register 716 src/arm/macro-assembler-arm.h Register scratch1, Register 717 src/arm/macro-assembler-arm.h Register scratch2, Register 719 src/arm/macro-assembler-arm.h void AllocateAsciiSlicedString(Register result, Register 720 src/arm/macro-assembler-arm.h Register length, Register 721 src/arm/macro-assembler-arm.h Register scratch1, Register 722 src/arm/macro-assembler-arm.h Register scratch2, Register 728 src/arm/macro-assembler-arm.h void AllocateHeapNumber(Register result, Register 729 src/arm/macro-assembler-arm.h Register scratch1, Register 730 src/arm/macro-assembler-arm.h Register scratch2, Register 731 src/arm/macro-assembler-arm.h Register heap_number_map, Register 733 src/arm/macro-assembler-arm.h void AllocateHeapNumberWithValue(Register result, Register 735 src/arm/macro-assembler-arm.h Register scratch1, Register 736 src/arm/macro-assembler-arm.h Register scratch2, Register 737 src/arm/macro-assembler-arm.h Register heap_number_map, Register 741 src/arm/macro-assembler-arm.h void CopyFields(Register dst, Register src, RegList temps, int field_count); Register 746 src/arm/macro-assembler-arm.h void CopyBytes(Register src, Register 747 src/arm/macro-assembler-arm.h Register dst, Register 748 src/arm/macro-assembler-arm.h Register length, Register 749 src/arm/macro-assembler-arm.h Register scratch); Register 754 src/arm/macro-assembler-arm.h void InitializeFieldsWithFiller(Register start_offset, Register 755 src/arm/macro-assembler-arm.h Register end_offset, Register 756 src/arm/macro-assembler-arm.h Register filler); Register 766 src/arm/macro-assembler-arm.h void TryGetFunctionPrototype(Register function, Register 767 src/arm/macro-assembler-arm.h Register result, Register 768 src/arm/macro-assembler-arm.h Register scratch, Register 779 src/arm/macro-assembler-arm.h void CompareObjectType(Register heap_object, Register 780 src/arm/macro-assembler-arm.h Register map, Register 781 src/arm/macro-assembler-arm.h Register type_reg, Register 787 src/arm/macro-assembler-arm.h void CompareInstanceType(Register map, Register 788 src/arm/macro-assembler-arm.h Register type_reg, Register 794 src/arm/macro-assembler-arm.h void CheckFastElements(Register map, Register 795 src/arm/macro-assembler-arm.h Register scratch, Register 800 src/arm/macro-assembler-arm.h void CheckFastObjectElements(Register map, Register 801 src/arm/macro-assembler-arm.h Register scratch, Register 806 src/arm/macro-assembler-arm.h void CheckFastSmiElements(Register map, Register 807 src/arm/macro-assembler-arm.h Register scratch, Register 814 src/arm/macro-assembler-arm.h void StoreNumberToDoubleElements(Register value_reg, Register 815 src/arm/macro-assembler-arm.h Register key_reg, Register 816 src/arm/macro-assembler-arm.h Register receiver_reg, Register 817 src/arm/macro-assembler-arm.h Register elements_reg, Register 818 src/arm/macro-assembler-arm.h Register scratch1, Register 819 src/arm/macro-assembler-arm.h Register scratch2, Register 820 src/arm/macro-assembler-arm.h Register scratch3, Register 821 src/arm/macro-assembler-arm.h Register scratch4, Register 828 src/arm/macro-assembler-arm.h void CompareMap(Register obj, Register 829 src/arm/macro-assembler-arm.h Register scratch, Register 836 src/arm/macro-assembler-arm.h void CompareMap(Register obj_map, Register 845 src/arm/macro-assembler-arm.h void CheckMap(Register obj, Register 846 src/arm/macro-assembler-arm.h Register scratch, Register 853 src/arm/macro-assembler-arm.h void CheckMap(Register obj, Register 854 src/arm/macro-assembler-arm.h Register scratch, Register 863 src/arm/macro-assembler-arm.h void DispatchMap(Register obj, Register 864 src/arm/macro-assembler-arm.h Register scratch, Register 872 src/arm/macro-assembler-arm.h void CompareRoot(Register obj, Heap::RootListIndex index); Register 878 src/arm/macro-assembler-arm.h Condition IsObjectStringType(Register obj, Register 879 src/arm/macro-assembler-arm.h Register type) { Register 896 src/arm/macro-assembler-arm.h void IndexFromHash(Register hash, Register index); Register 899 src/arm/macro-assembler-arm.h void GetLeastBitsFromSmi(Register dst, Register src, int num_least_bits); Register 900 src/arm/macro-assembler-arm.h void GetLeastBitsFromInt32(Register dst, Register src, int mun_least_bits); Register 903 src/arm/macro-assembler-arm.h void IntegerToDoubleConversionWithVFP3(Register inReg, Register 904 src/arm/macro-assembler-arm.h Register outHighReg, Register 905 src/arm/macro-assembler-arm.h Register outLowReg); Register 911 src/arm/macro-assembler-arm.h Register object, Register 913 src/arm/macro-assembler-arm.h Register scratch1, Register 914 src/arm/macro-assembler-arm.h Register scratch2, Register 915 src/arm/macro-assembler-arm.h Register heap_number_map, Register 923 src/arm/macro-assembler-arm.h void SmiToDoubleVFPRegister(Register smi, Register 925 src/arm/macro-assembler-arm.h Register scratch1, Register 932 src/arm/macro-assembler-arm.h void ConvertToInt32(Register source, Register 933 src/arm/macro-assembler-arm.h Register dest, Register 934 src/arm/macro-assembler-arm.h Register scratch, Register 935 src/arm/macro-assembler-arm.h Register scratch2, Register 947 src/arm/macro-assembler-arm.h Register scratch1, Register 948 src/arm/macro-assembler-arm.h Register scratch2, Register 958 src/arm/macro-assembler-arm.h void EmitOutOfInt32RangeTruncate(Register result, Register 959 src/arm/macro-assembler-arm.h Register input_high, Register 960 src/arm/macro-assembler-arm.h Register input_low, Register 961 src/arm/macro-assembler-arm.h Register scratch); Register 966 src/arm/macro-assembler-arm.h void EmitECMATruncate(Register result, Register 969 src/arm/macro-assembler-arm.h Register scratch, Register 970 src/arm/macro-assembler-arm.h Register scratch2, Register 971 src/arm/macro-assembler-arm.h Register scratch3); Register 978 src/arm/macro-assembler-arm.h void CountLeadingZeros(Register zeros, Register 979 src/arm/macro-assembler-arm.h Register source, Register 980 src/arm/macro-assembler-arm.h Register scratch); Register 1029 src/arm/macro-assembler-arm.h Register scratch); Register 1031 src/arm/macro-assembler-arm.h Register scratch); Register 1039 src/arm/macro-assembler-arm.h void SetCallCDoubleArguments(DoubleRegister dreg, Register reg); Register 1047 src/arm/macro-assembler-arm.h void CallCFunction(Register function, int num_arguments); Register 1051 src/arm/macro-assembler-arm.h void CallCFunction(Register function, Register 1074 src/arm/macro-assembler-arm.h void GetBuiltinEntry(Register target, Builtins::JavaScript id); Register 1077 src/arm/macro-assembler-arm.h void GetBuiltinFunction(Register target, Builtins::JavaScript id); Register 1089 src/arm/macro-assembler-arm.h Register scratch1, Register scratch2); Register 1091 src/arm/macro-assembler-arm.h Register scratch1, Register scratch2); Register 1093 src/arm/macro-assembler-arm.h Register scratch1, Register scratch2); Register 1102 src/arm/macro-assembler-arm.h void AssertRegisterIsRoot(Register reg, Heap::RootListIndex index); Register 1103 src/arm/macro-assembler-arm.h void AssertFastElements(Register elements); Register 1136 src/arm/macro-assembler-arm.h void JumpIfNotPowerOfTwoOrZero(Register reg, Register 1137 src/arm/macro-assembler-arm.h Register scratch, Register 1145 src/arm/macro-assembler-arm.h void JumpIfNotPowerOfTwoOrZeroAndNeg(Register reg, Register 1146 src/arm/macro-assembler-arm.h Register scratch, Register 1153 src/arm/macro-assembler-arm.h void SmiTag(Register reg, SBit s = LeaveCC) { Register 1156 src/arm/macro-assembler-arm.h void SmiTag(Register dst, Register src, SBit s = LeaveCC) { Register 1163 src/arm/macro-assembler-arm.h void TrySmiTag(Register reg, Label* not_a_smi, Register scratch) { Register 1170 src/arm/macro-assembler-arm.h void SmiUntag(Register reg, SBit s = LeaveCC) { Register 1173 src/arm/macro-assembler-arm.h void SmiUntag(Register dst, Register src, SBit s = LeaveCC) { Register 1179 src/arm/macro-assembler-arm.h void UntagAndJumpIfSmi(Register dst, Register src, Label* smi_case); Register 1183 src/arm/macro-assembler-arm.h void UntagAndJumpIfNotSmi(Register dst, Register src, Label* non_smi_case); Register 1186 src/arm/macro-assembler-arm.h inline void JumpIfSmi(Register value, Label* smi_label) { Register 1191 src/arm/macro-assembler-arm.h inline void JumpIfNotSmi(Register value, Label* not_smi_label) { Register 1196 src/arm/macro-assembler-arm.h void JumpIfNotBothSmi(Register reg1, Register reg2, Label* on_not_both_smi); Register 1198 src/arm/macro-assembler-arm.h void JumpIfEitherSmi(Register reg1, Register reg2, Label* on_either_smi); Register 1201 src/arm/macro-assembler-arm.h void AbortIfSmi(Register object); Register 1202 src/arm/macro-assembler-arm.h void AbortIfNotSmi(Register object); Register 1205 src/arm/macro-assembler-arm.h void AbortIfNotString(Register object); Register 1208 src/arm/macro-assembler-arm.h void AbortIfNotRootValue(Register src, Register 1215 src/arm/macro-assembler-arm.h void JumpIfNotHeapNumber(Register object, Register 1216 src/arm/macro-assembler-arm.h Register heap_number_map, Register 1217 src/arm/macro-assembler-arm.h Register scratch, Register 1225 src/arm/macro-assembler-arm.h void JumpIfNonSmisNotBothSequentialAsciiStrings(Register object1, Register 1226 src/arm/macro-assembler-arm.h Register object2, Register 1227 src/arm/macro-assembler-arm.h Register scratch1, Register 1228 src/arm/macro-assembler-arm.h Register scratch2, Register 1233 src/arm/macro-assembler-arm.h void JumpIfNotBothSequentialAsciiStrings(Register first, Register 1234 src/arm/macro-assembler-arm.h Register second, Register 1235 src/arm/macro-assembler-arm.h Register scratch1, Register 1236 src/arm/macro-assembler-arm.h Register scratch2, Register 1242 src/arm/macro-assembler-arm.h Register first_object_instance_type, Register 1243 src/arm/macro-assembler-arm.h Register second_object_instance_type, Register 1244 src/arm/macro-assembler-arm.h Register scratch1, Register 1245 src/arm/macro-assembler-arm.h Register scratch2, Register 1250 src/arm/macro-assembler-arm.h void JumpIfInstanceTypeIsNotSequentialAscii(Register type, Register 1251 src/arm/macro-assembler-arm.h Register scratch, Register 1260 src/arm/macro-assembler-arm.h void GetRelocatedValueLocation(Register ldr_location, Register 1261 src/arm/macro-assembler-arm.h Register result); Register 1264 src/arm/macro-assembler-arm.h void ClampUint8(Register output_reg, Register input_reg); Register 1266 src/arm/macro-assembler-arm.h void ClampDoubleToUint8(Register result_reg, Register 1271 src/arm/macro-assembler-arm.h void LoadInstanceDescriptors(Register map, Register 1272 src/arm/macro-assembler-arm.h Register descriptors, Register 1273 src/arm/macro-assembler-arm.h Register scratch); Register 1281 src/arm/macro-assembler-arm.h void CheckEnumCache(Register null_value, Label* call_runtime); Register 1284 src/arm/macro-assembler-arm.h void CallCFunctionHelper(Register function, Register 1294 src/arm/macro-assembler-arm.h Register code_reg, Register 1301 src/arm/macro-assembler-arm.h void InitializeNewString(Register string, Register 1302 src/arm/macro-assembler-arm.h Register length, Register 1304 src/arm/macro-assembler-arm.h Register scratch1, Register 1305 src/arm/macro-assembler-arm.h Register scratch2); Register 1308 src/arm/macro-assembler-arm.h void InNewSpace(Register object, Register 1309 src/arm/macro-assembler-arm.h Register scratch, Register 1316 src/arm/macro-assembler-arm.h inline void GetMarkBits(Register addr_reg, Register 1317 src/arm/macro-assembler-arm.h Register bitmap_reg, Register 1318 src/arm/macro-assembler-arm.h Register mask_reg); Register 1326 src/arm/macro-assembler-arm.h MemOperand SafepointRegisterSlot(Register reg); Register 1327 src/arm/macro-assembler-arm.h MemOperand SafepointRegistersAndDoublesSlot(Register reg); Register 1375 src/arm/macro-assembler-arm.h inline MemOperand ContextOperand(Register context, int index) { Register 1363 src/arm/regexp-macro-assembler-arm.cc Register offset = current_input_offset(); Register 170 src/arm/regexp-macro-assembler-arm.h void CallCheckStackGuardState(Register scratch); Register 177 src/arm/regexp-macro-assembler-arm.h inline Register current_input_offset() { return r6; } Register 180 src/arm/regexp-macro-assembler-arm.h inline Register current_character() { return r7; } Register 183 src/arm/regexp-macro-assembler-arm.h inline Register end_of_input_address() { return r10; } Register 187 src/arm/regexp-macro-assembler-arm.h inline Register frame_pointer() { return fp; } Register 191 src/arm/regexp-macro-assembler-arm.h inline Register backtrack_stackpointer() { return r8; } Register 194 src/arm/regexp-macro-assembler-arm.h inline Register code_pointer() { return r5; } Register 211 src/arm/regexp-macro-assembler-arm.h inline void Push(Register source); Register 215 src/arm/regexp-macro-assembler-arm.h inline void Pop(Register target); Register 70 src/arm/stub-cache-arm.cc Register base_addr = scratch; Register 92 src/arm/stub-cache-arm.cc Register code = scratch2; Register 97 src/arm/stub-cache-arm.cc Register flags_reg = base_addr; Register 151 src/arm/stub-cache-arm.cc Register map = scratch1; Register 163 src/arm/stub-cache-arm.cc Register properties = scratch0; Register 167 src/arm/stub-cache-arm.cc Register tmp = properties; Register 626 src/arm/stub-cache-arm.cc Register scratch = name; Register 825 src/arm/stub-cache-arm.cc Register holder = Register 888 src/arm/stub-cache-arm.cc Register holder = Register 932 src/arm/stub-cache-arm.cc Register name_; Register 1022 src/arm/stub-cache-arm.cc Register zeros = scratch2; Register 1089 src/arm/stub-cache-arm.cc Register StubCompiler::CheckPrototypes(Handle<JSObject> object, Register 1104 src/arm/stub-cache-arm.cc Register reg = object_reg; Register 1204 src/arm/stub-cache-arm.cc Register reg = CheckPrototypes( Register 1247 src/arm/stub-cache-arm.cc Register reg = CheckPrototypes(object, receiver, holder, scratch1, Register 1320 src/arm/stub-cache-arm.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, Register 1420 src/arm/stub-cache-arm.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, Register 1519 src/arm/stub-cache-arm.cc Register reg = CheckPrototypes(object, r0, holder, r1, r3, r4, name, &miss); Register 1553 src/arm/stub-cache-arm.cc Register receiver = r1; Register 1576 src/arm/stub-cache-arm.cc Register elements = r6; Register 1577 src/arm/stub-cache-arm.cc Register end_elements = r5; Register 1774 src/arm/stub-cache-arm.cc Register receiver = r1; Register 1775 src/arm/stub-cache-arm.cc Register elements = r3; Register 1881 src/arm/stub-cache-arm.cc Register receiver = r1; Register 1882 src/arm/stub-cache-arm.cc Register index = r4; Register 1883 src/arm/stub-cache-arm.cc Register result = r0; Register 1961 src/arm/stub-cache-arm.cc Register receiver = r0; Register 1962 src/arm/stub-cache-arm.cc Register index = r4; Register 1963 src/arm/stub-cache-arm.cc Register scratch = r3; Register 1964 src/arm/stub-cache-arm.cc Register result = r0; Register 2044 src/arm/stub-cache-arm.cc Register code = r1; Register 3483 src/arm/stub-cache-arm.cc Register key = r0; Register 3484 src/arm/stub-cache-arm.cc Register receiver = r1; Register 3599 src/arm/stub-cache-arm.cc Register key = r0; Register 3600 src/arm/stub-cache-arm.cc Register receiver = r1; Register 3624 src/arm/stub-cache-arm.cc Register value = r2; Register 3661 src/arm/stub-cache-arm.cc __ ldr(r3, MemOperand(r4, Register::kSizeInBytes)); Register 3713 src/arm/stub-cache-arm.cc Register dst1 = r1; Register 3714 src/arm/stub-cache-arm.cc Register dst2 = r3; Register 3767 src/arm/stub-cache-arm.cc Register hiword = value; // r2. Register 3768 src/arm/stub-cache-arm.cc Register loword = r3; Register 3931 src/arm/stub-cache-arm.cc Register value = r0; Register 3932 src/arm/stub-cache-arm.cc Register key = r1; Register 3933 src/arm/stub-cache-arm.cc Register receiver = r2; Register 4005 src/arm/stub-cache-arm.cc __ str(r7, MemOperand(r3, Register::kSizeInBytes)); Register 4152 src/arm/stub-cache-arm.cc __ str(r5, MemOperand(r7, Register::kSizeInBytes)); Register 4313 src/arm/stub-cache-arm.cc Register key_reg = r0; Register 4314 src/arm/stub-cache-arm.cc Register receiver_reg = r1; Register 4315 src/arm/stub-cache-arm.cc Register elements_reg = r2; Register 4316 src/arm/stub-cache-arm.cc Register heap_number_reg = r2; Register 4317 src/arm/stub-cache-arm.cc Register indexed_double_offset = r3; Register 4318 src/arm/stub-cache-arm.cc Register scratch = r4; Register 4319 src/arm/stub-cache-arm.cc Register scratch2 = r5; Register 4320 src/arm/stub-cache-arm.cc Register scratch3 = r6; Register 4321 src/arm/stub-cache-arm.cc Register heap_number_map = r7; Register 4391 src/arm/stub-cache-arm.cc Register value_reg = r0; Register 4392 src/arm/stub-cache-arm.cc Register key_reg = r1; Register 4393 src/arm/stub-cache-arm.cc Register receiver_reg = r2; Register 4394 src/arm/stub-cache-arm.cc Register scratch = r4; Register 4395 src/arm/stub-cache-arm.cc Register elements_reg = r3; Register 4396 src/arm/stub-cache-arm.cc Register length_reg = r5; Register 4397 src/arm/stub-cache-arm.cc Register scratch2 = r6; Register 4557 src/arm/stub-cache-arm.cc Register value_reg = r0; Register 4558 src/arm/stub-cache-arm.cc Register key_reg = r1; Register 4559 src/arm/stub-cache-arm.cc Register receiver_reg = r2; Register 4560 src/arm/stub-cache-arm.cc Register elements_reg = r3; Register 4561 src/arm/stub-cache-arm.cc Register scratch1 = r4; Register 4562 src/arm/stub-cache-arm.cc Register scratch2 = r5; Register 4563 src/arm/stub-cache-arm.cc Register scratch3 = r6; Register 4564 src/arm/stub-cache-arm.cc Register scratch4 = r7; Register 4565 src/arm/stub-cache-arm.cc Register length_reg = r7; Register 96 src/bootstrapper.cc GCExtension::Register(); Register 97 src/bootstrapper.cc ExternalizeStringExtension::Register(); Register 439 src/code-stubs.h static Register left(); Register 440 src/code-stubs.h static Register right(); Register 548 src/code-stubs.h Register lhs, Register 549 src/code-stubs.h Register rhs) : Register 591 src/code-stubs.h Register lhs_; Register 594 src/code-stubs.h Register rhs_; Register 616 src/code-stubs.h Register object, Register 617 src/code-stubs.h Register scratch); Register 832 src/code-stubs.h StringCharCodeAtGenerator(Register object, Register 833 src/code-stubs.h Register index, Register 834 src/code-stubs.h Register result, Register 861 src/code-stubs.h Register object_; Register 862 src/code-stubs.h Register index_; Register 863 src/code-stubs.h Register result_; Register 883 src/code-stubs.h StringCharFromCodeGenerator(Register code, Register 884 src/code-stubs.h Register result) Register 901 src/code-stubs.h Register code_; Register 902 src/code-stubs.h Register result_; Register 923 src/code-stubs.h StringCharAtGenerator(Register object, Register 924 src/code-stubs.h Register index, Register 925 src/code-stubs.h Register scratch, Register 926 src/code-stubs.h Register result, Register 1064 src/code-stubs.h explicit ToBooleanStub(Register tos, Types types = Types()) Register 1087 src/code-stubs.h Register tos_; Register 43 src/code.h explicit ParameterCount(Register reg) Register 51 src/code.h Register reg() const { Register 61 src/code.h const Register reg_; Register 1235 src/deoptimizer.cc for (int r = 0; r < Register::kNumRegisters; r++) { Register 491 src/deoptimizer.h intptr_t registers_[Register::kNumRegisters]; Register 593 src/deoptimizer.h void StoreRegister(Register reg); Register 594 src/deoptimizer.h void StoreInt32Register(Register reg); Register 43 src/extensions/externalize-string-extension.h static void Register(); Register 42 src/extensions/gc-extension.h static void Register(); Register 312 src/full-codegen.h Register lhs, Register 327 src/full-codegen.h void GetVar(Register destination, Variable* var); Register 334 src/full-codegen.h Register source, Register 335 src/full-codegen.h Register scratch0, Register 336 src/full-codegen.h Register scratch1); Register 346 src/full-codegen.h MemOperand VarOperand(Variable* var, Register scratch); Register 558 src/full-codegen.h static Register result_register(); Register 559 src/full-codegen.h static Register context_register(); Register 563 src/full-codegen.h void StoreToFrameField(int frame_offset, Register value); Register 567 src/full-codegen.h void LoadContextField(Register dst, int context_index); Register 624 src/full-codegen.h virtual void Plug(Register reg) const = 0; Register 640 src/full-codegen.h virtual void DropAndPlug(int count, Register reg) const = 0; Register 678 src/full-codegen.h virtual void Plug(Register reg) const; Register 684 src/full-codegen.h virtual void DropAndPlug(int count, Register reg) const; Register 699 src/full-codegen.h virtual void Plug(Register reg) const; Register 705 src/full-codegen.h virtual void DropAndPlug(int count, Register reg) const; Register 738 src/full-codegen.h virtual void Plug(Register reg) const; Register 744 src/full-codegen.h virtual void DropAndPlug(int count, Register reg) const; Register 765 src/full-codegen.h virtual void Plug(Register reg) const; Register 771 src/full-codegen.h virtual void DropAndPlug(int count, Register reg) const; Register 1631 src/heap.cc table_.Register(kVisitSeqAsciiString, &EvacuateSeqAsciiString); Register 1632 src/heap.cc table_.Register(kVisitSeqTwoByteString, &EvacuateSeqTwoByteString); Register 1633 src/heap.cc table_.Register(kVisitShortcutCandidate, &EvacuateShortcutCandidate); Register 1634 src/heap.cc table_.Register(kVisitByteArray, &EvacuateByteArray); Register 1635 src/heap.cc table_.Register(kVisitFixedArray, &EvacuateFixedArray); Register 1636 src/heap.cc table_.Register(kVisitFixedDoubleArray, &EvacuateFixedDoubleArray); Register 1638 src/heap.cc table_.Register(kVisitGlobalContext, Register 1642 src/heap.cc table_.Register(kVisitConsString, Register 1646 src/heap.cc table_.Register(kVisitSlicedString, Register 1650 src/heap.cc table_.Register(kVisitSharedFunctionInfo, Register 1654 src/heap.cc table_.Register(kVisitJSWeakMap, Register 1658 src/heap.cc table_.Register(kVisitJSRegExp, Register 1663 src/heap.cc table_.Register(kVisitJSFunction, Register 1667 src/heap.cc table_.Register(kVisitJSFunction, &EvacuateJSFunction); Register 2011 src/heap.cc scavenging_visitors_table_.Register( Register 9428 src/hydrogen.cc trace_.Add(" \"%s\"", Register::AllocationIndexToString(assigned_reg)); Register 422 src/ia32/assembler-ia32-inl.h void Operand::set_modrm(int mod, Register rm) { Register 429 src/ia32/assembler-ia32-inl.h void Operand::set_sib(ScaleFactor scale, Register index, Register base) { Register 453 src/ia32/assembler-ia32-inl.h Operand::Operand(Register reg) { Register 460 src/ia32/assembler-ia32-inl.h Register reg = { xmm_reg.code() }; Register 297 src/ia32/assembler-ia32.cc Register Operand::reg() const { Register 299 src/ia32/assembler-ia32.cc return Register::from_code(buf_[0] & 0x07); Register 2404 src/ia32/assembler-ia32.cc Register ireg = { reg.code() }; Register 2525 src/ia32/assembler-ia32.cc Register ireg = { sel }; Register 73 src/ia32/assembler-ia32.h static inline int ToAllocationIndex(Register reg); Register 75 src/ia32/assembler-ia32.h static inline Register FromAllocationIndex(int index); Register 77 src/ia32/assembler-ia32.h static Register from_code(int code) { Register 80 src/ia32/assembler-ia32.h Register r = { code }; Register 84 src/ia32/assembler-ia32.h bool is(Register reg) const { return code_ == reg.code_; } Register 110 src/ia32/assembler-ia32.h const Register eax = { kRegister_eax_Code }; Register 111 src/ia32/assembler-ia32.h const Register ecx = { kRegister_ecx_Code }; Register 112 src/ia32/assembler-ia32.h const Register edx = { kRegister_edx_Code }; Register 113 src/ia32/assembler-ia32.h const Register ebx = { kRegister_ebx_Code }; Register 114 src/ia32/assembler-ia32.h const Register esp = { kRegister_esp_Code }; Register 115 src/ia32/assembler-ia32.h const Register ebp = { kRegister_ebp_Code }; Register 116 src/ia32/assembler-ia32.h const Register esi = { kRegister_esi_Code }; Register 117 src/ia32/assembler-ia32.h const Register edi = { kRegister_edi_Code }; Register 118 src/ia32/assembler-ia32.h const Register no_reg = { kRegister_no_reg_Code }; Register 121 src/ia32/assembler-ia32.h inline const char* Register::AllocationIndexToString(int index) { Register 129 src/ia32/assembler-ia32.h inline int Register::ToAllocationIndex(Register reg) { Register 135 src/ia32/assembler-ia32.h inline Register Register::FromAllocationIndex(int index) { Register 322 src/ia32/assembler-ia32.h explicit Operand(Register base, int32_t disp, Register 326 src/ia32/assembler-ia32.h explicit Operand(Register base, Register 327 src/ia32/assembler-ia32.h Register index, Register 333 src/ia32/assembler-ia32.h explicit Operand(Register index, Register 343 src/ia32/assembler-ia32.h static Operand StaticArray(Register index, Register 356 src/ia32/assembler-ia32.h bool is_reg(Register reg) const; Register 363 src/ia32/assembler-ia32.h Register reg() const; Register 367 src/ia32/assembler-ia32.h INLINE(explicit Operand(Register reg)); Register 371 src/ia32/assembler-ia32.h inline void set_modrm(int mod, Register rm); Register 373 src/ia32/assembler-ia32.h inline void set_sib(ScaleFactor scale, Register index, Register base); Register 684 src/ia32/assembler-ia32.h void push(Register src); Register 687 src/ia32/assembler-ia32.h void pop(Register dst); Register 694 src/ia32/assembler-ia32.h void mov_b(Register dst, Register src) { mov_b(dst, Operand(src)); } Register 695 src/ia32/assembler-ia32.h void mov_b(Register dst, const Operand& src); Register 696 src/ia32/assembler-ia32.h void mov_b(Register dst, int8_t imm8) { mov_b(Operand(dst), imm8); } Register 698 src/ia32/assembler-ia32.h void mov_b(const Operand& dst, Register src); Register 700 src/ia32/assembler-ia32.h void mov_w(Register dst, const Operand& src); Register 701 src/ia32/assembler-ia32.h void mov_w(const Operand& dst, Register src); Register 703 src/ia32/assembler-ia32.h void mov(Register dst, int32_t imm32); Register 704 src/ia32/assembler-ia32.h void mov(Register dst, const Immediate& x); Register 705 src/ia32/assembler-ia32.h void mov(Register dst, Handle<Object> handle); Register 706 src/ia32/assembler-ia32.h void mov(Register dst, const Operand& src); Register 707 src/ia32/assembler-ia32.h void mov(Register dst, Register src); Register 710 src/ia32/assembler-ia32.h void mov(const Operand& dst, Register src); Register 712 src/ia32/assembler-ia32.h void movsx_b(Register dst, Register src) { movsx_b(dst, Operand(src)); } Register 713 src/ia32/assembler-ia32.h void movsx_b(Register dst, const Operand& src); Register 715 src/ia32/assembler-ia32.h void movsx_w(Register dst, Register src) { movsx_w(dst, Operand(src)); } Register 716 src/ia32/assembler-ia32.h void movsx_w(Register dst, const Operand& src); Register 718 src/ia32/assembler-ia32.h void movzx_b(Register dst, Register src) { movzx_b(dst, Operand(src)); } Register 719 src/ia32/assembler-ia32.h void movzx_b(Register dst, const Operand& src); Register 721 src/ia32/assembler-ia32.h void movzx_w(Register dst, Register src) { movzx_w(dst, Operand(src)); } Register 722 src/ia32/assembler-ia32.h void movzx_w(Register dst, const Operand& src); Register 725 src/ia32/assembler-ia32.h void cmov(Condition cc, Register dst, Register src) { Register 728 src/ia32/assembler-ia32.h void cmov(Condition cc, Register dst, const Operand& src); Register 739 src/ia32/assembler-ia32.h void xchg(Register dst, Register src); Register 742 src/ia32/assembler-ia32.h void adc(Register dst, int32_t imm32); Register 743 src/ia32/assembler-ia32.h void adc(Register dst, const Operand& src); Register 745 src/ia32/assembler-ia32.h void add(Register dst, Register src) { add(dst, Operand(src)); } Register 746 src/ia32/assembler-ia32.h void add(Register dst, const Operand& src); Register 747 src/ia32/assembler-ia32.h void add(const Operand& dst, Register src); Register 748 src/ia32/assembler-ia32.h void add(Register dst, const Immediate& imm) { add(Operand(dst), imm); } Register 751 src/ia32/assembler-ia32.h void and_(Register dst, int32_t imm32); Register 752 src/ia32/assembler-ia32.h void and_(Register dst, const Immediate& x); Register 753 src/ia32/assembler-ia32.h void and_(Register dst, Register src) { and_(dst, Operand(src)); } Register 754 src/ia32/assembler-ia32.h void and_(Register dst, const Operand& src); Register 755 src/ia32/assembler-ia32.h void and_(const Operand& dst, Register src); Register 758 src/ia32/assembler-ia32.h void cmpb(Register reg, int8_t imm8) { cmpb(Operand(reg), imm8); } Register 760 src/ia32/assembler-ia32.h void cmpb(Register reg, const Operand& op); Register 761 src/ia32/assembler-ia32.h void cmpb(const Operand& op, Register reg); Register 765 src/ia32/assembler-ia32.h void cmp(Register reg, int32_t imm32); Register 766 src/ia32/assembler-ia32.h void cmp(Register reg, Handle<Object> handle); Register 767 src/ia32/assembler-ia32.h void cmp(Register reg0, Register reg1) { cmp(reg0, Operand(reg1)); } Register 768 src/ia32/assembler-ia32.h void cmp(Register reg, const Operand& op); Register 769 src/ia32/assembler-ia32.h void cmp(Register reg, const Immediate& imm) { cmp(Operand(reg), imm); } Register 773 src/ia32/assembler-ia32.h void dec_b(Register dst); Register 776 src/ia32/assembler-ia32.h void dec(Register dst); Register 781 src/ia32/assembler-ia32.h void idiv(Register src); Register 784 src/ia32/assembler-ia32.h void imul(Register src); // edx:eax = eax * src. Register 785 src/ia32/assembler-ia32.h void imul(Register dst, Register src) { imul(dst, Operand(src)); } Register 786 src/ia32/assembler-ia32.h void imul(Register dst, const Operand& src); // dst = dst * src. Register 787 src/ia32/assembler-ia32.h void imul(Register dst, Register src, int32_t imm32); // dst = src * imm32. Register 789 src/ia32/assembler-ia32.h void inc(Register dst); Register 792 src/ia32/assembler-ia32.h void lea(Register dst, const Operand& src); Register 795 src/ia32/assembler-ia32.h void mul(Register src); // edx:eax = eax * reg. Register 797 src/ia32/assembler-ia32.h void neg(Register dst); Register 799 src/ia32/assembler-ia32.h void not_(Register dst); Register 801 src/ia32/assembler-ia32.h void or_(Register dst, int32_t imm32); Register 802 src/ia32/assembler-ia32.h void or_(Register dst, Register src) { or_(dst, Operand(src)); } Register 803 src/ia32/assembler-ia32.h void or_(Register dst, const Operand& src); Register 804 src/ia32/assembler-ia32.h void or_(const Operand& dst, Register src); Register 805 src/ia32/assembler-ia32.h void or_(Register dst, const Immediate& imm) { or_(Operand(dst), imm); } Register 808 src/ia32/assembler-ia32.h void rcl(Register dst, uint8_t imm8); Register 809 src/ia32/assembler-ia32.h void rcr(Register dst, uint8_t imm8); Register 811 src/ia32/assembler-ia32.h void sar(Register dst, uint8_t imm8); Register 812 src/ia32/assembler-ia32.h void sar_cl(Register dst); Register 814 src/ia32/assembler-ia32.h void sbb(Register dst, const Operand& src); Register 816 src/ia32/assembler-ia32.h void shld(Register dst, Register src) { shld(dst, Operand(src)); } Register 817 src/ia32/assembler-ia32.h void shld(Register dst, const Operand& src); Register 819 src/ia32/assembler-ia32.h void shl(Register dst, uint8_t imm8); Register 820 src/ia32/assembler-ia32.h void shl_cl(Register dst); Register 822 src/ia32/assembler-ia32.h void shrd(Register dst, Register src) { shrd(dst, Operand(src)); } Register 823 src/ia32/assembler-ia32.h void shrd(Register dst, const Operand& src); Register 825 src/ia32/assembler-ia32.h void shr(Register dst, uint8_t imm8); Register 826 src/ia32/assembler-ia32.h void shr_cl(Register dst); Register 828 src/ia32/assembler-ia32.h void sub(Register dst, const Immediate& imm) { sub(Operand(dst), imm); } Register 830 src/ia32/assembler-ia32.h void sub(Register dst, Register src) { sub(dst, Operand(src)); } Register 831 src/ia32/assembler-ia32.h void sub(Register dst, const Operand& src); Register 832 src/ia32/assembler-ia32.h void sub(const Operand& dst, Register src); Register 834 src/ia32/assembler-ia32.h void test(Register reg, const Immediate& imm); Register 835 src/ia32/assembler-ia32.h void test(Register reg0, Register reg1) { test(reg0, Operand(reg1)); } Register 836 src/ia32/assembler-ia32.h void test(Register reg, const Operand& op); Register 837 src/ia32/assembler-ia32.h void test_b(Register reg, const Operand& op); Register 839 src/ia32/assembler-ia32.h void test_b(Register reg, uint8_t imm8) { test_b(Operand(reg), imm8); } Register 842 src/ia32/assembler-ia32.h void xor_(Register dst, int32_t imm32); Register 843 src/ia32/assembler-ia32.h void xor_(Register dst, Register src) { xor_(dst, Operand(src)); } Register 844 src/ia32/assembler-ia32.h void xor_(Register dst, const Operand& src); Register 845 src/ia32/assembler-ia32.h void xor_(const Operand& dst, Register src); Register 846 src/ia32/assembler-ia32.h void xor_(Register dst, const Immediate& imm) { xor_(Operand(dst), imm); } Register 850 src/ia32/assembler-ia32.h void bt(const Operand& dst, Register src); Register 851 src/ia32/assembler-ia32.h void bts(Register dst, Register src) { bts(Operand(dst), src); } Register 852 src/ia32/assembler-ia32.h void bts(const Operand& dst, Register src); Register 882 src/ia32/assembler-ia32.h void call(Register reg) { call(Operand(reg)); } Register 893 src/ia32/assembler-ia32.h void jmp(Register reg) { jmp(Operand(reg)); } Register 974 src/ia32/assembler-ia32.h void setcc(Condition cc, Register reg); Register 979 src/ia32/assembler-ia32.h void cvttss2si(Register dst, const Operand& src); Register 980 src/ia32/assembler-ia32.h void cvttsd2si(Register dst, const Operand& src); Register 982 src/ia32/assembler-ia32.h void cvtsi2sd(XMMRegister dst, Register src) { cvtsi2sd(dst, Operand(src)); } Register 1009 src/ia32/assembler-ia32.h void movmskpd(Register dst, XMMRegister src); Register 1024 src/ia32/assembler-ia32.h void movd(XMMRegister dst, Register src) { movd(dst, Operand(src)); } Register 1026 src/ia32/assembler-ia32.h void movd(Register dst, XMMRegister src) { movd(Operand(dst), src); } Register 1033 src/ia32/assembler-ia32.h void extractps(Register dst, XMMRegister src, byte imm8); Register 1045 src/ia32/assembler-ia32.h void pextrd(Register dst, XMMRegister src, int8_t offset) { Register 1049 src/ia32/assembler-ia32.h void pinsrd(XMMRegister dst, Register src, int8_t offset) { Register 1120 src/ia32/assembler-ia32.h void emit_sse_operand(Register dst, XMMRegister src); Register 1147 src/ia32/assembler-ia32.h void emit_arith_b(int op1, int op2, Register dst, int imm8); Register 1155 src/ia32/assembler-ia32.h void emit_operand(Register reg, const Operand& adr); Register 62 src/ia32/builtins-ia32.cc Register scratch = ebx; Register 499 src/ia32/code-stubs-ia32.cc const Register argument = eax; Register 500 src/ia32/code-stubs-ia32.cc const Register map = edx; Register 633 src/ia32/code-stubs-ia32.cc const Register argument = eax; Register 751 src/ia32/code-stubs-ia32.cc Register scratch = ebx; Register 752 src/ia32/code-stubs-ia32.cc Register scratch2 = edi; Register 1300 src/ia32/code-stubs-ia32.cc Register left = edx; Register 1301 src/ia32/code-stubs-ia32.cc Register right = eax; Register 1313 src/ia32/code-stubs-ia32.cc Register combined = ecx; Register 1737 src/ia32/code-stubs-ia32.cc Register left = edx; Register 1738 src/ia32/code-stubs-ia32.cc Register right = eax; Register 2382 src/ia32/code-stubs-ia32.cc Register left = edx; Register 2383 src/ia32/code-stubs-ia32.cc Register right = eax; Register 2909 src/ia32/code-stubs-ia32.cc const Register left = edx; Register 2910 src/ia32/code-stubs-ia32.cc const Register right = eax; Register 2979 src/ia32/code-stubs-ia32.cc const Register left = edx; Register 2980 src/ia32/code-stubs-ia32.cc const Register right = eax; Register 3027 src/ia32/code-stubs-ia32.cc const Register exponent = eax; Register 3028 src/ia32/code-stubs-ia32.cc const Register base = edx; Register 3029 src/ia32/code-stubs-ia32.cc const Register scratch = ecx; Register 4206 src/ia32/code-stubs-ia32.cc Register number_string_cache = result; Register 4207 src/ia32/code-stubs-ia32.cc Register mask = scratch1; Register 4208 src/ia32/code-stubs-ia32.cc Register scratch = scratch2; Register 4247 src/ia32/code-stubs-ia32.cc Register index = scratch; Register 4248 src/ia32/code-stubs-ia32.cc Register probe = mask; Register 4273 src/ia32/code-stubs-ia32.cc Register index = scratch; Register 5193 src/ia32/code-stubs-ia32.cc Register object = eax; // Object (lhs). Register 5194 src/ia32/code-stubs-ia32.cc Register map = ebx; // Map of the object. Register 5195 src/ia32/code-stubs-ia32.cc Register function = edx; // Function (rhs). Register 5196 src/ia32/code-stubs-ia32.cc Register prototype = edi; // Prototype of the function. Register 5197 src/ia32/code-stubs-ia32.cc Register scratch = ecx; Register 5396 src/ia32/code-stubs-ia32.cc Register InstanceofStub::left() { return eax; } Register 5399 src/ia32/code-stubs-ia32.cc Register InstanceofStub::right() { return edx; } Register 6035 src/ia32/code-stubs-ia32.cc Register scratch = scratch3; Register 6051 src/ia32/code-stubs-ia32.cc Register hash = scratch1; Register 6057 src/ia32/code-stubs-ia32.cc Register chars = c1; Register 6065 src/ia32/code-stubs-ia32.cc Register symbol_table = c2; Register 6073 src/ia32/code-stubs-ia32.cc Register mask = scratch2; Register 6089 src/ia32/code-stubs-ia32.cc Register candidate = scratch; // Scratch register contains candidate. Register 6121 src/ia32/code-stubs-ia32.cc Register temp = mask; Register 6143 src/ia32/code-stubs-ia32.cc Register result = candidate; Register 6440 src/ia32/code-stubs-ia32.cc Register length = scratch1; Register 6486 src/ia32/code-stubs-ia32.cc Register length_delta = scratch3; Register 6493 src/ia32/code-stubs-ia32.cc Register min_length = scratch1; Register 6548 src/ia32/code-stubs-ia32.cc Register index = length; // index = -length; Register 6697 src/ia32/code-stubs-ia32.cc Register left = edx; Register 6698 src/ia32/code-stubs-ia32.cc Register right = eax; Register 6699 src/ia32/code-stubs-ia32.cc Register tmp1 = ecx; Register 6700 src/ia32/code-stubs-ia32.cc Register tmp2 = ebx; Register 6744 src/ia32/code-stubs-ia32.cc Register left = edx; Register 6745 src/ia32/code-stubs-ia32.cc Register right = eax; Register 6746 src/ia32/code-stubs-ia32.cc Register tmp1 = ecx; Register 6747 src/ia32/code-stubs-ia32.cc Register tmp2 = ebx; Register 6748 src/ia32/code-stubs-ia32.cc Register tmp3 = edi; Register 6911 src/ia32/code-stubs-ia32.cc Register index = r0; Register 6922 src/ia32/code-stubs-ia32.cc Register entity_name = r0; Register 7040 src/ia32/code-stubs-ia32.cc Register scratch = result_; Register 7113 src/ia32/code-stubs-ia32.cc Register object, value, address; Register 254 src/ia32/code-stubs-ia32.h Register dest, Register 255 src/ia32/code-stubs-ia32.h Register src, Register 256 src/ia32/code-stubs-ia32.h Register count, Register 257 src/ia32/code-stubs-ia32.h Register scratch, Register 264 src/ia32/code-stubs-ia32.h Register dest, // Must be edi. Register 265 src/ia32/code-stubs-ia32.h Register src, // Must be esi. Register 266 src/ia32/code-stubs-ia32.h Register count, // Must be ecx. Register 267 src/ia32/code-stubs-ia32.h Register scratch, // Neither of above. Register 279 src/ia32/code-stubs-ia32.h Register c1, Register 280 src/ia32/code-stubs-ia32.h Register c2, Register 281 src/ia32/code-stubs-ia32.h Register scratch1, Register 282 src/ia32/code-stubs-ia32.h Register scratch2, Register 283 src/ia32/code-stubs-ia32.h Register scratch3, Register 289 src/ia32/code-stubs-ia32.h Register hash, Register 290 src/ia32/code-stubs-ia32.h Register character, Register 291 src/ia32/code-stubs-ia32.h Register scratch); Register 293 src/ia32/code-stubs-ia32.h Register hash, Register 294 src/ia32/code-stubs-ia32.h Register character, Register 295 src/ia32/code-stubs-ia32.h Register scratch); Register 297 src/ia32/code-stubs-ia32.h Register hash, Register 298 src/ia32/code-stubs-ia32.h Register scratch); Register 330 src/ia32/code-stubs-ia32.h Register arg, Register 331 src/ia32/code-stubs-ia32.h Register scratch1, Register 332 src/ia32/code-stubs-ia32.h Register scratch2, Register 333 src/ia32/code-stubs-ia32.h Register scratch3, Register 358 src/ia32/code-stubs-ia32.h Register left, Register 359 src/ia32/code-stubs-ia32.h Register right, Register 360 src/ia32/code-stubs-ia32.h Register scratch1, Register 361 src/ia32/code-stubs-ia32.h Register scratch2, Register 362 src/ia32/code-stubs-ia32.h Register scratch3); Register 367 src/ia32/code-stubs-ia32.h Register left, Register 368 src/ia32/code-stubs-ia32.h Register right, Register 369 src/ia32/code-stubs-ia32.h Register scratch1, Register 370 src/ia32/code-stubs-ia32.h Register scratch2); Register 379 src/ia32/code-stubs-ia32.h Register left, Register 380 src/ia32/code-stubs-ia32.h Register right, Register 381 src/ia32/code-stubs-ia32.h Register length, Register 382 src/ia32/code-stubs-ia32.h Register scratch, Register 398 src/ia32/code-stubs-ia32.h Register object, Register 399 src/ia32/code-stubs-ia32.h Register result, Register 400 src/ia32/code-stubs-ia32.h Register scratch1, Register 401 src/ia32/code-stubs-ia32.h Register scratch2, Register 417 src/ia32/code-stubs-ia32.h StringDictionaryLookupStub(Register dictionary, Register 418 src/ia32/code-stubs-ia32.h Register result, Register 419 src/ia32/code-stubs-ia32.h Register index, Register 428 src/ia32/code-stubs-ia32.h Register properties, Register 430 src/ia32/code-stubs-ia32.h Register r0); Register 435 src/ia32/code-stubs-ia32.h Register elements, Register 436 src/ia32/code-stubs-ia32.h Register name, Register 437 src/ia32/code-stubs-ia32.h Register r0, Register 438 src/ia32/code-stubs-ia32.h Register r1); Register 468 src/ia32/code-stubs-ia32.h Register dictionary_; Register 469 src/ia32/code-stubs-ia32.h Register result_; Register 470 src/ia32/code-stubs-ia32.h Register index_; Register 477 src/ia32/code-stubs-ia32.h RecordWriteStub(Register object, Register 478 src/ia32/code-stubs-ia32.h Register value, Register 479 src/ia32/code-stubs-ia32.h Register address, Register 555 src/ia32/code-stubs-ia32.h RegisterAllocation(Register object, Register 556 src/ia32/code-stubs-ia32.h Register address, Register 557 src/ia32/code-stubs-ia32.h Register scratch0) Register 660 src/ia32/code-stubs-ia32.h inline Register object() { return object_; } Register 661 src/ia32/code-stubs-ia32.h inline Register address() { return address_; } Register 662 src/ia32/code-stubs-ia32.h inline Register scratch0() { return scratch0_; } Register 663 src/ia32/code-stubs-ia32.h inline Register scratch1() { return scratch1_; } Register 666 src/ia32/code-stubs-ia32.h Register object_orig_; Register 667 src/ia32/code-stubs-ia32.h Register address_orig_; Register 668 src/ia32/code-stubs-ia32.h Register scratch0_orig_; Register 669 src/ia32/code-stubs-ia32.h Register object_; Register 670 src/ia32/code-stubs-ia32.h Register address_; Register 671 src/ia32/code-stubs-ia32.h Register scratch0_; Register 672 src/ia32/code-stubs-ia32.h Register scratch1_; Register 675 src/ia32/code-stubs-ia32.h Register GetRegThatIsNotEcxOr(Register r1, Register 676 src/ia32/code-stubs-ia32.h Register r2, Register 677 src/ia32/code-stubs-ia32.h Register r3) { Register 678 src/ia32/code-stubs-ia32.h for (int i = 0; i < Register::kNumAllocatableRegisters; i++) { Register 679 src/ia32/code-stubs-ia32.h Register candidate = Register::FromAllocationIndex(i); Register 725 src/ia32/code-stubs-ia32.h Register object_; Register 726 src/ia32/code-stubs-ia32.h Register value_; Register 727 src/ia32/code-stubs-ia32.h Register address_; Register 183 src/ia32/codegen-ia32.cc Register dst = edi; Register 184 src/ia32/codegen-ia32.cc Register src = esi; Register 185 src/ia32/codegen-ia32.cc Register count = ecx; Register 208 src/ia32/codegen-ia32.cc Register loop_count = ecx; Register 209 src/ia32/codegen-ia32.cc Register count = edx; Register 254 src/ia32/codegen-ia32.cc Register loop_count = ecx; Register 255 src/ia32/codegen-ia32.cc Register count = edx; Register 301 src/ia32/codegen-ia32.cc Register dst = edi; Register 302 src/ia32/codegen-ia32.cc Register src = esi; Register 303 src/ia32/codegen-ia32.cc Register count = ecx; Register 63 src/ia32/codegen-ia32.h static Operand FixedArrayElementOperand(Register array, Register 64 src/ia32/codegen-ia32.h Register index_as_smi, Register 82 src/ia32/codegen-ia32.h Register string, Register 83 src/ia32/codegen-ia32.h Register index, Register 84 src/ia32/codegen-ia32.h Register result, Register 123 src/ia32/debug-ia32.cc Register reg = { r }; Register 148 src/ia32/debug-ia32.cc Register unused_reg = { -1 }; Register 154 src/ia32/debug-ia32.cc Register reg = { r }; Register 888 src/ia32/deoptimizer-ia32.cc for (int i = 0; i < Register::kNumRegisters; i++) { Register 913 src/ia32/deoptimizer-ia32.cc const int kNumberOfRegisters = Register::kNumRegisters; Register 1240 src/ia32/full-codegen-ia32.cc Register context = esi; Register 1241 src/ia32/full-codegen-ia32.cc Register temp = edx; Register 1300 src/ia32/full-codegen-ia32.cc Register context = esi; Register 1301 src/ia32/full-codegen-ia32.cc Register temp = ebx; Register 3072 src/ia32/full-codegen-ia32.cc Register object = eax; Register 3073 src/ia32/full-codegen-ia32.cc Register result = eax; Register 3074 src/ia32/full-codegen-ia32.cc Register scratch = ecx; Register 3190 src/ia32/full-codegen-ia32.cc Register object = ebx; Register 3191 src/ia32/full-codegen-ia32.cc Register index = eax; Register 3192 src/ia32/full-codegen-ia32.cc Register result = edx; Register 3236 src/ia32/full-codegen-ia32.cc Register object = ebx; Register 3237 src/ia32/full-codegen-ia32.cc Register index = eax; Register 3238 src/ia32/full-codegen-ia32.cc Register scratch = edx; Register 3239 src/ia32/full-codegen-ia32.cc Register result = eax; Register 3424 src/ia32/full-codegen-ia32.cc Register key = eax; Register 3425 src/ia32/full-codegen-ia32.cc Register cache = ebx; Register 3426 src/ia32/full-codegen-ia32.cc Register tmp = ecx; Register 3459 src/ia32/full-codegen-ia32.cc Register right = eax; Register 3460 src/ia32/full-codegen-ia32.cc Register left = ebx; Register 3461 src/ia32/full-codegen-ia32.cc Register tmp = ecx; Register 3547 src/ia32/full-codegen-ia32.cc Register array = eax; Register 3548 src/ia32/full-codegen-ia32.cc Register elements = no_reg; // Will be eax. Register 3550 src/ia32/full-codegen-ia32.cc Register index = edx; Register 3552 src/ia32/full-codegen-ia32.cc Register string_length = ecx; Register 3554 src/ia32/full-codegen-ia32.cc Register string = esi; Register 3556 src/ia32/full-codegen-ia32.cc Register scratch = ebx; Register 3558 src/ia32/full-codegen-ia32.cc Register array_length = edi; Register 3559 src/ia32/full-codegen-ia32.cc Register result_pos = no_reg; // Will be edi. Register 4423 src/ia32/full-codegen-ia32.cc Register FullCodeGenerator::result_register() { Register 4428 src/ia32/full-codegen-ia32.cc Register FullCodeGenerator::context_register() { Register 430 src/ia32/ic-ia32.cc Register backing_store = parameter_map; Register 630 src/ia32/ic-ia32.cc Register receiver = edx; Register 631 src/ia32/ic-ia32.cc Register index = ecx; Register 632 src/ia32/ic-ia32.cc Register scratch = ebx; Register 633 src/ia32/ic-ia32.cc Register result = eax; Register 1455 src/ia32/ic-ia32.cc Register receiver = edx; Register 1456 src/ia32/ic-ia32.cc Register value = eax; Register 1457 src/ia32/ic-ia32.cc Register scratch = ebx; Register 342 src/ia32/lithium-codegen-ia32.cc Register LCodeGen::ToRegister(int index) const { Register 343 src/ia32/lithium-codegen-ia32.cc return Register::FromAllocationIndex(index); Register 352 src/ia32/lithium-codegen-ia32.cc Register LCodeGen::ToRegister(LOperand* op) const { Register 489 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(op); Register 601 src/ia32/lithium-codegen-ia32.cc environment->Register(deoptimization_index, Register 871 src/ia32/lithium-codegen-ia32.cc Register dividend = ToRegister(instr->InputAt(0)); Register 895 src/ia32/lithium-codegen-ia32.cc Register left_reg = ToRegister(instr->InputAt(0)); Register 896 src/ia32/lithium-codegen-ia32.cc Register right_reg = ToRegister(instr->InputAt(1)); Register 897 src/ia32/lithium-codegen-ia32.cc Register result_reg = ToRegister(instr->result()); Register 926 src/ia32/lithium-codegen-ia32.cc Register scratch = ToRegister(instr->TempAt(0)); Register 988 src/ia32/lithium-codegen-ia32.cc Register left_reg = eax; Register 991 src/ia32/lithium-codegen-ia32.cc Register right_reg = ToRegister(right); Register 1030 src/ia32/lithium-codegen-ia32.cc Register dividend = ToRegister(instr->InputAt(0)); Register 1032 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 1079 src/ia32/lithium-codegen-ia32.cc Register scratch = ToRegister(instr->TempAt(0)); Register 1106 src/ia32/lithium-codegen-ia32.cc Register reg_lo = eax; Register 1107 src/ia32/lithium-codegen-ia32.cc Register reg_byte_scratch = scratch; Register 1131 src/ia32/lithium-codegen-ia32.cc Register left = ToRegister(instr->InputAt(0)); Register 1337 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 1368 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->result()); Register 1379 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 1380 src/ia32/lithium-codegen-ia32.cc Register array = ToRegister(instr->InputAt(0)); Register 1387 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 1388 src/ia32/lithium-codegen-ia32.cc Register array = ToRegister(instr->InputAt(0)); Register 1394 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 1395 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 1409 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 1410 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 1411 src/ia32/lithium-codegen-ia32.cc Register map = ToRegister(instr->TempAt(0)); Register 1428 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->InputAt(0)); Register 1429 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 1430 src/ia32/lithium-codegen-ia32.cc Register scratch = ToRegister(instr->TempAt(0)); Register 1588 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->InputAt(0)); Register 1598 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->InputAt(0)); Register 1644 src/ia32/lithium-codegen-ia32.cc Register map = no_reg; // Keep the compiler happy. Register 1776 src/ia32/lithium-codegen-ia32.cc Register left = ToRegister(instr->InputAt(0)); Register 1787 src/ia32/lithium-codegen-ia32.cc Register left = ToRegister(instr->InputAt(0)); Register 1797 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->InputAt(0)); Register 1827 src/ia32/lithium-codegen-ia32.cc Register scratch = ToRegister(instr->TempAt(0)); Register 1860 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->InputAt(0)); Register 1861 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 1886 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->InputAt(0)); Register 1887 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 1911 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 1912 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 1982 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 1983 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 1998 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 1999 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2012 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 2089 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 2090 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 2091 src/ia32/lithium-codegen-ia32.cc Register temp2 = ToRegister(instr->TempAt(1)); Register 2108 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->InputAt(0)); Register 2154 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->InputAt(1)); Register 2155 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 2164 src/ia32/lithium-codegen-ia32.cc Register map = ToRegister(instr->TempAt(0)); Register 2215 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 2288 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2311 src/ia32/lithium-codegen-ia32.cc Register value = ToRegister(instr->value()); Register 2343 src/ia32/lithium-codegen-ia32.cc Register context = ToRegister(instr->context()); Register 2344 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2362 src/ia32/lithium-codegen-ia32.cc Register context = ToRegister(instr->context()); Register 2363 src/ia32/lithium-codegen-ia32.cc Register value = ToRegister(instr->value()); Register 2382 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 2398 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->object()); Register 2399 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2484 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->object()); Register 2485 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2546 src/ia32/lithium-codegen-ia32.cc Register function = ToRegister(instr->function()); Register 2547 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 2548 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2588 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2589 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 2599 src/ia32/lithium-codegen-ia32.cc Register temp((result.is(eax)) ? ebx : eax); Register 2624 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2625 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 2632 src/ia32/lithium-codegen-ia32.cc Register arguments = ToRegister(instr->arguments()); Register 2633 src/ia32/lithium-codegen-ia32.cc Register length = ToRegister(instr->length()); Register 2635 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2647 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2702 src/ia32/lithium-codegen-ia32.cc Register elements_pointer_reg = ToRegister(elements_pointer); Register 2737 src/ia32/lithium-codegen-ia32.cc Register result(ToRegister(instr->result())); Register 2791 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2821 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2842 src/ia32/lithium-codegen-ia32.cc Register receiver = ToRegister(instr->receiver()); Register 2843 src/ia32/lithium-codegen-ia32.cc Register function = ToRegister(instr->function()); Register 2844 src/ia32/lithium-codegen-ia32.cc Register scratch = ToRegister(instr->TempAt(0)); Register 2890 src/ia32/lithium-codegen-ia32.cc Register receiver = ToRegister(instr->receiver()); Register 2891 src/ia32/lithium-codegen-ia32.cc Register function = ToRegister(instr->function()); Register 2892 src/ia32/lithium-codegen-ia32.cc Register length = ToRegister(instr->length()); Register 2893 src/ia32/lithium-codegen-ia32.cc Register elements = ToRegister(instr->elements()); Register 2943 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2949 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2955 src/ia32/lithium-codegen-ia32.cc Register context = ToRegister(instr->context()); Register 2956 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2972 src/ia32/lithium-codegen-ia32.cc Register context = ToRegister(instr->context()); Register 2973 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 2979 src/ia32/lithium-codegen-ia32.cc Register global = ToRegister(instr->global()); Register 2980 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 3048 src/ia32/lithium-codegen-ia32.cc Register input_reg = ToRegister(instr->value()); Register 3054 src/ia32/lithium-codegen-ia32.cc Register tmp = input_reg.is(eax) ? ecx : eax; Register 3055 src/ia32/lithium-codegen-ia32.cc Register tmp2 = tmp.is(ecx) ? edx : input_reg.is(ecx) ? edx : ecx; Register 3101 src/ia32/lithium-codegen-ia32.cc Register input_reg = ToRegister(instr->value()); Register 3141 src/ia32/lithium-codegen-ia32.cc Register input_reg = ToRegister(instr->value()); Register 3152 src/ia32/lithium-codegen-ia32.cc Register output_reg = ToRegister(instr->result()); Register 3216 src/ia32/lithium-codegen-ia32.cc Register output_reg = ToRegister(instr->result()); Register 3269 src/ia32/lithium-codegen-ia32.cc Register scratch = ToRegister(instr->temp()); Register 3595 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->object()); Register 3596 src/ia32/lithium-codegen-ia32.cc Register value = ToRegister(instr->value()); Register 3603 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 3604 src/ia32/lithium-codegen-ia32.cc Register temp_map = ToRegister(instr->TempAt(1)); Register 3625 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 3636 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 3693 src/ia32/lithium-codegen-ia32.cc Register value = ToRegister(instr->value()); Register 3726 src/ia32/lithium-codegen-ia32.cc Register value = ToRegister(instr->value()); Register 3727 src/ia32/lithium-codegen-ia32.cc Register elements = ToRegister(instr->object()); Register 3728 src/ia32/lithium-codegen-ia32.cc Register key = instr->key()->IsRegister() ? ToRegister(instr->key()) : no_reg; Register 3795 src/ia32/lithium-codegen-ia32.cc Register object_reg = ToRegister(instr->object()); Register 3796 src/ia32/lithium-codegen-ia32.cc Register new_map_reg = ToRegister(instr->new_map_reg()); Register 3811 src/ia32/lithium-codegen-ia32.cc Register object_reg = ToRegister(instr->object()); Register 3823 src/ia32/lithium-codegen-ia32.cc Register fixed_object_reg = ToRegister(instr->temp_reg()); Register 3832 src/ia32/lithium-codegen-ia32.cc Register fixed_object_reg = ToRegister(instr->temp_reg()); Register 3870 src/ia32/lithium-codegen-ia32.cc Register string = ToRegister(instr->string()); Register 3871 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 3887 src/ia32/lithium-codegen-ia32.cc Register index = ToRegister(instr->index()); Register 3916 src/ia32/lithium-codegen-ia32.cc Register char_code = ToRegister(instr->char_code()); Register 3917 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 3933 src/ia32/lithium-codegen-ia32.cc Register char_code = ToRegister(instr->char_code()); Register 3934 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 3950 src/ia32/lithium-codegen-ia32.cc Register string = ToRegister(instr->string()); Register 3951 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 3986 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(input); Register 3997 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->InputAt(0)); Register 3998 src/ia32/lithium-codegen-ia32.cc Register tmp = reg.is(eax) ? ecx : eax; Register 4053 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->result()); Register 4054 src/ia32/lithium-codegen-ia32.cc Register tmp = ToRegister(instr->TempAt(0)); Register 4071 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->result()); Register 4166 src/ia32/lithium-codegen-ia32.cc Register input_reg = ToRegister(instr->InputAt(0)); Register 4258 src/ia32/lithium-codegen-ia32.cc Register input_reg = ToRegister(input); Register 4280 src/ia32/lithium-codegen-ia32.cc Register input_reg = ToRegister(input); Register 4285 src/ia32/lithium-codegen-ia32.cc Register temp_reg = deoptimize_on_minus_zero ? ToRegister(temp) : no_reg; Register 4303 src/ia32/lithium-codegen-ia32.cc Register result_reg = ToRegister(result); Register 4335 src/ia32/lithium-codegen-ia32.cc Register temp_reg = ToRegister(instr->TempAt(0)); Register 4428 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 4429 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 4475 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->value()); Register 4501 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(input); Register 4518 src/ia32/lithium-codegen-ia32.cc Register result_reg = ToRegister(instr->result()); Register 4525 src/ia32/lithium-codegen-ia32.cc Register value_reg = ToRegister(instr->result()); Register 4532 src/ia32/lithium-codegen-ia32.cc Register input_reg = ToRegister(instr->unclamped()); Register 4565 src/ia32/lithium-codegen-ia32.cc Register reg = ToRegister(instr->TempAt(0)); Register 4604 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 4605 src/ia32/lithium-codegen-ia32.cc Register scratch = ToRegister(instr->TempAt(0)); Register 4633 src/ia32/lithium-codegen-ia32.cc Register map = scratch; Register 4670 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 5011 src/ia32/lithium-codegen-ia32.cc Register input = ToRegister(instr->InputAt(0)); Register 5095 src/ia32/lithium-codegen-ia32.cc Register temp = ToRegister(instr->TempAt(0)); Register 5294 src/ia32/lithium-codegen-ia32.cc Register map = ToRegister(instr->map()); Register 5295 src/ia32/lithium-codegen-ia32.cc Register result = ToRegister(instr->result()); Register 5307 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->value()); Register 5315 src/ia32/lithium-codegen-ia32.cc Register object = ToRegister(instr->object()); Register 5316 src/ia32/lithium-codegen-ia32.cc Register index = ToRegister(instr->index()); Register 83 src/ia32/lithium-codegen-ia32.h Register ToRegister(LOperand* op) const; Register 119 src/ia32/lithium-codegen-ia32.h void DoCheckMapCommon(Register reg, Handle<Map> map, Register 162 src/ia32/lithium-codegen-ia32.h Register input, Register 163 src/ia32/lithium-codegen-ia32.h Register temporary, Register 164 src/ia32/lithium-codegen-ia32.h Register temporary2); Register 242 src/ia32/lithium-codegen-ia32.h Register ToRegister(int index) const; Register 279 src/ia32/lithium-codegen-ia32.h void EmitNumberUntagD(Register input, Register 280 src/ia32/lithium-codegen-ia32.h Register temp, Register 291 src/ia32/lithium-codegen-ia32.h Register input, Register 297 src/ia32/lithium-codegen-ia32.h Condition EmitIsObject(Register input, Register 298 src/ia32/lithium-codegen-ia32.h Register temp1, Register 305 src/ia32/lithium-codegen-ia32.h Condition EmitIsString(Register input, Register 306 src/ia32/lithium-codegen-ia32.h Register temp1, Register 311 src/ia32/lithium-codegen-ia32.h void EmitIsConstructCall(Register temp); Register 313 src/ia32/lithium-codegen-ia32.h void EmitLoadFieldOrConstantFunction(Register result, Register 314 src/ia32/lithium-codegen-ia32.h Register object, Register 322 src/ia32/lithium-codegen-ia32.h Register result, Register 323 src/ia32/lithium-codegen-ia32.h Register source, Register 192 src/ia32/lithium-gap-resolver-ia32.cc Register LGapResolver::GetFreeRegisterNot(Register reg) { Register 193 src/ia32/lithium-gap-resolver-ia32.cc int skip_index = reg.is(no_reg) ? -1 : Register::ToAllocationIndex(reg); Register 194 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < Register::kNumAllocatableRegisters; ++i) { Register 196 src/ia32/lithium-gap-resolver-ia32.cc return Register::FromAllocationIndex(i); Register 207 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < Register::kNumAllocatableRegisters; ++i) { Register 232 src/ia32/lithium-gap-resolver-ia32.cc __ pop(Register::FromAllocationIndex(spilled_register_)); Register 241 src/ia32/lithium-gap-resolver-ia32.cc __ pop(Register::FromAllocationIndex(spilled_register_)); Register 247 src/ia32/lithium-gap-resolver-ia32.cc Register LGapResolver::EnsureTempRegister() { Register 250 src/ia32/lithium-gap-resolver-ia32.cc return Register::FromAllocationIndex(spilled_register_); Register 254 src/ia32/lithium-gap-resolver-ia32.cc Register free = GetFreeRegisterNot(no_reg); Register 259 src/ia32/lithium-gap-resolver-ia32.cc for (int i = 0; i < Register::kNumAllocatableRegisters; ++i) { Register 261 src/ia32/lithium-gap-resolver-ia32.cc Register scratch = Register::FromAllocationIndex(i); Register 269 src/ia32/lithium-gap-resolver-ia32.cc Register scratch = Register::FromAllocationIndex(0); Register 286 src/ia32/lithium-gap-resolver-ia32.cc Register src = cgen_->ToRegister(source); Register 294 src/ia32/lithium-gap-resolver-ia32.cc Register dst = cgen_->ToRegister(destination); Register 299 src/ia32/lithium-gap-resolver-ia32.cc Register tmp = EnsureTempRegister(); Register 308 src/ia32/lithium-gap-resolver-ia32.cc Register dst = cgen_->ToRegister(destination); Register 320 src/ia32/lithium-gap-resolver-ia32.cc Register tmp = EnsureTempRegister(); Register 368 src/ia32/lithium-gap-resolver-ia32.cc Register src = cgen_->ToRegister(source); Register 369 src/ia32/lithium-gap-resolver-ia32.cc Register dst = cgen_->ToRegister(destination); Register 377 src/ia32/lithium-gap-resolver-ia32.cc Register tmp = GetFreeRegisterNot(no_reg); Register 378 src/ia32/lithium-gap-resolver-ia32.cc Register reg = Register 395 src/ia32/lithium-gap-resolver-ia32.cc Register tmp0 = EnsureTempRegister(); Register 396 src/ia32/lithium-gap-resolver-ia32.cc Register tmp1 = GetFreeRegisterNot(tmp0); Register 438 src/ia32/lithium-gap-resolver-ia32.cc Register tmp = EnsureTempRegister(); Register 80 src/ia32/lithium-gap-resolver-ia32.h Register EnsureTempRegister(); Register 85 src/ia32/lithium-gap-resolver-ia32.h Register GetFreeRegisterNot(Register reg); Register 100 src/ia32/lithium-gap-resolver-ia32.h int source_uses_[Register::kNumAllocatableRegisters]; Register 101 src/ia32/lithium-gap-resolver-ia32.h int destination_uses_[Register::kNumAllocatableRegisters]; Register 47 src/ia32/lithium-ia32.cc for (int i = 0; i < Register::kNumAllocatableRegisters; ++i) { Register 481 src/ia32/lithium-ia32.cc Register::ToAllocationIndex(reg)); Register 2224 src/ia32/lithium-ia32.h LOperand* register_spills_[Register::kNumAllocatableRegisters]; Register 2387 src/ia32/lithium-ia32.h LUnallocated* ToUnallocated(Register reg); Register 2392 src/ia32/lithium-ia32.h MUST_USE_RESULT LOperand* UseFixed(HValue* value, Register fixed_register); Register 2428 src/ia32/lithium-ia32.h MUST_USE_RESULT LOperand* FixedTemp(Register reg); Register 2445 src/ia32/lithium-ia32.h Register reg); Register 178 src/ia32/macro-assembler-ia32.cc Register dst = index; Register 248 src/ia32/macro-assembler-ia32.cc Register address = scratch1; Register 249 src/ia32/macro-assembler-ia32.cc Register value = scratch2; Register 1229 src/ia32/macro-assembler-ia32.cc Register top_reg = result_end.is_valid() ? result_end : result; Register 2810 src/ia32/macro-assembler-ia32.cc Register map = ecx; // Holds map while checking type. Register 2811 src/ia32/macro-assembler-ia32.cc Register length = ecx; // Holds length of object after checking type. Register 2828 src/ia32/macro-assembler-ia32.cc Register instance_type = ecx; Register 58 src/ia32/macro-assembler-ia32.h bool AreAliased(Register r1, Register r2, Register r3, Register r4); Register 80 src/ia32/macro-assembler-ia32.h void RememberedSetHelper(Register object, // Used for debug code. Register 81 src/ia32/macro-assembler-ia32.h Register addr, Register 82 src/ia32/macro-assembler-ia32.h Register scratch, Register 86 src/ia32/macro-assembler-ia32.h void CheckPageFlag(Register object, Register 87 src/ia32/macro-assembler-ia32.h Register scratch, Register 102 src/ia32/macro-assembler-ia32.h void JumpIfNotInNewSpace(Register object, Register 103 src/ia32/macro-assembler-ia32.h Register scratch, Register 111 src/ia32/macro-assembler-ia32.h void JumpIfInNewSpace(Register object, Register 112 src/ia32/macro-assembler-ia32.h Register scratch, Register 119 src/ia32/macro-assembler-ia32.h void HasColor(Register object, Register 120 src/ia32/macro-assembler-ia32.h Register scratch0, Register 121 src/ia32/macro-assembler-ia32.h Register scratch1, Register 127 src/ia32/macro-assembler-ia32.h void JumpIfBlack(Register object, Register 128 src/ia32/macro-assembler-ia32.h Register scratch0, Register 129 src/ia32/macro-assembler-ia32.h Register scratch1, Register 138 src/ia32/macro-assembler-ia32.h void EnsureNotWhite(Register object, Register 139 src/ia32/macro-assembler-ia32.h Register scratch1, Register 140 src/ia32/macro-assembler-ia32.h Register scratch2, Register 150 src/ia32/macro-assembler-ia32.h Register object, Register 152 src/ia32/macro-assembler-ia32.h Register value, Register 153 src/ia32/macro-assembler-ia32.h Register scratch, Register 161 src/ia32/macro-assembler-ia32.h Register context, Register 163 src/ia32/macro-assembler-ia32.h Register value, Register 164 src/ia32/macro-assembler-ia32.h Register scratch, Register 184 src/ia32/macro-assembler-ia32.h Register array, Register 185 src/ia32/macro-assembler-ia32.h Register value, Register 186 src/ia32/macro-assembler-ia32.h Register index, Register 197 src/ia32/macro-assembler-ia32.h Register object, Register 198 src/ia32/macro-assembler-ia32.h Register address, Register 199 src/ia32/macro-assembler-ia32.h Register value, Register 208 src/ia32/macro-assembler-ia32.h Register object, Register 210 src/ia32/macro-assembler-ia32.h Register scratch1, Register 211 src/ia32/macro-assembler-ia32.h Register scratch2, Register 239 src/ia32/macro-assembler-ia32.h void LoadContext(Register dst, int context_chain_length); Register 248 src/ia32/macro-assembler-ia32.h Register map_in_out, Register 249 src/ia32/macro-assembler-ia32.h Register scratch, Register 253 src/ia32/macro-assembler-ia32.h void LoadInitialArrayMap(Register function_in, Register 254 src/ia32/macro-assembler-ia32.h Register scratch, Register 255 src/ia32/macro-assembler-ia32.h Register map_out, Register 259 src/ia32/macro-assembler-ia32.h void LoadGlobalFunction(int index, Register function); Register 263 src/ia32/macro-assembler-ia32.h void LoadGlobalFunctionInitialMap(Register function, Register map); Register 270 src/ia32/macro-assembler-ia32.h void StoreToSafepointRegisterSlot(Register dst, Register src); Register 271 src/ia32/macro-assembler-ia32.h void StoreToSafepointRegisterSlot(Register dst, Immediate src); Register 272 src/ia32/macro-assembler-ia32.h void LoadFromSafepointRegisterSlot(Register dst, Register src); Register 274 src/ia32/macro-assembler-ia32.h void LoadHeapObject(Register result, Handle<HeapObject> object); Register 277 src/ia32/macro-assembler-ia32.h void LoadObject(Register result, Handle<Object> object) { Register 291 src/ia32/macro-assembler-ia32.h void SetCallKind(Register dst, CallKind kind); Register 294 src/ia32/macro-assembler-ia32.h void InvokeCode(Register code, Register 320 src/ia32/macro-assembler-ia32.h void InvokeFunction(Register function, Register 339 src/ia32/macro-assembler-ia32.h void GetBuiltinFunction(Register target, Builtins::JavaScript id); Register 342 src/ia32/macro-assembler-ia32.h void GetBuiltinEntry(Register target, Builtins::JavaScript id); Register 345 src/ia32/macro-assembler-ia32.h void Set(Register dst, const Immediate& x); Register 350 src/ia32/macro-assembler-ia32.h void SafeSet(Register dst, const Immediate& x); Register 354 src/ia32/macro-assembler-ia32.h void CompareRoot(Register with, Heap::RootListIndex index); Register 359 src/ia32/macro-assembler-ia32.h void CmpObjectType(Register heap_object, InstanceType type, Register map); Register 362 src/ia32/macro-assembler-ia32.h void CmpInstanceType(Register map, InstanceType type); Register 366 src/ia32/macro-assembler-ia32.h void CheckFastElements(Register map, Register 372 src/ia32/macro-assembler-ia32.h void CheckFastObjectElements(Register map, Register 378 src/ia32/macro-assembler-ia32.h void CheckFastSmiElements(Register map, Register 385 src/ia32/macro-assembler-ia32.h void StoreNumberToDoubleElements(Register maybe_number, Register 386 src/ia32/macro-assembler-ia32.h Register elements, Register 387 src/ia32/macro-assembler-ia32.h Register key, Register 388 src/ia32/macro-assembler-ia32.h Register scratch1, Register 397 src/ia32/macro-assembler-ia32.h void CompareMap(Register obj, Register 406 src/ia32/macro-assembler-ia32.h void CheckMap(Register obj, Register 415 src/ia32/macro-assembler-ia32.h void DispatchMap(Register obj, Register 425 src/ia32/macro-assembler-ia32.h Condition IsObjectStringType(Register heap_object, Register 426 src/ia32/macro-assembler-ia32.h Register map, Register 427 src/ia32/macro-assembler-ia32.h Register instance_type); Register 433 src/ia32/macro-assembler-ia32.h void IsObjectJSObjectType(Register heap_object, Register 434 src/ia32/macro-assembler-ia32.h Register map, Register 435 src/ia32/macro-assembler-ia32.h Register scratch, Register 439 src/ia32/macro-assembler-ia32.h void IsInstanceJSObjectType(Register map, Register scratch, Label* fail); Register 445 src/ia32/macro-assembler-ia32.h void ClampUint8(Register reg); Register 449 src/ia32/macro-assembler-ia32.h Register result_reg); Register 453 src/ia32/macro-assembler-ia32.h void SmiTag(Register reg) { Register 458 src/ia32/macro-assembler-ia32.h void SmiUntag(Register reg) { Register 463 src/ia32/macro-assembler-ia32.h void SmiUntag(Register reg, Label* is_smi) { Register 471 src/ia32/macro-assembler-ia32.h inline void JumpIfSmi(Register value, Register 485 src/ia32/macro-assembler-ia32.h inline void JumpIfNotSmi(Register value, Register 492 src/ia32/macro-assembler-ia32.h void LoadInstanceDescriptors(Register map, Register descriptors); Register 494 src/ia32/macro-assembler-ia32.h void LoadPowerOf2(XMMRegister dst, Register scratch, int power); Register 497 src/ia32/macro-assembler-ia32.h void AbortIfNotNumber(Register object); Register 500 src/ia32/macro-assembler-ia32.h void AbortIfNotSmi(Register object); Register 503 src/ia32/macro-assembler-ia32.h void AbortIfSmi(Register object); Register 506 src/ia32/macro-assembler-ia32.h void AbortIfNotString(Register object); Register 518 src/ia32/macro-assembler-ia32.h void Throw(Register value); Register 521 src/ia32/macro-assembler-ia32.h void ThrowUncatchable(Register value); Register 529 src/ia32/macro-assembler-ia32.h void CheckAccessGlobalProxy(Register holder_reg, Register 530 src/ia32/macro-assembler-ia32.h Register scratch, Register 533 src/ia32/macro-assembler-ia32.h void GetNumberHash(Register r0, Register scratch); Register 536 src/ia32/macro-assembler-ia32.h Register elements, Register 537 src/ia32/macro-assembler-ia32.h Register key, Register 538 src/ia32/macro-assembler-ia32.h Register r0, Register 539 src/ia32/macro-assembler-ia32.h Register r1, Register 540 src/ia32/macro-assembler-ia32.h Register r2, Register 541 src/ia32/macro-assembler-ia32.h Register result); Register 558 src/ia32/macro-assembler-ia32.h Register result, Register 559 src/ia32/macro-assembler-ia32.h Register result_end, Register 560 src/ia32/macro-assembler-ia32.h Register scratch, Register 566 src/ia32/macro-assembler-ia32.h Register element_count, Register 567 src/ia32/macro-assembler-ia32.h Register result, Register 568 src/ia32/macro-assembler-ia32.h Register result_end, Register 569 src/ia32/macro-assembler-ia32.h Register scratch, Register 573 src/ia32/macro-assembler-ia32.h void AllocateInNewSpace(Register object_size, Register 574 src/ia32/macro-assembler-ia32.h Register result, Register 575 src/ia32/macro-assembler-ia32.h Register result_end, Register 576 src/ia32/macro-assembler-ia32.h Register scratch, Register 584 src/ia32/macro-assembler-ia32.h void UndoAllocationInNewSpace(Register object); Register 590 src/ia32/macro-assembler-ia32.h void AllocateHeapNumber(Register result, Register 591 src/ia32/macro-assembler-ia32.h Register scratch1, Register 592 src/ia32/macro-assembler-ia32.h Register scratch2, Register 597 src/ia32/macro-assembler-ia32.h void AllocateTwoByteString(Register result, Register 598 src/ia32/macro-assembler-ia32.h Register length, Register 599 src/ia32/macro-assembler-ia32.h Register scratch1, Register 600 src/ia32/macro-assembler-ia32.h Register scratch2, Register 601 src/ia32/macro-assembler-ia32.h Register scratch3, Register 603 src/ia32/macro-assembler-ia32.h void AllocateAsciiString(Register result, Register 604 src/ia32/macro-assembler-ia32.h Register length, Register 605 src/ia32/macro-assembler-ia32.h Register scratch1, Register 606 src/ia32/macro-assembler-ia32.h Register scratch2, Register 607 src/ia32/macro-assembler-ia32.h Register scratch3, Register 609 src/ia32/macro-assembler-ia32.h void AllocateAsciiString(Register result, Register 611 src/ia32/macro-assembler-ia32.h Register scratch1, Register 612 src/ia32/macro-assembler-ia32.h Register scratch2, Register 617 src/ia32/macro-assembler-ia32.h void AllocateTwoByteConsString(Register result, Register 618 src/ia32/macro-assembler-ia32.h Register scratch1, Register 619 src/ia32/macro-assembler-ia32.h Register scratch2, Register 621 src/ia32/macro-assembler-ia32.h void AllocateAsciiConsString(Register result, Register 622 src/ia32/macro-assembler-ia32.h Register scratch1, Register 623 src/ia32/macro-assembler-ia32.h Register scratch2, Register 628 src/ia32/macro-assembler-ia32.h void AllocateTwoByteSlicedString(Register result, Register 629 src/ia32/macro-assembler-ia32.h Register scratch1, Register 630 src/ia32/macro-assembler-ia32.h Register scratch2, Register 632 src/ia32/macro-assembler-ia32.h void AllocateAsciiSlicedString(Register result, Register 633 src/ia32/macro-assembler-ia32.h Register scratch1, Register 634 src/ia32/macro-assembler-ia32.h Register scratch2, Register 640 src/ia32/macro-assembler-ia32.h void CopyBytes(Register source, Register 641 src/ia32/macro-assembler-ia32.h Register destination, Register 642 src/ia32/macro-assembler-ia32.h Register length, Register 643 src/ia32/macro-assembler-ia32.h Register scratch); Register 648 src/ia32/macro-assembler-ia32.h void InitializeFieldsWithFiller(Register start_offset, Register 649 src/ia32/macro-assembler-ia32.h Register end_offset, Register 650 src/ia32/macro-assembler-ia32.h Register filler); Register 656 src/ia32/macro-assembler-ia32.h void BooleanBitTest(Register object, int field_offset, int bit_index); Register 659 src/ia32/macro-assembler-ia32.h void NegativeZeroTest(Register result, Register op, Label* then_label); Register 663 src/ia32/macro-assembler-ia32.h void NegativeZeroTest(Register result, Register op1, Register op2, Register 664 src/ia32/macro-assembler-ia32.h Register scratch, Label* then_label); Register 671 src/ia32/macro-assembler-ia32.h void TryGetFunctionPrototype(Register function, Register 672 src/ia32/macro-assembler-ia32.h Register result, Register 673 src/ia32/macro-assembler-ia32.h Register scratch, Register 685 src/ia32/macro-assembler-ia32.h void IndexFromHash(Register hash, Register index); Register 728 src/ia32/macro-assembler-ia32.h void PrepareCallCFunction(int num_arguments, Register scratch); Register 736 src/ia32/macro-assembler-ia32.h void CallCFunction(Register function, int num_arguments); Register 761 src/ia32/macro-assembler-ia32.h void Ret(int bytes_dropped, Register scratch); Register 776 src/ia32/macro-assembler-ia32.h void Move(Register target, Register source); Register 804 src/ia32/macro-assembler-ia32.h void AssertFastElements(Register elements); Register 830 src/ia32/macro-assembler-ia32.h void JumpIfInstanceTypeIsNotSequentialAscii(Register instance_type, Register 831 src/ia32/macro-assembler-ia32.h Register scratch, Register 836 src/ia32/macro-assembler-ia32.h void JumpIfNotBothSequentialAsciiStrings(Register object1, Register 837 src/ia32/macro-assembler-ia32.h Register object2, Register 838 src/ia32/macro-assembler-ia32.h Register scratch1, Register 839 src/ia32/macro-assembler-ia32.h Register scratch2, Register 842 src/ia32/macro-assembler-ia32.h static int SafepointRegisterStackIndex(Register reg) { Register 879 src/ia32/macro-assembler-ia32.h void LoadAllocationTopHelper(Register result, Register 880 src/ia32/macro-assembler-ia32.h Register scratch, Register 882 src/ia32/macro-assembler-ia32.h void UpdateAllocationTopHelper(Register result_end, Register scratch); Register 887 src/ia32/macro-assembler-ia32.h MUST_USE_RESULT MaybeObject* PopHandleScopeHelper(Register saved, Register 888 src/ia32/macro-assembler-ia32.h Register scratch, Register 892 src/ia32/macro-assembler-ia32.h void InNewSpace(Register object, Register 893 src/ia32/macro-assembler-ia32.h Register scratch, Register 902 src/ia32/macro-assembler-ia32.h inline void GetMarkBits(Register addr_reg, Register 903 src/ia32/macro-assembler-ia32.h Register bitmap_reg, Register 904 src/ia32/macro-assembler-ia32.h Register mask_reg); Register 911 src/ia32/macro-assembler-ia32.h Operand SafepointRegisterSlot(Register reg); Register 944 src/ia32/macro-assembler-ia32.h inline Operand FieldOperand(Register object, int offset) { Register 950 src/ia32/macro-assembler-ia32.h inline Operand FieldOperand(Register object, Register 951 src/ia32/macro-assembler-ia32.h Register index, Register 958 src/ia32/macro-assembler-ia32.h inline Operand ContextOperand(Register context, int index) { Register 571 src/ia32/regexp-macro-assembler-ia32.cc Register index = current_character(); Register 162 src/ia32/regexp-macro-assembler-ia32.h void CallCheckStackGuardState(Register scratch); Register 168 src/ia32/regexp-macro-assembler-ia32.h inline Register current_character() { return edx; } Register 172 src/ia32/regexp-macro-assembler-ia32.h inline Register backtrack_stackpointer() { return ecx; } Register 189 src/ia32/regexp-macro-assembler-ia32.h inline void Push(Register source); Register 197 src/ia32/regexp-macro-assembler-ia32.h inline void Pop(Register target); Register 171 src/ia32/stub-cache-ia32.cc Register properties = r0; Register 220 src/ia32/stub-cache-ia32.cc Register offset = scratch; Register 403 src/ia32/stub-cache-ia32.cc Register scratch = name; Register 609 src/ia32/stub-cache-ia32.cc Register holder = Register 672 src/ia32/stub-cache-ia32.cc Register holder = Register 721 src/ia32/stub-cache-ia32.cc Register name_; Register 925 src/ia32/stub-cache-ia32.cc Register StubCompiler::CheckPrototypes(Handle<JSObject> object, Register 940 src/ia32/stub-cache-ia32.cc Register reg = object_reg; Register 1046 src/ia32/stub-cache-ia32.cc Register reg = CheckPrototypes( Register 1069 src/ia32/stub-cache-ia32.cc Register reg = CheckPrototypes(object, receiver, holder, scratch1, Register 1174 src/ia32/stub-cache-ia32.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, Register 1281 src/ia32/stub-cache-ia32.cc Register holder_reg = Register 1389 src/ia32/stub-cache-ia32.cc Register reg = CheckPrototypes(object, edx, holder, ebx, eax, edi, Register 1769 src/ia32/stub-cache-ia32.cc Register receiver = ebx; Register 1770 src/ia32/stub-cache-ia32.cc Register index = edi; Register 1771 src/ia32/stub-cache-ia32.cc Register result = eax; Register 1852 src/ia32/stub-cache-ia32.cc Register receiver = eax; Register 1853 src/ia32/stub-cache-ia32.cc Register index = edi; Register 1854 src/ia32/stub-cache-ia32.cc Register scratch = edx; Register 1855 src/ia32/stub-cache-ia32.cc Register result = eax; Register 1933 src/ia32/stub-cache-ia32.cc Register code = ebx; Register 3279 src/ia32/stub-cache-ia32.cc Register map_reg = ebx; Register 2672 src/ic.cc Register tos = Register::from_code(args.smi_at(1)); Register 609 src/lithium-allocator.cc return -index - 1 - Register::kNumAllocatableRegisters; Register 641 src/lithium-allocator.cc ASSERT(index < Register::kNumAllocatableRegisters); Register 950 src/lithium-allocator.cc for (int i = 0; i < Register::kNumAllocatableRegisters; ++i) { Register 1474 src/lithium-allocator.cc num_registers_ = Register::kNumAllocatableRegisters; Register 1595 src/lithium-allocator.cc return Register::AllocationIndexToString(allocation_index); Register 611 src/lithium-allocator.h EmbeddedVector<LiveRange*, Register::kNumAllocatableRegisters> Register 66 src/lithium.cc Register::AllocationIndexToString(unalloc->fixed_index()); Register 103 src/lithium.cc stream->Add("[%s|R]", Register::AllocationIndexToString(index())); Register 42 src/lithium.h V(Register, REGISTER) \ Register 505 src/lithium.h void Register(int deoptimization_index, Register 1529 src/mark-compact.cc table_.Register(kVisitShortcutCandidate, Register 1534 src/mark-compact.cc table_.Register(kVisitConsString, Register 1539 src/mark-compact.cc table_.Register(kVisitSlicedString, Register 1544 src/mark-compact.cc table_.Register(kVisitFixedArray, Register 1549 src/mark-compact.cc table_.Register(kVisitGlobalContext, &VisitGlobalContext); Register 1551 src/mark-compact.cc table_.Register(kVisitFixedDoubleArray, DataObjectVisitor::Visit); Register 1553 src/mark-compact.cc table_.Register(kVisitByteArray, &DataObjectVisitor::Visit); Register 1554 src/mark-compact.cc table_.Register(kVisitFreeSpace, &DataObjectVisitor::Visit); Register 1555 src/mark-compact.cc table_.Register(kVisitSeqAsciiString, &DataObjectVisitor::Visit); Register 1556 src/mark-compact.cc table_.Register(kVisitSeqTwoByteString, &DataObjectVisitor::Visit); Register 1558 src/mark-compact.cc table_.Register(kVisitJSWeakMap, &VisitJSWeakMap); Register 1560 src/mark-compact.cc table_.Register(kVisitOddball, Register 1564 src/mark-compact.cc table_.Register(kVisitMap, Register 1569 src/mark-compact.cc table_.Register(kVisitCode, &VisitCode); Register 1571 src/mark-compact.cc table_.Register(kVisitSharedFunctionInfo, Register 1574 src/mark-compact.cc table_.Register(kVisitJSFunction, Register 1577 src/mark-compact.cc table_.Register(kVisitJSRegExp, Register 1580 src/mark-compact.cc table_.Register(kVisitPropertyCell, Register 1601 src/mark-compact.cc table_.Register(kVisit##id, ObjectStatsTracker<kVisit##id>::Visit); Register 72 src/mips/assembler-mips-inl.h Operand::Operand(Register rm) { Register 153 src/mips/assembler-mips.cc Register ToRegister(int num) { Register 155 src/mips/assembler-mips.cc const Register kRegisters[] = { Register 363 src/mips/assembler-mips.cc Register Assembler::GetRtReg(Instr instr) { Register 364 src/mips/assembler-mips.cc Register rt; Register 370 src/mips/assembler-mips.cc Register Assembler::GetRsReg(Instr instr) { Register 371 src/mips/assembler-mips.cc Register rs; Register 377 src/mips/assembler-mips.cc Register Assembler::GetRdReg(Instr instr) { Register 378 src/mips/assembler-mips.cc Register rd; Register 1583 src/mips/assembler-mips.cc Register rt; Register 1590 src/mips/assembler-mips.cc Register rt; Register 78 src/mips/assembler-mips.h static int ToAllocationIndex(Register reg) { Register 82 src/mips/assembler-mips.h static Register FromAllocationIndex(int index) { Register 108 src/mips/assembler-mips.h static Register from_code(int code) { Register 109 src/mips/assembler-mips.h Register r = { code }; Register 114 src/mips/assembler-mips.h bool is(Register reg) const { return code_ == reg.code_; } Register 130 src/mips/assembler-mips.h const Register N = { C } Register 183 src/mips/assembler-mips.h int ToNumber(Register reg); Register 185 src/mips/assembler-mips.h Register ToRegister(int num); Register 321 src/mips/assembler-mips.h static const Register& kLithiumScratchReg = s3; // Scratch register. Register 322 src/mips/assembler-mips.h static const Register& kLithiumScratchReg2 = s4; // Scratch register. Register 323 src/mips/assembler-mips.h static const Register& kRootRegister = s6; // Roots array pointer. Register 324 src/mips/assembler-mips.h static const Register& cp = s7; // JavaScript context pointer. Register 370 src/mips/assembler-mips.h INLINE(explicit Operand(Register rm)); Register 375 src/mips/assembler-mips.h Register rm() const { return rm_; } Register 378 src/mips/assembler-mips.h Register rm_; Register 391 src/mips/assembler-mips.h explicit MemOperand(Register rn, int32_t offset = 0); Register 677 src/mips/assembler-mips.h void beq(Register rs, Register rt, int16_t offset); Register 678 src/mips/assembler-mips.h void beq(Register rs, Register rt, Label* L) { Register 681 src/mips/assembler-mips.h void bgez(Register rs, int16_t offset); Register 682 src/mips/assembler-mips.h void bgezal(Register rs, int16_t offset); Register 683 src/mips/assembler-mips.h void bgtz(Register rs, int16_t offset); Register 684 src/mips/assembler-mips.h void blez(Register rs, int16_t offset); Register 685 src/mips/assembler-mips.h void bltz(Register rs, int16_t offset); Register 686 src/mips/assembler-mips.h void bltzal(Register rs, int16_t offset); Register 687 src/mips/assembler-mips.h void bne(Register rs, Register rt, int16_t offset); Register 688 src/mips/assembler-mips.h void bne(Register rs, Register rt, Label* L) { Register 698 src/mips/assembler-mips.h void jalr(Register rs, Register rd = ra); Register 699 src/mips/assembler-mips.h void jr(Register target); Register 700 src/mips/assembler-mips.h void j_or_jr(int32_t target, Register rs); Register 701 src/mips/assembler-mips.h void jal_or_jalr(int32_t target, Register rs); Register 707 src/mips/assembler-mips.h void addu(Register rd, Register rs, Register rt); Register 708 src/mips/assembler-mips.h void subu(Register rd, Register rs, Register rt); Register 709 src/mips/assembler-mips.h void mult(Register rs, Register rt); Register 710 src/mips/assembler-mips.h void multu(Register rs, Register rt); Register 711 src/mips/assembler-mips.h void div(Register rs, Register rt); Register 712 src/mips/assembler-mips.h void divu(Register rs, Register rt); Register 713 src/mips/assembler-mips.h void mul(Register rd, Register rs, Register rt); Register 715 src/mips/assembler-mips.h void addiu(Register rd, Register rs, int32_t j); Register 718 src/mips/assembler-mips.h void and_(Register rd, Register rs, Register rt); Register 719 src/mips/assembler-mips.h void or_(Register rd, Register rs, Register rt); Register 720 src/mips/assembler-mips.h void xor_(Register rd, Register rs, Register rt); Register 721 src/mips/assembler-mips.h void nor(Register rd, Register rs, Register rt); Register 723 src/mips/assembler-mips.h void andi(Register rd, Register rs, int32_t j); Register 724 src/mips/assembler-mips.h void ori(Register rd, Register rs, int32_t j); Register 725 src/mips/assembler-mips.h void xori(Register rd, Register rs, int32_t j); Register 726 src/mips/assembler-mips.h void lui(Register rd, int32_t j); Register 732 src/mips/assembler-mips.h void sll(Register rd, Register rt, uint16_t sa, bool coming_from_nop = false); Register 733 src/mips/assembler-mips.h void sllv(Register rd, Register rt, Register rs); Register 734 src/mips/assembler-mips.h void srl(Register rd, Register rt, uint16_t sa); Register 735 src/mips/assembler-mips.h void srlv(Register rd, Register rt, Register rs); Register 736 src/mips/assembler-mips.h void sra(Register rt, Register rd, uint16_t sa); Register 737 src/mips/assembler-mips.h void srav(Register rt, Register rd, Register rs); Register 738 src/mips/assembler-mips.h void rotr(Register rd, Register rt, uint16_t sa); Register 739 src/mips/assembler-mips.h void rotrv(Register rd, Register rt, Register rs); Register 744 src/mips/assembler-mips.h void lb(Register rd, const MemOperand& rs); Register 745 src/mips/assembler-mips.h void lbu(Register rd, const MemOperand& rs); Register 746 src/mips/assembler-mips.h void lh(Register rd, const MemOperand& rs); Register 747 src/mips/assembler-mips.h void lhu(Register rd, const MemOperand& rs); Register 748 src/mips/assembler-mips.h void lw(Register rd, const MemOperand& rs); Register 749 src/mips/assembler-mips.h void lwl(Register rd, const MemOperand& rs); Register 750 src/mips/assembler-mips.h void lwr(Register rd, const MemOperand& rs); Register 751 src/mips/assembler-mips.h void sb(Register rd, const MemOperand& rs); Register 752 src/mips/assembler-mips.h void sh(Register rd, const MemOperand& rs); Register 753 src/mips/assembler-mips.h void sw(Register rd, const MemOperand& rs); Register 754 src/mips/assembler-mips.h void swl(Register rd, const MemOperand& rs); Register 755 src/mips/assembler-mips.h void swr(Register rd, const MemOperand& rs); Register 763 src/mips/assembler-mips.h void tge(Register rs, Register rt, uint16_t code); Register 764 src/mips/assembler-mips.h void tgeu(Register rs, Register rt, uint16_t code); Register 765 src/mips/assembler-mips.h void tlt(Register rs, Register rt, uint16_t code); Register 766 src/mips/assembler-mips.h void tltu(Register rs, Register rt, uint16_t code); Register 767 src/mips/assembler-mips.h void teq(Register rs, Register rt, uint16_t code); Register 768 src/mips/assembler-mips.h void tne(Register rs, Register rt, uint16_t code); Register 771 src/mips/assembler-mips.h void mfhi(Register rd); Register 772 src/mips/assembler-mips.h void mflo(Register rd); Register 775 src/mips/assembler-mips.h void slt(Register rd, Register rs, Register rt); Register 776 src/mips/assembler-mips.h void sltu(Register rd, Register rs, Register rt); Register 777 src/mips/assembler-mips.h void slti(Register rd, Register rs, int32_t j); Register 778 src/mips/assembler-mips.h void sltiu(Register rd, Register rs, int32_t j); Register 781 src/mips/assembler-mips.h void movz(Register rd, Register rs, Register rt); Register 782 src/mips/assembler-mips.h void movn(Register rd, Register rs, Register rt); Register 783 src/mips/assembler-mips.h void movt(Register rd, Register rs, uint16_t cc = 0); Register 784 src/mips/assembler-mips.h void movf(Register rd, Register rs, uint16_t cc = 0); Register 787 src/mips/assembler-mips.h void clz(Register rd, Register rs); Register 788 src/mips/assembler-mips.h void ins_(Register rt, Register rs, uint16_t pos, uint16_t size); Register 789 src/mips/assembler-mips.h void ext_(Register rt, Register rs, uint16_t pos, uint16_t size); Register 800 src/mips/assembler-mips.h void mtc1(Register rt, FPURegister fs); Register 801 src/mips/assembler-mips.h void mfc1(Register rt, FPURegister fs); Register 803 src/mips/assembler-mips.h void ctc1(Register rt, FPUControlRegister fs); Register 804 src/mips/assembler-mips.h void cfc1(Register rt, FPUControlRegister fs); Register 983 src/mips/assembler-mips.h static Register GetRtReg(Instr instr); Register 984 src/mips/assembler-mips.h static Register GetRsReg(Instr instr); Register 985 src/mips/assembler-mips.h static Register GetRdReg(Instr instr); Register 1142 src/mips/assembler-mips.h Register rs, Register 1143 src/mips/assembler-mips.h Register rt, Register 1144 src/mips/assembler-mips.h Register rd, Register 1149 src/mips/assembler-mips.h Register rs, Register 1150 src/mips/assembler-mips.h Register rt, Register 1164 src/mips/assembler-mips.h Register rt, Register 1171 src/mips/assembler-mips.h Register rt, Register 1177 src/mips/assembler-mips.h Register rs, Register 1178 src/mips/assembler-mips.h Register rt, Register 1181 src/mips/assembler-mips.h Register rs, Register 1185 src/mips/assembler-mips.h Register r1, Register 598 src/mips/builtins-mips.cc Register function = a1; Register 615 src/mips/builtins-mips.cc Register argument = a2; Register 644 src/mips/builtins-mips.cc Register map = a3; Register 516 src/mips/code-stubs-mips.cc Register result1_; Register 517 src/mips/code-stubs-mips.cc Register result2_; Register 518 src/mips/code-stubs-mips.cc Register source_; Register 519 src/mips/code-stubs-mips.cc Register zeros_; Register 540 src/mips/code-stubs-mips.cc Register exponent = result1_; Register 541 src/mips/code-stubs-mips.cc Register mantissa = result2_; Register 543 src/mips/code-stubs-mips.cc Register exponent = result2_; Register 544 src/mips/code-stubs-mips.cc Register mantissa = result1_; Register 877 src/mips/code-stubs-mips.cc Register except_flag = scratch2; Register 950 src/mips/code-stubs-mips.cc Register except_flag = scratch2; Register 1026 src/mips/code-stubs-mips.cc Register tmp = dst; Register 1198 src/mips/code-stubs-mips.cc Register exp_mask_reg = t5; Register 1402 src/mips/code-stubs-mips.cc Register rhs_exponent = exp_first ? t0 : t1; Register 1403 src/mips/code-stubs-mips.cc Register lhs_exponent = exp_first ? t2 : t3; Register 1404 src/mips/code-stubs-mips.cc Register rhs_mantissa = exp_first ? t1 : t0; Register 1405 src/mips/code-stubs-mips.cc Register lhs_mantissa = exp_first ? t3 : t2; Register 1409 src/mips/code-stubs-mips.cc Register exp_mask_reg = t4; Register 1469 src/mips/code-stubs-mips.cc Register rhs_exponent = exp_first ? t0 : t1; Register 1470 src/mips/code-stubs-mips.cc Register lhs_exponent = exp_first ? t2 : t3; Register 1471 src/mips/code-stubs-mips.cc Register rhs_mantissa = exp_first ? t1 : t0; Register 1472 src/mips/code-stubs-mips.cc Register lhs_mantissa = exp_first ? t3 : t2; Register 1661 src/mips/code-stubs-mips.cc Register number_string_cache = result; Register 1662 src/mips/code-stubs-mips.cc Register mask = scratch3; Register 1705 src/mips/code-stubs-mips.cc Register probe = mask; Register 1722 src/mips/code-stubs-mips.cc Register scratch = scratch1; Register 1732 src/mips/code-stubs-mips.cc Register probe = mask; Register 1951 src/mips/code-stubs-mips.cc const Register map = t5.is(tos_) ? t3 : t5; Register 2068 src/mips/code-stubs-mips.cc const Register scratch = a1; Register 2458 src/mips/code-stubs-mips.cc Register left = a1; Register 2459 src/mips/code-stubs-mips.cc Register right = a0; Register 2461 src/mips/code-stubs-mips.cc Register scratch1 = t0; Register 2462 src/mips/code-stubs-mips.cc Register scratch2 = t1; Register 2615 src/mips/code-stubs-mips.cc Register left = a1; Register 2616 src/mips/code-stubs-mips.cc Register right = a0; Register 2617 src/mips/code-stubs-mips.cc Register scratch1 = t3; Register 2618 src/mips/code-stubs-mips.cc Register scratch2 = t5; Register 2619 src/mips/code-stubs-mips.cc Register scratch3 = t0; Register 2627 src/mips/code-stubs-mips.cc Register heap_number_map = t2; Register 2645 src/mips/code-stubs-mips.cc Register result = s0; Register 2778 src/mips/code-stubs-mips.cc Register result = t1; Register 2834 src/mips/code-stubs-mips.cc Register left = a1; Register 2835 src/mips/code-stubs-mips.cc Register right = a0; Register 2836 src/mips/code-stubs-mips.cc Register scratch1 = t3; Register 2897 src/mips/code-stubs-mips.cc Register left = a1; Register 2898 src/mips/code-stubs-mips.cc Register right = a0; Register 2922 src/mips/code-stubs-mips.cc Register left = a1; Register 2923 src/mips/code-stubs-mips.cc Register right = a0; Register 2924 src/mips/code-stubs-mips.cc Register scratch1 = t3; Register 2925 src/mips/code-stubs-mips.cc Register scratch2 = t5; Register 2929 src/mips/code-stubs-mips.cc Register heap_number_result = no_reg; Register 2930 src/mips/code-stubs-mips.cc Register heap_number_map = t2; Register 3010 src/mips/code-stubs-mips.cc Register except_flag = scratch2; Register 3104 src/mips/code-stubs-mips.cc Register scratch3 = t1; Register 3302 src/mips/code-stubs-mips.cc Register left = a1; Register 3303 src/mips/code-stubs-mips.cc Register right = a0; Register 3385 src/mips/code-stubs-mips.cc Register overwritable_operand = mode_ == OVERWRITE_LEFT ? a1 : a0; Register 3421 src/mips/code-stubs-mips.cc const Register scratch0 = t5; Register 3422 src/mips/code-stubs-mips.cc const Register scratch1 = t3; Register 3423 src/mips/code-stubs-mips.cc const Register cache_entry = a0; Register 3666 src/mips/code-stubs-mips.cc const Register base = a1; Register 3667 src/mips/code-stubs-mips.cc const Register exponent = a2; Register 3668 src/mips/code-stubs-mips.cc const Register heapnumbermap = t1; Register 3669 src/mips/code-stubs-mips.cc const Register heapnumber = v0; Register 3675 src/mips/code-stubs-mips.cc const Register scratch = t5; Register 3676 src/mips/code-stubs-mips.cc const Register scratch2 = t3; Register 4330 src/mips/code-stubs-mips.cc const Register object = a0; // Object (lhs). Register 4331 src/mips/code-stubs-mips.cc Register map = a3; // Map of the object. Register 4332 src/mips/code-stubs-mips.cc const Register function = a1; // Function (rhs). Register 4333 src/mips/code-stubs-mips.cc const Register prototype = t0; // Prototype of the function. Register 4334 src/mips/code-stubs-mips.cc const Register inline_site = t5; Register 4335 src/mips/code-stubs-mips.cc const Register scratch = a2; Register 4394 src/mips/code-stubs-mips.cc Register scratch2 = map; Register 4493 src/mips/code-stubs-mips.cc Register InstanceofStub::left() { return a0; } Register 4496 src/mips/code-stubs-mips.cc Register InstanceofStub::right() { return a1; } Register 4929 src/mips/code-stubs-mips.cc Register subject = s0; Register 4930 src/mips/code-stubs-mips.cc Register regexp_data = s1; Register 4931 src/mips/code-stubs-mips.cc Register last_match_info_elements = s2; Register 5886 src/mips/code-stubs-mips.cc Register limit = count; // Read until src equals this. Register 5966 src/mips/code-stubs-mips.cc Register scratch = scratch3; Register 5991 src/mips/code-stubs-mips.cc Register hash = scratch1; Register 5997 src/mips/code-stubs-mips.cc Register chars = c1; Register 6006 src/mips/code-stubs-mips.cc Register symbol_table = c2; Register 6009 src/mips/code-stubs-mips.cc Register undefined = scratch4; Register 6013 src/mips/code-stubs-mips.cc Register mask = scratch2; Register 6019 src/mips/code-stubs-mips.cc Register first_symbol_table_element = symbol_table; Register 6036 src/mips/code-stubs-mips.cc Register candidate = scratch5; // Scratch register contains candidate. Register 6089 src/mips/code-stubs-mips.cc Register result = candidate; Register 6360 src/mips/code-stubs-mips.cc Register length = scratch1; Register 6404 src/mips/code-stubs-mips.cc Register length_delta = scratch3; Register 6407 src/mips/code-stubs-mips.cc Register min_length = scratch1; Register 6455 src/mips/code-stubs-mips.cc Register index = length; // index = -length; Register 6935 src/mips/code-stubs-mips.cc Register left = a1; Register 6936 src/mips/code-stubs-mips.cc Register right = a0; Register 6937 src/mips/code-stubs-mips.cc Register tmp1 = a2; Register 6938 src/mips/code-stubs-mips.cc Register tmp2 = a3; Register 6975 src/mips/code-stubs-mips.cc Register left = a1; Register 6976 src/mips/code-stubs-mips.cc Register right = a0; Register 6977 src/mips/code-stubs-mips.cc Register tmp1 = a2; Register 6978 src/mips/code-stubs-mips.cc Register tmp2 = a3; Register 6979 src/mips/code-stubs-mips.cc Register tmp3 = t0; Register 6980 src/mips/code-stubs-mips.cc Register tmp4 = t1; Register 6981 src/mips/code-stubs-mips.cc Register tmp5 = t2; Register 7184 src/mips/code-stubs-mips.cc Register index = scratch0; Register 7196 src/mips/code-stubs-mips.cc Register entity_name = scratch0; Register 7199 src/mips/code-stubs-mips.cc Register tmp = properties; Register 7343 src/mips/code-stubs-mips.cc Register result = v0; Register 7344 src/mips/code-stubs-mips.cc Register dictionary = a0; Register 7345 src/mips/code-stubs-mips.cc Register key = a1; Register 7346 src/mips/code-stubs-mips.cc Register index = a2; Register 7347 src/mips/code-stubs-mips.cc Register mask = a3; Register 7348 src/mips/code-stubs-mips.cc Register hash = t0; Register 7349 src/mips/code-stubs-mips.cc Register undefined = t1; Register 7350 src/mips/code-stubs-mips.cc Register entry_key = t2; Register 7428 src/mips/code-stubs-mips.cc Register object, value, address; Register 7599 src/mips/code-stubs-mips.cc Register address = Register 54 src/mips/code-stubs-mips.h void GenerateCallCFunction(MacroAssembler* masm, Register scratch); Register 224 src/mips/code-stubs-mips.h Register result, Register 225 src/mips/code-stubs-mips.h Register heap_number_map, Register 226 src/mips/code-stubs-mips.h Register scratch1, Register 227 src/mips/code-stubs-mips.h Register scratch2, Register 256 src/mips/code-stubs-mips.h Register dest, Register 257 src/mips/code-stubs-mips.h Register src, Register 258 src/mips/code-stubs-mips.h Register count, Register 259 src/mips/code-stubs-mips.h Register scratch, Register 267 src/mips/code-stubs-mips.h Register dest, Register 268 src/mips/code-stubs-mips.h Register src, Register 269 src/mips/code-stubs-mips.h Register count, Register 270 src/mips/code-stubs-mips.h Register scratch1, Register 271 src/mips/code-stubs-mips.h Register scratch2, Register 272 src/mips/code-stubs-mips.h Register scratch3, Register 273 src/mips/code-stubs-mips.h Register scratch4, Register 274 src/mips/code-stubs-mips.h Register scratch5, Register 286 src/mips/code-stubs-mips.h Register c1, Register 287 src/mips/code-stubs-mips.h Register c2, Register 288 src/mips/code-stubs-mips.h Register scratch1, Register 289 src/mips/code-stubs-mips.h Register scratch2, Register 290 src/mips/code-stubs-mips.h Register scratch3, Register 291 src/mips/code-stubs-mips.h Register scratch4, Register 292 src/mips/code-stubs-mips.h Register scratch5, Register 297 src/mips/code-stubs-mips.h Register hash, Register 298 src/mips/code-stubs-mips.h Register character); Register 301 src/mips/code-stubs-mips.h Register hash, Register 302 src/mips/code-stubs-mips.h Register character); Register 305 src/mips/code-stubs-mips.h Register hash); Register 337 src/mips/code-stubs-mips.h Register arg, Register 338 src/mips/code-stubs-mips.h Register scratch1, Register 339 src/mips/code-stubs-mips.h Register scratch2, Register 340 src/mips/code-stubs-mips.h Register scratch3, Register 341 src/mips/code-stubs-mips.h Register scratch4, Register 366 src/mips/code-stubs-mips.h Register left, Register 367 src/mips/code-stubs-mips.h Register right, Register 368 src/mips/code-stubs-mips.h Register scratch1, Register 369 src/mips/code-stubs-mips.h Register scratch2, Register 370 src/mips/code-stubs-mips.h Register scratch3, Register 371 src/mips/code-stubs-mips.h Register scratch4); Register 376 src/mips/code-stubs-mips.h Register left, Register 377 src/mips/code-stubs-mips.h Register right, Register 378 src/mips/code-stubs-mips.h Register scratch1, Register 379 src/mips/code-stubs-mips.h Register scratch2, Register 380 src/mips/code-stubs-mips.h Register scratch3); Register 388 src/mips/code-stubs-mips.h Register left, Register 389 src/mips/code-stubs-mips.h Register right, Register 390 src/mips/code-stubs-mips.h Register length, Register 391 src/mips/code-stubs-mips.h Register scratch1, Register 392 src/mips/code-stubs-mips.h Register scratch2, Register 393 src/mips/code-stubs-mips.h Register scratch3, Register 403 src/mips/code-stubs-mips.h WriteInt32ToHeapNumberStub(Register the_int, Register 404 src/mips/code-stubs-mips.h Register the_heap_number, Register 405 src/mips/code-stubs-mips.h Register scratch, Register 406 src/mips/code-stubs-mips.h Register scratch2) Register 421 src/mips/code-stubs-mips.h Register the_int_; Register 422 src/mips/code-stubs-mips.h Register the_heap_number_; Register 423 src/mips/code-stubs-mips.h Register scratch_; Register 424 src/mips/code-stubs-mips.h Register sign_; Register 455 src/mips/code-stubs-mips.h Register object, Register 456 src/mips/code-stubs-mips.h Register result, Register 457 src/mips/code-stubs-mips.h Register scratch1, Register 458 src/mips/code-stubs-mips.h Register scratch2, Register 459 src/mips/code-stubs-mips.h Register scratch3, Register 473 src/mips/code-stubs-mips.h RecordWriteStub(Register object, Register 474 src/mips/code-stubs-mips.h Register value, Register 475 src/mips/code-stubs-mips.h Register address, Register 562 src/mips/code-stubs-mips.h RegisterAllocation(Register object, Register 563 src/mips/code-stubs-mips.h Register address, Register 564 src/mips/code-stubs-mips.h Register scratch0) Register 603 src/mips/code-stubs-mips.h inline Register object() { return object_; } Register 604 src/mips/code-stubs-mips.h inline Register address() { return address_; } Register 605 src/mips/code-stubs-mips.h inline Register scratch0() { return scratch0_; } Register 606 src/mips/code-stubs-mips.h inline Register scratch1() { return scratch1_; } Register 609 src/mips/code-stubs-mips.h Register object_; Register 610 src/mips/code-stubs-mips.h Register address_; Register 611 src/mips/code-stubs-mips.h Register scratch0_; Register 612 src/mips/code-stubs-mips.h Register scratch1_; Register 614 src/mips/code-stubs-mips.h Register GetRegThatIsNotOneOf(Register r1, Register 615 src/mips/code-stubs-mips.h Register r2, Register 616 src/mips/code-stubs-mips.h Register r3) { Register 617 src/mips/code-stubs-mips.h for (int i = 0; i < Register::kNumAllocatableRegisters; i++) { Register 618 src/mips/code-stubs-mips.h Register candidate = Register::FromAllocationIndex(i); Register 663 src/mips/code-stubs-mips.h Register object_; Register 664 src/mips/code-stubs-mips.h Register value_; Register 665 src/mips/code-stubs-mips.h Register address_; Register 700 src/mips/code-stubs-mips.h void GenerateCall(MacroAssembler* masm, Register target); Register 724 src/mips/code-stubs-mips.h Register scratch1, Register 725 src/mips/code-stubs-mips.h Register scratch2); Register 736 src/mips/code-stubs-mips.h Register heap_number_map, Register 737 src/mips/code-stubs-mips.h Register scratch1, Register 738 src/mips/code-stubs-mips.h Register scratch2, Register 745 src/mips/code-stubs-mips.h Register object, Register 746 src/mips/code-stubs-mips.h Register dst, Register 747 src/mips/code-stubs-mips.h Register heap_number_map, Register 748 src/mips/code-stubs-mips.h Register scratch1, Register 749 src/mips/code-stubs-mips.h Register scratch2, Register 750 src/mips/code-stubs-mips.h Register scratch3, Register 759 src/mips/code-stubs-mips.h Register int_scratch, Register 762 src/mips/code-stubs-mips.h Register dst1, Register 763 src/mips/code-stubs-mips.h Register dst2, Register 764 src/mips/code-stubs-mips.h Register scratch2, Register 773 src/mips/code-stubs-mips.h Register object, Register 776 src/mips/code-stubs-mips.h Register dst1, Register 777 src/mips/code-stubs-mips.h Register dst2, Register 778 src/mips/code-stubs-mips.h Register heap_number_map, Register 779 src/mips/code-stubs-mips.h Register scratch1, Register 780 src/mips/code-stubs-mips.h Register scratch2, Register 791 src/mips/code-stubs-mips.h Register object, Register 792 src/mips/code-stubs-mips.h Register dst, Register 793 src/mips/code-stubs-mips.h Register heap_number_map, Register 794 src/mips/code-stubs-mips.h Register scratch1, Register 795 src/mips/code-stubs-mips.h Register scratch2, Register 796 src/mips/code-stubs-mips.h Register scratch3, Register 815 src/mips/code-stubs-mips.h Register src1, Register 816 src/mips/code-stubs-mips.h Register src2, Register 817 src/mips/code-stubs-mips.h Register dst, Register 818 src/mips/code-stubs-mips.h Register scratch, Register 834 src/mips/code-stubs-mips.h Register heap_number_result, Register 835 src/mips/code-stubs-mips.h Register scratch); Register 840 src/mips/code-stubs-mips.h Register object, Register 842 src/mips/code-stubs-mips.h Register dst1, Register 843 src/mips/code-stubs-mips.h Register dst2, Register 844 src/mips/code-stubs-mips.h Register heap_number_map, Register 845 src/mips/code-stubs-mips.h Register scratch1, Register 846 src/mips/code-stubs-mips.h Register scratch2, Register 862 src/mips/code-stubs-mips.h Register receiver, Register 863 src/mips/code-stubs-mips.h Register properties, Register 865 src/mips/code-stubs-mips.h Register scratch0); Register 870 src/mips/code-stubs-mips.h Register elements, Register 871 src/mips/code-stubs-mips.h Register name, Register 872 src/mips/code-stubs-mips.h Register r0, Register 873 src/mips/code-stubs-mips.h Register r1); Register 111 src/mips/codegen-mips.cc Register scratch = t6; Register 84 src/mips/codegen-mips.h Register string, Register 85 src/mips/codegen-mips.h Register index, Register 86 src/mips/codegen-mips.h Register result, Register 141 src/mips/debug-mips.cc Register reg = { r }; Register 168 src/mips/debug-mips.cc Register reg = { r }; Register 763 src/mips/deoptimizer-mips.cc for (int i = 0; i < Register::kNumRegisters; i++) { Register 792 src/mips/deoptimizer-mips.cc const int kNumberOfRegisters = Register::kNumRegisters; Register 865 src/mips/deoptimizer-mips.cc ASSERT(Register::kNumRegisters == kNumberOfRegisters); Register 104 src/mips/full-codegen-mips.cc Register reg = Register::from_code(delta_to_patch_site / kImm16Mask); Register 1100 src/mips/full-codegen-mips.cc Register null_value = t1; Register 1298 src/mips/full-codegen-mips.cc Register current = cp; Register 1299 src/mips/full-codegen-mips.cc Register next = a1; Register 1300 src/mips/full-codegen-mips.cc Register temp = a2; Register 1353 src/mips/full-codegen-mips.cc Register context = cp; Register 1354 src/mips/full-codegen-mips.cc Register next = a3; Register 1355 src/mips/full-codegen-mips.cc Register temp = t0; Register 1937 src/mips/full-codegen-mips.cc Register scratch1 = a2; Register 1938 src/mips/full-codegen-mips.cc Register scratch2 = a3; Register 1941 src/mips/full-codegen-mips.cc Register left = a1; Register 1942 src/mips/full-codegen-mips.cc Register right = a0; Register 3163 src/mips/full-codegen-mips.cc Register object = v0; Register 3164 src/mips/full-codegen-mips.cc Register result = v0; Register 3165 src/mips/full-codegen-mips.cc Register scratch0 = t5; Register 3166 src/mips/full-codegen-mips.cc Register scratch1 = a1; Register 3285 src/mips/full-codegen-mips.cc Register object = a1; Register 3286 src/mips/full-codegen-mips.cc Register index = a0; Register 3287 src/mips/full-codegen-mips.cc Register result = v0; Register 3332 src/mips/full-codegen-mips.cc Register object = a1; Register 3333 src/mips/full-codegen-mips.cc Register index = a0; Register 3334 src/mips/full-codegen-mips.cc Register scratch = a3; Register 3335 src/mips/full-codegen-mips.cc Register result = v0; Register 3522 src/mips/full-codegen-mips.cc Register key = v0; Register 3523 src/mips/full-codegen-mips.cc Register cache = a1; Register 3562 src/mips/full-codegen-mips.cc Register right = v0; Register 3563 src/mips/full-codegen-mips.cc Register left = a1; Register 3564 src/mips/full-codegen-mips.cc Register tmp = a2; Register 3565 src/mips/full-codegen-mips.cc Register tmp2 = a3; Register 3643 src/mips/full-codegen-mips.cc Register array = v0; Register 3644 src/mips/full-codegen-mips.cc Register elements = no_reg; // Will be v0. Register 3645 src/mips/full-codegen-mips.cc Register result = no_reg; // Will be v0. Register 3646 src/mips/full-codegen-mips.cc Register separator = a1; Register 3647 src/mips/full-codegen-mips.cc Register array_length = a2; Register 3648 src/mips/full-codegen-mips.cc Register result_pos = no_reg; // Will be a2. Register 3649 src/mips/full-codegen-mips.cc Register string_length = a3; Register 3650 src/mips/full-codegen-mips.cc Register string = t0; Register 3651 src/mips/full-codegen-mips.cc Register element = t1; Register 3652 src/mips/full-codegen-mips.cc Register elements_end = t2; Register 3653 src/mips/full-codegen-mips.cc Register scratch1 = t3; Register 3654 src/mips/full-codegen-mips.cc Register scratch2 = t5; Register 3655 src/mips/full-codegen-mips.cc Register scratch3 = t4; Register 4478 src/mips/full-codegen-mips.cc Register FullCodeGenerator::result_register() { Register 4483 src/mips/full-codegen-mips.cc Register FullCodeGenerator::context_register() { Register 821 src/mips/ic-mips.cc Register backing_store = parameter_map; Register 972 src/mips/ic-mips.cc Register key = a0; Register 973 src/mips/ic-mips.cc Register receiver = a1; Register 1149 src/mips/ic-mips.cc Register receiver = a1; Register 1150 src/mips/ic-mips.cc Register index = a0; Register 1151 src/mips/ic-mips.cc Register scratch = a3; Register 1152 src/mips/ic-mips.cc Register result = v0; Register 1207 src/mips/ic-mips.cc Register value = a0; Register 1208 src/mips/ic-mips.cc Register key = a1; Register 1209 src/mips/ic-mips.cc Register receiver = a2; Register 1210 src/mips/ic-mips.cc Register receiver_map = a3; Register 1211 src/mips/ic-mips.cc Register elements_map = t2; Register 1212 src/mips/ic-mips.cc Register elements = t3; // Elements array of the receiver. Register 1287 src/mips/ic-mips.cc Register scratch_value = t0; Register 1288 src/mips/ic-mips.cc Register address = t1; Register 1558 src/mips/ic-mips.cc Register receiver = a1; Register 1559 src/mips/ic-mips.cc Register value = a0; Register 1560 src/mips/ic-mips.cc Register scratch = a3; Register 1740 src/mips/ic-mips.cc Register reg = Register::from_code(Assembler::GetRs(instr_at_patch)); Register 274 src/mips/lithium-codegen-mips.cc Register LCodeGen::ToRegister(int index) const { Register 275 src/mips/lithium-codegen-mips.cc return Register::FromAllocationIndex(index); Register 284 src/mips/lithium-codegen-mips.cc Register LCodeGen::ToRegister(LOperand* op) const { Register 290 src/mips/lithium-codegen-mips.cc Register LCodeGen::EmitLoadRegister(LOperand* op, Register scratch) { Register 516 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(op); Register 604 src/mips/lithium-codegen-mips.cc environment->Register(deoptimization_index, Register 869 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 870 src/mips/lithium-codegen-mips.cc const Register left = ToRegister(instr->InputAt(0)); Register 871 src/mips/lithium-codegen-mips.cc const Register result = ToRegister(instr->result()); Register 876 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 898 src/mips/lithium-codegen-mips.cc Register right = EmitLoadRegister(instr->InputAt(1), scratch); Register 918 src/mips/lithium-codegen-mips.cc const Register left = ToRegister(instr->InputAt(0)); Register 919 src/mips/lithium-codegen-mips.cc const Register right = ToRegister(instr->InputAt(1)); Register 920 src/mips/lithium-codegen-mips.cc const Register result = ToRegister(instr->result()); Register 954 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 955 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 957 src/mips/lithium-codegen-mips.cc Register left = ToRegister(instr->InputAt(0)); Register 1026 src/mips/lithium-codegen-mips.cc Register right = EmitLoadRegister(right_op, scratch); Register 1060 src/mips/lithium-codegen-mips.cc Register left = ToRegister(left_op); Register 1061 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 1092 src/mips/lithium-codegen-mips.cc Register left = ToRegister(instr->InputAt(0)); Register 1093 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 1161 src/mips/lithium-codegen-mips.cc Register right_reg = EmitLoadRegister(right, at); Register 1168 src/mips/lithium-codegen-mips.cc Register overflow = scratch0(); Register 1169 src/mips/lithium-codegen-mips.cc Register scratch = scratch1(); Register 1173 src/mips/lithium-codegen-mips.cc Register right_reg = EmitLoadRegister(right, scratch); Register 1218 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 1219 src/mips/lithium-codegen-mips.cc Register array = ToRegister(instr->InputAt(0)); Register 1225 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 1226 src/mips/lithium-codegen-mips.cc Register array = ToRegister(instr->InputAt(0)); Register 1232 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 1233 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 1246 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 1247 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 1248 src/mips/lithium-codegen-mips.cc Register map = ToRegister(instr->TempAt(0)); Register 1265 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->InputAt(0)); Register 1266 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 1267 src/mips/lithium-codegen-mips.cc Register scratch = ToRegister(instr->TempAt(0)); Register 1305 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 1306 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 1312 src/mips/lithium-codegen-mips.cc Register input_reg = EmitLoadRegister(instr->InputAt(0), at); Register 1330 src/mips/lithium-codegen-mips.cc Register right_reg = EmitLoadRegister(right, at); Register 1337 src/mips/lithium-codegen-mips.cc Register overflow = scratch0(); Register 1338 src/mips/lithium-codegen-mips.cc Register scratch = scratch1(); Register 1342 src/mips/lithium-codegen-mips.cc Register right_reg = EmitLoadRegister(right, scratch); Register 1468 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->InputAt(0)); Register 1476 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->InputAt(0)); Register 1519 src/mips/lithium-codegen-mips.cc const Register map = scratch0(); Register 1639 src/mips/lithium-codegen-mips.cc Register cmp_left; Register 1662 src/mips/lithium-codegen-mips.cc Register left = ToRegister(instr->InputAt(0)); Register 1663 src/mips/lithium-codegen-mips.cc Register right = ToRegister(instr->InputAt(1)); Register 1672 src/mips/lithium-codegen-mips.cc Register left = ToRegister(instr->InputAt(0)); Register 1683 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 1684 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->InputAt(0)); Register 1750 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->InputAt(0)); Register 1751 src/mips/lithium-codegen-mips.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 1752 src/mips/lithium-codegen-mips.cc Register temp2 = scratch0(); Register 1778 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->InputAt(0)); Register 1779 src/mips/lithium-codegen-mips.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 1797 src/mips/lithium-codegen-mips.cc Register input_reg = EmitLoadRegister(instr->InputAt(0), at); Register 1804 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 1805 src/mips/lithium-codegen-mips.cc Register temp = ToRegister(instr->TempAt(0)); Register 1873 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 1874 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 1893 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 1894 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 1907 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 1908 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 1987 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 1988 src/mips/lithium-codegen-mips.cc Register temp = scratch0(); Register 1989 src/mips/lithium-codegen-mips.cc Register temp2 = ToRegister(instr->TempAt(0)); Register 2005 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->InputAt(0)); Register 2006 src/mips/lithium-codegen-mips.cc Register temp = ToRegister(instr->TempAt(0)); Register 2019 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2055 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->InputAt(0)); Register 2056 src/mips/lithium-codegen-mips.cc Register temp = ToRegister(instr->TempAt(0)); Register 2057 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2069 src/mips/lithium-codegen-mips.cc Register map = temp; Register 2114 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2131 src/mips/lithium-codegen-mips.cc Register temp = ToRegister(instr->TempAt(0)); Register 2191 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2214 src/mips/lithium-codegen-mips.cc Register value = ToRegister(instr->value()); Register 2215 src/mips/lithium-codegen-mips.cc Register cell = scratch0(); Register 2226 src/mips/lithium-codegen-mips.cc Register payload = ToRegister(instr->TempAt(0)); Register 2251 src/mips/lithium-codegen-mips.cc Register context = ToRegister(instr->context()); Register 2252 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2271 src/mips/lithium-codegen-mips.cc Register context = ToRegister(instr->context()); Register 2272 src/mips/lithium-codegen-mips.cc Register value = ToRegister(instr->value()); Register 2273 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2309 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->InputAt(0)); Register 2310 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2361 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object()); Register 2362 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2363 src/mips/lithium-codegen-mips.cc Register object_map = scratch0(); Register 2418 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2419 src/mips/lithium-codegen-mips.cc Register function = ToRegister(instr->function()); Register 2420 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2461 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2462 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 2463 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2494 src/mips/lithium-codegen-mips.cc Register to_reg = ToRegister(instr->result()); Register 2495 src/mips/lithium-codegen-mips.cc Register from_reg = ToRegister(instr->InputAt(0)); Register 2502 src/mips/lithium-codegen-mips.cc Register arguments = ToRegister(instr->arguments()); Register 2503 src/mips/lithium-codegen-mips.cc Register length = ToRegister(instr->length()); Register 2504 src/mips/lithium-codegen-mips.cc Register index = ToRegister(instr->index()); Register 2505 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2525 src/mips/lithium-codegen-mips.cc Register elements = ToRegister(instr->elements()); Register 2526 src/mips/lithium-codegen-mips.cc Register key = EmitLoadRegister(instr->key(), scratch0()); Register 2527 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2528 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2552 src/mips/lithium-codegen-mips.cc Register elements = ToRegister(instr->elements()); Register 2554 src/mips/lithium-codegen-mips.cc Register key = no_reg; Register 2556 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2593 src/mips/lithium-codegen-mips.cc Register external_pointer = ToRegister(instr->external_pointer()); Register 2594 src/mips/lithium-codegen-mips.cc Register key = no_reg; Register 2626 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2627 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2697 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2698 src/mips/lithium-codegen-mips.cc Register temp = scratch1(); Register 2699 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2719 src/mips/lithium-codegen-mips.cc Register elem = ToRegister(instr->InputAt(0)); Register 2720 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2740 src/mips/lithium-codegen-mips.cc Register receiver = ToRegister(instr->receiver()); Register 2741 src/mips/lithium-codegen-mips.cc Register function = ToRegister(instr->function()); Register 2742 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2786 src/mips/lithium-codegen-mips.cc Register receiver = ToRegister(instr->receiver()); Register 2787 src/mips/lithium-codegen-mips.cc Register function = ToRegister(instr->function()); Register 2788 src/mips/lithium-codegen-mips.cc Register length = ToRegister(instr->length()); Register 2789 src/mips/lithium-codegen-mips.cc Register elements = ToRegister(instr->elements()); Register 2790 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2841 src/mips/lithium-codegen-mips.cc Register argument_reg = EmitLoadRegister(argument, at); Register 2853 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2859 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2865 src/mips/lithium-codegen-mips.cc Register context = ToRegister(instr->context()); Register 2866 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2882 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2888 src/mips/lithium-codegen-mips.cc Register global = ToRegister(instr->global()); Register 2889 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2955 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 2956 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 2957 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 2965 src/mips/lithium-codegen-mips.cc Register exponent = scratch0(); Register 2981 src/mips/lithium-codegen-mips.cc Register tmp1 = input.is(a1) ? a0 : a1; Register 2982 src/mips/lithium-codegen-mips.cc Register tmp2 = input.is(a2) ? a0 : a2; Register 2983 src/mips/lithium-codegen-mips.cc Register tmp3 = input.is(a3) ? a0 : a3; Register 2984 src/mips/lithium-codegen-mips.cc Register tmp4 = input.is(t0) ? a0 : t0; Register 3020 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 3021 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 3060 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 3072 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 3074 src/mips/lithium-codegen-mips.cc Register scratch1 = scratch0(); Register 3075 src/mips/lithium-codegen-mips.cc Register except_flag = ToRegister(instr->TempAt(0)); Register 3103 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 3104 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 3154 src/mips/lithium-codegen-mips.cc Register except_flag = scratch; Register 3479 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object()); Register 3480 src/mips/lithium-codegen-mips.cc Register value = ToRegister(instr->value()); Register 3481 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 3490 src/mips/lithium-codegen-mips.cc Register temp = ToRegister(instr->TempAt(0)); Register 3561 src/mips/lithium-codegen-mips.cc Register value = ToRegister(instr->value()); Register 3562 src/mips/lithium-codegen-mips.cc Register elements = ToRegister(instr->object()); Register 3563 src/mips/lithium-codegen-mips.cc Register key = instr->key()->IsRegister() ? ToRegister(instr->key()) : no_reg; Register 3564 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 3605 src/mips/lithium-codegen-mips.cc Register elements = ToRegister(instr->elements()); Register 3606 src/mips/lithium-codegen-mips.cc Register key = no_reg; Register 3607 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 3652 src/mips/lithium-codegen-mips.cc Register external_pointer = ToRegister(instr->external_pointer()); Register 3653 src/mips/lithium-codegen-mips.cc Register key = no_reg; Register 3685 src/mips/lithium-codegen-mips.cc Register value(ToRegister(instr->value())); Register 3686 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 3747 src/mips/lithium-codegen-mips.cc Register object_reg = ToRegister(instr->object()); Register 3748 src/mips/lithium-codegen-mips.cc Register new_map_reg = ToRegister(instr->new_map_reg()); Register 3749 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 3770 src/mips/lithium-codegen-mips.cc Register fixed_object_reg = ToRegister(instr->temp_reg()); Register 3778 src/mips/lithium-codegen-mips.cc Register fixed_object_reg = ToRegister(instr->temp_reg()); Register 3822 src/mips/lithium-codegen-mips.cc Register string = ToRegister(instr->string()); Register 3823 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 3824 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 3840 src/mips/lithium-codegen-mips.cc Register index = ToRegister(instr->index()); Register 3868 src/mips/lithium-codegen-mips.cc Register char_code = ToRegister(instr->char_code()); Register 3869 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 3870 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 3886 src/mips/lithium-codegen-mips.cc Register char_code = ToRegister(instr->char_code()); Register 3887 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 3903 src/mips/lithium-codegen-mips.cc Register string = ToRegister(instr->InputAt(0)); Register 3904 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 3916 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 3937 src/mips/lithium-codegen-mips.cc Register src = ToRegister(instr->InputAt(0)); Register 3938 src/mips/lithium-codegen-mips.cc Register dst = ToRegister(instr->result()); Register 3939 src/mips/lithium-codegen-mips.cc Register overflow = scratch0(); Register 3950 src/mips/lithium-codegen-mips.cc Register src = ToRegister(instr->InputAt(0)); Register 3951 src/mips/lithium-codegen-mips.cc Register dst = ToRegister(instr->result()); Register 4004 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 4005 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->result()); Register 4006 src/mips/lithium-codegen-mips.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 4007 src/mips/lithium-codegen-mips.cc Register temp2 = ToRegister(instr->TempAt(1)); Register 4025 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->result()); Register 4041 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 4042 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 4043 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 4061 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 4107 src/mips/lithium-codegen-mips.cc Register input_reg = ToRegister(instr->InputAt(0)); Register 4108 src/mips/lithium-codegen-mips.cc Register scratch1 = scratch0(); Register 4109 src/mips/lithium-codegen-mips.cc Register scratch2 = ToRegister(instr->TempAt(0)); Register 4126 src/mips/lithium-codegen-mips.cc Register scratch3 = ToRegister(instr->TempAt(1)); Register 4160 src/mips/lithium-codegen-mips.cc Register except_flag = scratch2; Register 4201 src/mips/lithium-codegen-mips.cc Register input_reg = ToRegister(input); Register 4220 src/mips/lithium-codegen-mips.cc Register input_reg = ToRegister(input); Register 4231 src/mips/lithium-codegen-mips.cc Register result_reg = ToRegister(instr->result()); Register 4232 src/mips/lithium-codegen-mips.cc Register scratch1 = scratch0(); Register 4233 src/mips/lithium-codegen-mips.cc Register scratch2 = ToRegister(instr->TempAt(0)); Register 4238 src/mips/lithium-codegen-mips.cc Register scratch3 = ToRegister(instr->TempAt(1)); Register 4246 src/mips/lithium-codegen-mips.cc Register except_flag = scratch2; Register 4279 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 4280 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 4318 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->value()); Register 4321 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(instr->value()); Register 4348 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 4351 src/mips/lithium-codegen-mips.cc Register reg = ToRegister(input); Register 4367 src/mips/lithium-codegen-mips.cc Register result_reg = ToRegister(instr->result()); Register 4374 src/mips/lithium-codegen-mips.cc Register unclamped_reg = ToRegister(instr->unclamped()); Register 4375 src/mips/lithium-codegen-mips.cc Register result_reg = ToRegister(instr->result()); Register 4381 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 4382 src/mips/lithium-codegen-mips.cc Register input_reg = ToRegister(instr->unclamped()); Register 4383 src/mips/lithium-codegen-mips.cc Register result_reg = ToRegister(instr->result()); Register 4416 src/mips/lithium-codegen-mips.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 4417 src/mips/lithium-codegen-mips.cc Register temp2 = ToRegister(instr->TempAt(1)); Register 4457 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 4458 src/mips/lithium-codegen-mips.cc Register scratch = ToRegister(instr->TempAt(0)); Register 4459 src/mips/lithium-codegen-mips.cc Register scratch2 = ToRegister(instr->TempAt(1)); Register 4487 src/mips/lithium-codegen-mips.cc Register map = scratch; Register 4508 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 4837 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 4844 src/mips/lithium-codegen-mips.cc Register input = ToRegister(instr->InputAt(0)); Register 4850 src/mips/lithium-codegen-mips.cc Register cmp1 = no_reg; Register 4879 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 4971 src/mips/lithium-codegen-mips.cc Register temp1 = ToRegister(instr->TempAt(0)); Register 5032 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object()); Register 5033 src/mips/lithium-codegen-mips.cc Register key = ToRegister(instr->key()); Register 5034 src/mips/lithium-codegen-mips.cc Register strict = scratch0(); Register 5047 src/mips/lithium-codegen-mips.cc Register obj = ToRegister(instr->object()); Register 5048 src/mips/lithium-codegen-mips.cc Register key = ToRegister(instr->key()); Register 5131 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 5132 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object()); Register 5136 src/mips/lithium-codegen-mips.cc Register null_value = t1; Register 5168 src/mips/lithium-codegen-mips.cc Register map = ToRegister(instr->map()); Register 5169 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 5170 src/mips/lithium-codegen-mips.cc Register scratch = ToRegister(instr->scratch()); Register 5181 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->value()); Register 5182 src/mips/lithium-codegen-mips.cc Register map = ToRegister(instr->map()); Register 5189 src/mips/lithium-codegen-mips.cc Register object = ToRegister(instr->object()); Register 5190 src/mips/lithium-codegen-mips.cc Register index = ToRegister(instr->index()); Register 5191 src/mips/lithium-codegen-mips.cc Register result = ToRegister(instr->result()); Register 5192 src/mips/lithium-codegen-mips.cc Register scratch = scratch0(); Register 81 src/mips/lithium-codegen-mips.h Register ToRegister(LOperand* op) const; Register 84 src/mips/lithium-codegen-mips.h Register EmitLoadRegister(LOperand* op, Register scratch); Register 124 src/mips/lithium-codegen-mips.h void DoCheckMapCommon(Register reg, Register scratch, Handle<Map> map, Register 160 src/mips/lithium-codegen-mips.h Register scratch0() { return kLithiumScratchReg; } Register 161 src/mips/lithium-codegen-mips.h Register scratch1() { return kLithiumScratchReg2; } Register 170 src/mips/lithium-codegen-mips.h Register input, Register 171 src/mips/lithium-codegen-mips.h Register temporary, Register 172 src/mips/lithium-codegen-mips.h Register temporary2); Register 232 src/mips/lithium-codegen-mips.h void LoadHeapObject(Register result, Handle<HeapObject> object); Register 241 src/mips/lithium-codegen-mips.h Register src1 = zero_reg, Register 252 src/mips/lithium-codegen-mips.h Register ToRegister(int index) const; Register 287 src/mips/lithium-codegen-mips.h Register src1, Register 295 src/mips/lithium-codegen-mips.h void EmitNumberUntagD(Register input, Register 308 src/mips/lithium-codegen-mips.h Register input, Register 310 src/mips/lithium-codegen-mips.h Register& cmp1, Register 316 src/mips/lithium-codegen-mips.h Condition EmitIsObject(Register input, Register 317 src/mips/lithium-codegen-mips.h Register temp1, Register 318 src/mips/lithium-codegen-mips.h Register temp2, Register 325 src/mips/lithium-codegen-mips.h Condition EmitIsString(Register input, Register 326 src/mips/lithium-codegen-mips.h Register temp1, Register 331 src/mips/lithium-codegen-mips.h void EmitIsConstructCall(Register temp1, Register temp2); Register 333 src/mips/lithium-codegen-mips.h void EmitLoadFieldOrConstantFunction(Register result, Register 334 src/mips/lithium-codegen-mips.h Register object, Register 342 src/mips/lithium-codegen-mips.h Register result, Register 343 src/mips/lithium-codegen-mips.h Register source, Register 218 src/mips/lithium-gap-resolver-mips.cc Register source_register = cgen_->ToRegister(source); Register 254 src/mips/lithium-gap-resolver-mips.cc Register dst = cgen_->ToRegister(destination); Register 45 src/mips/lithium-mips.cc for (int i = 0; i < Register::kNumAllocatableRegisters; ++i) { Register 461 src/mips/lithium-mips.cc Register::ToAllocationIndex(reg)); Register 2103 src/mips/lithium-mips.h LOperand* register_spills_[Register::kNumAllocatableRegisters]; Register 2249 src/mips/lithium-mips.h LUnallocated* ToUnallocated(Register reg); Register 2254 src/mips/lithium-mips.h MUST_USE_RESULT LOperand* UseFixed(HValue* value, Register fixed_register); Register 2290 src/mips/lithium-mips.h MUST_USE_RESULT LOperand* FixedTemp(Register reg); Register 2307 src/mips/lithium-mips.h Register reg); Register 1231 src/mips/macro-assembler-mips.cc Register scratch = t8; Register 1257 src/mips/macro-assembler-mips.cc Register scratch = t8; Register 1279 src/mips/macro-assembler-mips.cc Register mask = t8; Register 1280 src/mips/macro-assembler-mips.cc Register scratch = t9; Register 1476 src/mips/macro-assembler-mips.cc Register sign = result; Register 1560 src/mips/macro-assembler-mips.cc Register input_high = scratch2; Register 1561 src/mips/macro-assembler-mips.cc Register input_low = scratch3; Register 1673 src/mips/macro-assembler-mips.cc Register r2 = no_reg; Register 1674 src/mips/macro-assembler-mips.cc Register scratch = at; Register 1905 src/mips/macro-assembler-mips.cc Register r2 = no_reg; Register 1906 src/mips/macro-assembler-mips.cc Register scratch = at; Register 2240 src/mips/macro-assembler-mips.cc Register r2 = no_reg; Register 2241 src/mips/macro-assembler-mips.cc Register scratch = at; Register 2333 src/mips/macro-assembler-mips.cc Register r2 = no_reg; Register 2334 src/mips/macro-assembler-mips.cc Register scratch = at; Register 2935 src/mips/macro-assembler-mips.cc Register topaddr = scratch1; Register 2936 src/mips/macro-assembler-mips.cc Register obj_size_reg = scratch2; Register 3007 src/mips/macro-assembler-mips.cc Register topaddr = scratch1; Register 3253 src/mips/macro-assembler-mips.cc Register tmp = no_reg; Register 3390 src/mips/macro-assembler-mips.cc Register mantissa_reg = scratch2; Register 3391 src/mips/macro-assembler-mips.cc Register exponent_reg = scratch3; Register 3447 src/mips/macro-assembler-mips.cc Register untagged_value = receiver_reg; Register 3462 src/mips/macro-assembler-mips.cc sw(exponent_reg, MemOperand(scratch1, Register::kSizeInBytes)); Register 3769 src/mips/macro-assembler-mips.cc Register expected_reg = a2; Register 3770 src/mips/macro-assembler-mips.cc Register code_reg = a3; Register 4073 src/mips/macro-assembler-mips.cc Register exponent = scratch1; Register 4074 src/mips/macro-assembler-mips.cc Register mask_reg = scratch2; Register 5219 src/mips/macro-assembler-mips.cc Register map = load_scratch; // Holds map while checking type. Register 5220 src/mips/macro-assembler-mips.cc Register length = load_scratch; // Holds length of object after testing type. Register 5239 src/mips/macro-assembler-mips.cc Register instance_type = load_scratch; Register 5314 src/mips/macro-assembler-mips.cc Register empty_fixed_array_value = t2; Register 5316 src/mips/macro-assembler-mips.cc Register empty_descriptor_array_value = t3; Register 99 src/mips/macro-assembler-mips.h bool AreAliased(Register r1, Register r2, Register r3, Register r4); Register 105 src/mips/macro-assembler-mips.h inline MemOperand ContextOperand(Register context, int index) { Register 116 src/mips/macro-assembler-mips.h inline MemOperand FieldMemOperand(Register object, int offset) { Register 141 src/mips/macro-assembler-mips.h #define COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2 Register 172 src/mips/macro-assembler-mips.h #define COND_ARGS Condition cond = al, Register rs = zero_reg, \ Register 175 src/mips/macro-assembler-mips.h void Jump(Register target, COND_ARGS); Register 179 src/mips/macro-assembler-mips.h static int CallSize(Register target, COND_ARGS); Register 180 src/mips/macro-assembler-mips.h void Call(Register target, COND_ARGS); Register 193 src/mips/macro-assembler-mips.h Register rs = zero_reg, const Operand& rt = Operand(zero_reg)) { Register 199 src/mips/macro-assembler-mips.h Register rs, Register 209 src/mips/macro-assembler-mips.h Register reg = no_reg, Register 218 src/mips/macro-assembler-mips.h Register reg, Register 223 src/mips/macro-assembler-mips.h void Swap(Register reg1, Register reg2, Register scratch = no_reg); Register 227 src/mips/macro-assembler-mips.h inline void Move(Register dst, Register src) { Register 239 src/mips/macro-assembler-mips.h inline void Move(Register dst_low, Register dst_high, FPURegister src) { Register 244 src/mips/macro-assembler-mips.h inline void Move(FPURegister dst, Register src_low, Register src_high) { Register 251 src/mips/macro-assembler-mips.h void Movz(Register rd, Register rs, Register rt); Register 252 src/mips/macro-assembler-mips.h void Movn(Register rd, Register rs, Register rt); Register 253 src/mips/macro-assembler-mips.h void Movt(Register rd, Register rs, uint16_t cc = 0); Register 254 src/mips/macro-assembler-mips.h void Movf(Register rd, Register rs, uint16_t cc = 0); Register 256 src/mips/macro-assembler-mips.h void Clz(Register rd, Register rs); Register 268 src/mips/macro-assembler-mips.h void LoadRoot(Register destination, Register 270 src/mips/macro-assembler-mips.h void LoadRoot(Register destination, Register 272 src/mips/macro-assembler-mips.h Condition cond, Register src1, const Operand& src2); Register 275 src/mips/macro-assembler-mips.h void StoreRoot(Register source, Register 277 src/mips/macro-assembler-mips.h void StoreRoot(Register source, Register 279 src/mips/macro-assembler-mips.h Condition cond, Register src1, const Operand& src2); Register 281 src/mips/macro-assembler-mips.h void LoadHeapObject(Register dst, Handle<HeapObject> object); Register 283 src/mips/macro-assembler-mips.h void LoadObject(Register result, Handle<Object> object) { Register 294 src/mips/macro-assembler-mips.h void IncrementalMarkingRecordWriteHelper(Register object, Register 295 src/mips/macro-assembler-mips.h Register value, Register 296 src/mips/macro-assembler-mips.h Register address); Register 307 src/mips/macro-assembler-mips.h void RememberedSetHelper(Register object, // Used for debug code. Register 308 src/mips/macro-assembler-mips.h Register addr, Register 309 src/mips/macro-assembler-mips.h Register scratch, Register 313 src/mips/macro-assembler-mips.h void CheckPageFlag(Register object, Register 314 src/mips/macro-assembler-mips.h Register scratch, Register 321 src/mips/macro-assembler-mips.h void JumpIfNotInNewSpace(Register object, Register 322 src/mips/macro-assembler-mips.h Register scratch, Register 329 src/mips/macro-assembler-mips.h void JumpIfInNewSpace(Register object, Register 330 src/mips/macro-assembler-mips.h Register scratch, Register 336 src/mips/macro-assembler-mips.h void HasColor(Register object, Register 337 src/mips/macro-assembler-mips.h Register scratch0, Register 338 src/mips/macro-assembler-mips.h Register scratch1, Register 343 src/mips/macro-assembler-mips.h void JumpIfBlack(Register object, Register 344 src/mips/macro-assembler-mips.h Register scratch0, Register 345 src/mips/macro-assembler-mips.h Register scratch1, Register 353 src/mips/macro-assembler-mips.h void EnsureNotWhite(Register object, Register 354 src/mips/macro-assembler-mips.h Register scratch1, Register 355 src/mips/macro-assembler-mips.h Register scratch2, Register 356 src/mips/macro-assembler-mips.h Register scratch3, Register 361 src/mips/macro-assembler-mips.h void JumpIfDataObject(Register value, Register 362 src/mips/macro-assembler-mips.h Register scratch, Register 371 src/mips/macro-assembler-mips.h Register object, Register 373 src/mips/macro-assembler-mips.h Register value, Register 374 src/mips/macro-assembler-mips.h Register scratch, Register 383 src/mips/macro-assembler-mips.h Register context, Register 385 src/mips/macro-assembler-mips.h Register value, Register 386 src/mips/macro-assembler-mips.h Register scratch, Register 405 src/mips/macro-assembler-mips.h Register object, Register 406 src/mips/macro-assembler-mips.h Register address, Register 407 src/mips/macro-assembler-mips.h Register value, Register 420 src/mips/macro-assembler-mips.h void CheckAccessGlobalProxy(Register holder_reg, Register 421 src/mips/macro-assembler-mips.h Register scratch, Register 424 src/mips/macro-assembler-mips.h void GetNumberHash(Register reg0, Register scratch); Register 427 src/mips/macro-assembler-mips.h Register elements, Register 428 src/mips/macro-assembler-mips.h Register key, Register 429 src/mips/macro-assembler-mips.h Register result, Register 430 src/mips/macro-assembler-mips.h Register reg0, Register 431 src/mips/macro-assembler-mips.h Register reg1, Register 432 src/mips/macro-assembler-mips.h Register reg2); Register 480 src/mips/macro-assembler-mips.h Register result, Register 481 src/mips/macro-assembler-mips.h Register scratch1, Register 482 src/mips/macro-assembler-mips.h Register scratch2, Register 485 src/mips/macro-assembler-mips.h void AllocateInNewSpace(Register object_size, Register 486 src/mips/macro-assembler-mips.h Register result, Register 487 src/mips/macro-assembler-mips.h Register scratch1, Register 488 src/mips/macro-assembler-mips.h Register scratch2, Register 496 src/mips/macro-assembler-mips.h void UndoAllocationInNewSpace(Register object, Register scratch); Register 499 src/mips/macro-assembler-mips.h void AllocateTwoByteString(Register result, Register 500 src/mips/macro-assembler-mips.h Register length, Register 501 src/mips/macro-assembler-mips.h Register scratch1, Register 502 src/mips/macro-assembler-mips.h Register scratch2, Register 503 src/mips/macro-assembler-mips.h Register scratch3, Register 505 src/mips/macro-assembler-mips.h void AllocateAsciiString(Register result, Register 506 src/mips/macro-assembler-mips.h Register length, Register 507 src/mips/macro-assembler-mips.h Register scratch1, Register 508 src/mips/macro-assembler-mips.h Register scratch2, Register 509 src/mips/macro-assembler-mips.h Register scratch3, Register 511 src/mips/macro-assembler-mips.h void AllocateTwoByteConsString(Register result, Register 512 src/mips/macro-assembler-mips.h Register length, Register 513 src/mips/macro-assembler-mips.h Register scratch1, Register 514 src/mips/macro-assembler-mips.h Register scratch2, Register 516 src/mips/macro-assembler-mips.h void AllocateAsciiConsString(Register result, Register 517 src/mips/macro-assembler-mips.h Register length, Register 518 src/mips/macro-assembler-mips.h Register scratch1, Register 519 src/mips/macro-assembler-mips.h Register scratch2, Register 521 src/mips/macro-assembler-mips.h void AllocateTwoByteSlicedString(Register result, Register 522 src/mips/macro-assembler-mips.h Register length, Register 523 src/mips/macro-assembler-mips.h Register scratch1, Register 524 src/mips/macro-assembler-mips.h Register scratch2, Register 526 src/mips/macro-assembler-mips.h void AllocateAsciiSlicedString(Register result, Register 527 src/mips/macro-assembler-mips.h Register length, Register 528 src/mips/macro-assembler-mips.h Register scratch1, Register 529 src/mips/macro-assembler-mips.h Register scratch2, Register 535 src/mips/macro-assembler-mips.h void AllocateHeapNumber(Register result, Register 536 src/mips/macro-assembler-mips.h Register scratch1, Register 537 src/mips/macro-assembler-mips.h Register scratch2, Register 538 src/mips/macro-assembler-mips.h Register heap_number_map, Register 540 src/mips/macro-assembler-mips.h void AllocateHeapNumberWithValue(Register result, Register 542 src/mips/macro-assembler-mips.h Register scratch1, Register 543 src/mips/macro-assembler-mips.h Register scratch2, Register 550 src/mips/macro-assembler-mips.h void instr(Register rd, Register rs, const Operand& rt); \ Register 551 src/mips/macro-assembler-mips.h void instr(Register rd, Register rs, Register rt) { \ Register 554 src/mips/macro-assembler-mips.h void instr(Register rs, Register rt, int32_t j) { \ Register 559 src/mips/macro-assembler-mips.h void instr(Register rs, const Operand& rt); \ Register 560 src/mips/macro-assembler-mips.h void instr(Register rs, Register rt) { \ Register 563 src/mips/macro-assembler-mips.h void instr(Register rs, int32_t j) { \ Register 594 src/mips/macro-assembler-mips.h void mov(Register rd, Register rt) { or_(rd, rt, zero_reg); } Register 597 src/mips/macro-assembler-mips.h void li(Register rd, Operand j, LiFlags mode = OPTIMIZE_SIZE); Register 598 src/mips/macro-assembler-mips.h inline void li(Register rd, int32_t j, LiFlags mode = OPTIMIZE_SIZE) { Register 601 src/mips/macro-assembler-mips.h inline void li(Register dst, Handle<Object> value, Register 616 src/mips/macro-assembler-mips.h void push(Register src) { Register 625 src/mips/macro-assembler-mips.h void Push(Register src1, Register src2) { Register 632 src/mips/macro-assembler-mips.h void Push(Register src1, Register src2, Register src3) { Register 640 src/mips/macro-assembler-mips.h void Push(Register src1, Register src2, Register src3, Register src4) { Register 648 src/mips/macro-assembler-mips.h void Push(Register src, Condition cond, Register tst1, Register tst2) { Register 664 src/mips/macro-assembler-mips.h void pop(Register dst) { Register 670 src/mips/macro-assembler-mips.h void Pop(Register src1, Register src2) { Register 678 src/mips/macro-assembler-mips.h void Pop(Register src1, Register src2, Register src3) { Register 697 src/mips/macro-assembler-mips.h void StoreToSafepointRegisterSlot(Register src, Register dst); Register 698 src/mips/macro-assembler-mips.h void StoreToSafepointRegistersAndDoublesSlot(Register src, Register dst); Register 701 src/mips/macro-assembler-mips.h void LoadFromSafepointRegisterSlot(Register dst, Register src); Register 705 src/mips/macro-assembler-mips.h void FlushICache(Register address, unsigned instructions); Register 708 src/mips/macro-assembler-mips.h void Ins(Register rt, Register rs, uint16_t pos, uint16_t size); Register 709 src/mips/macro-assembler-mips.h void Ext(Register rt, Register rs, uint16_t pos, uint16_t size); Register 716 src/mips/macro-assembler-mips.h void Cvt_d_uw(FPURegister fd, Register rs, FPURegister scratch); Register 720 src/mips/macro-assembler-mips.h void Trunc_uw_d(FPURegister fd, Register rs, FPURegister scratch); Register 748 src/mips/macro-assembler-mips.h void ConvertToInt32(Register source, Register 749 src/mips/macro-assembler-mips.h Register dest, Register 750 src/mips/macro-assembler-mips.h Register scratch, Register 751 src/mips/macro-assembler-mips.h Register scratch2, Register 762 src/mips/macro-assembler-mips.h Register scratch1, Register 763 src/mips/macro-assembler-mips.h Register except_flag, Register 773 src/mips/macro-assembler-mips.h void EmitOutOfInt32RangeTruncate(Register result, Register 774 src/mips/macro-assembler-mips.h Register input_high, Register 775 src/mips/macro-assembler-mips.h Register input_low, Register 776 src/mips/macro-assembler-mips.h Register scratch); Register 781 src/mips/macro-assembler-mips.h void EmitECMATruncate(Register result, Register 784 src/mips/macro-assembler-mips.h Register scratch, Register 785 src/mips/macro-assembler-mips.h Register scratch2, Register 786 src/mips/macro-assembler-mips.h Register scratch3); Register 797 src/mips/macro-assembler-mips.h Register arg_count, Register 806 src/mips/macro-assembler-mips.h void LoadContext(Register dst, int context_chain_length); Register 815 src/mips/macro-assembler-mips.h Register map_in_out, Register 816 src/mips/macro-assembler-mips.h Register scratch, Register 820 src/mips/macro-assembler-mips.h void LoadInitialArrayMap(Register function_in, Register 821 src/mips/macro-assembler-mips.h Register scratch, Register 822 src/mips/macro-assembler-mips.h Register map_out, Register 825 src/mips/macro-assembler-mips.h void LoadGlobalFunction(int index, Register function); Register 829 src/mips/macro-assembler-mips.h void LoadGlobalFunctionInitialMap(Register function, Register 830 src/mips/macro-assembler-mips.h Register map, Register 831 src/mips/macro-assembler-mips.h Register scratch); Register 845 src/mips/macro-assembler-mips.h void SetCallKind(Register dst, CallKind kind); Register 848 src/mips/macro-assembler-mips.h void InvokeCode(Register code, Register 864 src/mips/macro-assembler-mips.h void InvokeFunction(Register function, Register 877 src/mips/macro-assembler-mips.h void IsObjectJSObjectType(Register heap_object, Register 878 src/mips/macro-assembler-mips.h Register map, Register 879 src/mips/macro-assembler-mips.h Register scratch, Register 882 src/mips/macro-assembler-mips.h void IsInstanceJSObjectType(Register map, Register 883 src/mips/macro-assembler-mips.h Register scratch, Register 886 src/mips/macro-assembler-mips.h void IsObjectJSStringType(Register object, Register 887 src/mips/macro-assembler-mips.h Register scratch, Register 909 src/mips/macro-assembler-mips.h void Throw(Register value); Register 913 src/mips/macro-assembler-mips.h void ThrowUncatchable(Register value); Register 916 src/mips/macro-assembler-mips.h void CopyFields(Register dst, Register src, RegList temps, int field_count); Register 921 src/mips/macro-assembler-mips.h void CopyBytes(Register src, Register 922 src/mips/macro-assembler-mips.h Register dst, Register 923 src/mips/macro-assembler-mips.h Register length, Register 924 src/mips/macro-assembler-mips.h Register scratch); Register 929 src/mips/macro-assembler-mips.h void InitializeFieldsWithFiller(Register start_offset, Register 930 src/mips/macro-assembler-mips.h Register end_offset, Register 931 src/mips/macro-assembler-mips.h Register filler); Register 941 src/mips/macro-assembler-mips.h void TryGetFunctionPrototype(Register function, Register 942 src/mips/macro-assembler-mips.h Register result, Register 943 src/mips/macro-assembler-mips.h Register scratch, Register 947 src/mips/macro-assembler-mips.h void GetObjectType(Register function, Register 948 src/mips/macro-assembler-mips.h Register map, Register 949 src/mips/macro-assembler-mips.h Register type_reg); Register 953 src/mips/macro-assembler-mips.h void CheckFastElements(Register map, Register 954 src/mips/macro-assembler-mips.h Register scratch, Register 959 src/mips/macro-assembler-mips.h void CheckFastObjectElements(Register map, Register 960 src/mips/macro-assembler-mips.h Register scratch, Register 965 src/mips/macro-assembler-mips.h void CheckFastSmiElements(Register map, Register 966 src/mips/macro-assembler-mips.h Register scratch, Register 973 src/mips/macro-assembler-mips.h void StoreNumberToDoubleElements(Register value_reg, Register 974 src/mips/macro-assembler-mips.h Register key_reg, Register 975 src/mips/macro-assembler-mips.h Register receiver_reg, Register 976 src/mips/macro-assembler-mips.h Register elements_reg, Register 977 src/mips/macro-assembler-mips.h Register scratch1, Register 978 src/mips/macro-assembler-mips.h Register scratch2, Register 979 src/mips/macro-assembler-mips.h Register scratch3, Register 980 src/mips/macro-assembler-mips.h Register scratch4, Register 987 src/mips/macro-assembler-mips.h void CompareMapAndBranch(Register obj, Register 988 src/mips/macro-assembler-mips.h Register scratch, Register 997 src/mips/macro-assembler-mips.h void CompareMapAndBranch(Register obj_map, Register 1008 src/mips/macro-assembler-mips.h void CheckMap(Register obj, Register 1009 src/mips/macro-assembler-mips.h Register scratch, Register 1016 src/mips/macro-assembler-mips.h void CheckMap(Register obj, Register 1017 src/mips/macro-assembler-mips.h Register scratch, Register 1025 src/mips/macro-assembler-mips.h void DispatchMap(Register obj, Register 1026 src/mips/macro-assembler-mips.h Register scratch, Register 1039 src/mips/macro-assembler-mips.h Condition IsObjectStringType(Register obj, Register 1040 src/mips/macro-assembler-mips.h Register type, Register 1041 src/mips/macro-assembler-mips.h Register result) { Register 1054 src/mips/macro-assembler-mips.h void IndexFromHash(Register hash, Register index); Register 1057 src/mips/macro-assembler-mips.h void GetLeastBitsFromSmi(Register dst, Register src, int num_least_bits); Register 1058 src/mips/macro-assembler-mips.h void GetLeastBitsFromInt32(Register dst, Register src, int mun_least_bits); Register 1064 src/mips/macro-assembler-mips.h Register object, Register 1066 src/mips/macro-assembler-mips.h Register scratch1, Register 1067 src/mips/macro-assembler-mips.h Register scratch2, Register 1068 src/mips/macro-assembler-mips.h Register heap_number_map, Register 1075 src/mips/macro-assembler-mips.h void SmiToDoubleFPURegister(Register smi, Register 1077 src/mips/macro-assembler-mips.h Register scratch1); Register 1084 src/mips/macro-assembler-mips.h void AdduAndCheckForOverflow(Register dst, Register 1085 src/mips/macro-assembler-mips.h Register left, Register 1086 src/mips/macro-assembler-mips.h Register right, Register 1087 src/mips/macro-assembler-mips.h Register overflow_dst, Register 1088 src/mips/macro-assembler-mips.h Register scratch = at); Register 1090 src/mips/macro-assembler-mips.h void SubuAndCheckForOverflow(Register dst, Register 1091 src/mips/macro-assembler-mips.h Register left, Register 1092 src/mips/macro-assembler-mips.h Register right, Register 1093 src/mips/macro-assembler-mips.h Register overflow_dst, Register 1094 src/mips/macro-assembler-mips.h Register scratch = at); Register 1097 src/mips/macro-assembler-mips.h Register overflow_check, Register 1103 src/mips/macro-assembler-mips.h Register overflow_check, Register 1108 src/mips/macro-assembler-mips.h void RetOnOverflow(Register overflow_check, BranchDelaySlot bd = PROTECT) { Register 1112 src/mips/macro-assembler-mips.h void RetOnNoOverflow(Register overflow_check, BranchDelaySlot bd = PROTECT) { Register 1132 src/mips/macro-assembler-mips.h Register r1 = zero_reg, Register 1179 src/mips/macro-assembler-mips.h Register scratch); Register 1181 src/mips/macro-assembler-mips.h Register scratch); Register 1193 src/mips/macro-assembler-mips.h void CallCFunction(Register function, int num_arguments); Register 1197 src/mips/macro-assembler-mips.h void CallCFunction(Register function, Register 1208 src/mips/macro-assembler-mips.h void SetCallCDoubleArguments(DoubleRegister dreg, Register reg); Register 1228 src/mips/macro-assembler-mips.h void GetBuiltinEntry(Register target, Builtins::JavaScript id); Register 1231 src/mips/macro-assembler-mips.h void GetBuiltinFunction(Register target, Builtins::JavaScript id); Register 1248 src/mips/macro-assembler-mips.h Register scratch1, Register scratch2); Register 1250 src/mips/macro-assembler-mips.h Register scratch1, Register scratch2); Register 1252 src/mips/macro-assembler-mips.h Register scratch1, Register scratch2); Register 1260 src/mips/macro-assembler-mips.h void Assert(Condition cc, const char* msg, Register rs, Operand rt); Register 1261 src/mips/macro-assembler-mips.h void AssertRegisterIsRoot(Register reg, Heap::RootListIndex index); Register 1262 src/mips/macro-assembler-mips.h void AssertFastElements(Register elements); Register 1265 src/mips/macro-assembler-mips.h void Check(Condition cc, const char* msg, Register rs, Operand rt); Register 1286 src/mips/macro-assembler-mips.h void JumpIfNotPowerOfTwoOrZero(Register reg, Register 1287 src/mips/macro-assembler-mips.h Register scratch, Register 1293 src/mips/macro-assembler-mips.h void SmiTag(Register reg) { Register 1298 src/mips/macro-assembler-mips.h void SmiTagCheckOverflow(Register reg, Register overflow); Register 1299 src/mips/macro-assembler-mips.h void SmiTagCheckOverflow(Register dst, Register src, Register overflow); Register 1301 src/mips/macro-assembler-mips.h void SmiTag(Register dst, Register src) { Register 1305 src/mips/macro-assembler-mips.h void SmiUntag(Register reg) { Register 1309 src/mips/macro-assembler-mips.h void SmiUntag(Register dst, Register src) { Register 1315 src/mips/macro-assembler-mips.h void UntagAndJumpIfSmi(Register dst, Register src, Label* smi_case); Register 1319 src/mips/macro-assembler-mips.h void UntagAndJumpIfNotSmi(Register dst, Register src, Label* non_smi_case); Register 1322 src/mips/macro-assembler-mips.h void JumpIfSmi(Register value, Register 1324 src/mips/macro-assembler-mips.h Register scratch = at, Register 1328 src/mips/macro-assembler-mips.h void JumpIfNotSmi(Register value, Register 1330 src/mips/macro-assembler-mips.h Register scratch = at, Register 1334 src/mips/macro-assembler-mips.h void JumpIfNotBothSmi(Register reg1, Register reg2, Label* on_not_both_smi); Register 1336 src/mips/macro-assembler-mips.h void JumpIfEitherSmi(Register reg1, Register reg2, Label* on_either_smi); Register 1339 src/mips/macro-assembler-mips.h void AbortIfSmi(Register object); Register 1340 src/mips/macro-assembler-mips.h void AbortIfNotSmi(Register object); Register 1343 src/mips/macro-assembler-mips.h void AbortIfNotString(Register object); Register 1346 src/mips/macro-assembler-mips.h void AbortIfNotRootValue(Register src, Register 1353 src/mips/macro-assembler-mips.h void JumpIfNotHeapNumber(Register object, Register 1354 src/mips/macro-assembler-mips.h Register heap_number_map, Register 1355 src/mips/macro-assembler-mips.h Register scratch, Register 1364 src/mips/macro-assembler-mips.h Register first_object_instance_type, Register 1365 src/mips/macro-assembler-mips.h Register second_object_instance_type, Register 1366 src/mips/macro-assembler-mips.h Register scratch1, Register 1367 src/mips/macro-assembler-mips.h Register scratch2, Register 1372 src/mips/macro-assembler-mips.h void JumpIfInstanceTypeIsNotSequentialAscii(Register type, Register 1373 src/mips/macro-assembler-mips.h Register scratch, Register 1378 src/mips/macro-assembler-mips.h void JumpIfNonSmisNotBothSequentialAsciiStrings(Register first, Register 1379 src/mips/macro-assembler-mips.h Register second, Register 1380 src/mips/macro-assembler-mips.h Register scratch1, Register 1381 src/mips/macro-assembler-mips.h Register scratch2, Register 1386 src/mips/macro-assembler-mips.h void JumpIfNotBothSequentialAsciiStrings(Register first, Register 1387 src/mips/macro-assembler-mips.h Register second, Register 1388 src/mips/macro-assembler-mips.h Register scratch1, Register 1389 src/mips/macro-assembler-mips.h Register scratch2, Register 1392 src/mips/macro-assembler-mips.h void ClampUint8(Register output_reg, Register input_reg); Register 1394 src/mips/macro-assembler-mips.h void ClampDoubleToUint8(Register result_reg, Register 1399 src/mips/macro-assembler-mips.h void LoadInstanceDescriptors(Register map, Register 1400 src/mips/macro-assembler-mips.h Register descriptors, Register 1401 src/mips/macro-assembler-mips.h Register scratch); Register 1409 src/mips/macro-assembler-mips.h void PatchRelocatedValue(Register li_location, Register 1410 src/mips/macro-assembler-mips.h Register scratch, Register 1411 src/mips/macro-assembler-mips.h Register new_value); Register 1413 src/mips/macro-assembler-mips.h void GetRelocatedValue(Register li_location, Register 1414 src/mips/macro-assembler-mips.h Register value, Register 1415 src/mips/macro-assembler-mips.h Register scratch); Register 1419 src/mips/macro-assembler-mips.h void CheckEnumCache(Register null_value, Label* call_runtime); Register 1422 src/mips/macro-assembler-mips.h void CallCFunctionHelper(Register function, Register 1427 src/mips/macro-assembler-mips.h void BranchShort(int16_t offset, Condition cond, Register rs, Register 1431 src/mips/macro-assembler-mips.h void BranchShort(Label* L, Condition cond, Register rs, Register 1435 src/mips/macro-assembler-mips.h void BranchAndLinkShort(int16_t offset, Condition cond, Register rs, Register 1439 src/mips/macro-assembler-mips.h void BranchAndLinkShort(Label* L, Condition cond, Register rs, Register 1450 src/mips/macro-assembler-mips.h Register code_reg, Register 1461 src/mips/macro-assembler-mips.h void InitializeNewString(Register string, Register 1462 src/mips/macro-assembler-mips.h Register length, Register 1464 src/mips/macro-assembler-mips.h Register scratch1, Register 1465 src/mips/macro-assembler-mips.h Register scratch2); Register 1468 src/mips/macro-assembler-mips.h void InNewSpace(Register object, Register 1469 src/mips/macro-assembler-mips.h Register scratch, Register 1476 src/mips/macro-assembler-mips.h inline void GetMarkBits(Register addr_reg, Register 1477 src/mips/macro-assembler-mips.h Register bitmap_reg, Register 1478 src/mips/macro-assembler-mips.h Register mask_reg); Register 1486 src/mips/macro-assembler-mips.h MemOperand SafepointRegisterSlot(Register reg); Register 1487 src/mips/macro-assembler-mips.h MemOperand SafepointRegistersAndDoublesSlot(Register reg); Register 1340 src/mips/regexp-macro-assembler-mips.cc Register offset = current_input_offset(); Register 170 src/mips/regexp-macro-assembler-mips.h void CallCheckStackGuardState(Register scratch); Register 177 src/mips/regexp-macro-assembler-mips.h inline Register current_input_offset() { return t2; } Register 180 src/mips/regexp-macro-assembler-mips.h inline Register current_character() { return t3; } Register 183 src/mips/regexp-macro-assembler-mips.h inline Register end_of_input_address() { return t6; } Register 187 src/mips/regexp-macro-assembler-mips.h inline Register frame_pointer() { return fp; } Register 191 src/mips/regexp-macro-assembler-mips.h inline Register backtrack_stackpointer() { return t4; } Register 194 src/mips/regexp-macro-assembler-mips.h inline Register code_pointer() { return t1; } Register 203 src/mips/regexp-macro-assembler-mips.h Register rs, Register 210 src/mips/regexp-macro-assembler-mips.h Register rs, Register 217 src/mips/regexp-macro-assembler-mips.h inline void Push(Register source); Register 221 src/mips/regexp-macro-assembler-mips.h inline void Pop(Register target); Register 70 src/mips/stub-cache-mips.cc Register base_addr = scratch; Register 92 src/mips/stub-cache-mips.cc Register code = scratch2; Register 97 src/mips/stub-cache-mips.cc Register flags_reg = base_addr; Register 142 src/mips/stub-cache-mips.cc Register map = scratch1; Register 153 src/mips/stub-cache-mips.cc Register properties = scratch0; Register 157 src/mips/stub-cache-mips.cc Register tmp = properties; Register 612 src/mips/stub-cache-mips.cc Register scratch = name; Register 817 src/mips/stub-cache-mips.cc Register holder = Register 880 src/mips/stub-cache-mips.cc Register holder = Register 927 src/mips/stub-cache-mips.cc Register name_; Register 1023 src/mips/stub-cache-mips.cc Register zeros = scratch2; Register 1094 src/mips/stub-cache-mips.cc Register StubCompiler::CheckPrototypes(Handle<JSObject> object, Register 1109 src/mips/stub-cache-mips.cc Register reg = object_reg; Register 1208 src/mips/stub-cache-mips.cc Register reg = CheckPrototypes( Register 1251 src/mips/stub-cache-mips.cc Register reg = CheckPrototypes(object, receiver, holder, scratch1, Register 1335 src/mips/stub-cache-mips.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, Register 1428 src/mips/stub-cache-mips.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, Register 1524 src/mips/stub-cache-mips.cc Register reg = CheckPrototypes(object, a0, holder, a1, a3, t0, name, &miss); Register 1559 src/mips/stub-cache-mips.cc Register receiver = a1; Register 1582 src/mips/stub-cache-mips.cc Register elements = t2; Register 1583 src/mips/stub-cache-mips.cc Register end_elements = t1; Register 1779 src/mips/stub-cache-mips.cc Register receiver = a1; Register 1780 src/mips/stub-cache-mips.cc Register elements = a3; Register 1888 src/mips/stub-cache-mips.cc Register receiver = a1; Register 1889 src/mips/stub-cache-mips.cc Register index = t1; Register 1890 src/mips/stub-cache-mips.cc Register result = v0; Register 1968 src/mips/stub-cache-mips.cc Register receiver = v0; Register 1969 src/mips/stub-cache-mips.cc Register index = t1; Register 1970 src/mips/stub-cache-mips.cc Register scratch = a3; Register 1971 src/mips/stub-cache-mips.cc Register result = v0; Register 2051 src/mips/stub-cache-mips.cc Register code = a1; Register 3485 src/mips/stub-cache-mips.cc Register key = a0; Register 3486 src/mips/stub-cache-mips.cc Register receiver = a1; Register 3603 src/mips/stub-cache-mips.cc Register key = a0; Register 3604 src/mips/stub-cache-mips.cc Register receiver = a1; Register 3628 src/mips/stub-cache-mips.cc Register value = a2; Register 3674 src/mips/stub-cache-mips.cc __ lw(a3, MemOperand(t3, Register::kSizeInBytes)); Register 3724 src/mips/stub-cache-mips.cc Register dst1 = t2; Register 3725 src/mips/stub-cache-mips.cc Register dst2 = t3; Register 3784 src/mips/stub-cache-mips.cc Register hiword = value; // a2. Register 3785 src/mips/stub-cache-mips.cc Register loword = a3; Register 3943 src/mips/stub-cache-mips.cc Register value = a0; Register 3944 src/mips/stub-cache-mips.cc Register key = a1; Register 3945 src/mips/stub-cache-mips.cc Register receiver = a2; Register 4038 src/mips/stub-cache-mips.cc __ sw(t3, MemOperand(a3, Register::kSizeInBytes)); Register 4202 src/mips/stub-cache-mips.cc __ sw(t3, MemOperand(t8, Register::kSizeInBytes)); Register 4378 src/mips/stub-cache-mips.cc Register key_reg = a0; Register 4379 src/mips/stub-cache-mips.cc Register receiver_reg = a1; Register 4380 src/mips/stub-cache-mips.cc Register elements_reg = a2; Register 4381 src/mips/stub-cache-mips.cc Register heap_number_reg = a2; Register 4382 src/mips/stub-cache-mips.cc Register indexed_double_offset = a3; Register 4383 src/mips/stub-cache-mips.cc Register scratch = t0; Register 4384 src/mips/stub-cache-mips.cc Register scratch2 = t1; Register 4385 src/mips/stub-cache-mips.cc Register scratch3 = t2; Register 4386 src/mips/stub-cache-mips.cc Register heap_number_map = t3; Register 4454 src/mips/stub-cache-mips.cc Register value_reg = a0; Register 4455 src/mips/stub-cache-mips.cc Register key_reg = a1; Register 4456 src/mips/stub-cache-mips.cc Register receiver_reg = a2; Register 4457 src/mips/stub-cache-mips.cc Register scratch = t0; Register 4458 src/mips/stub-cache-mips.cc Register elements_reg = a3; Register 4459 src/mips/stub-cache-mips.cc Register length_reg = t1; Register 4460 src/mips/stub-cache-mips.cc Register scratch2 = t2; Register 4619 src/mips/stub-cache-mips.cc Register value_reg = a0; Register 4620 src/mips/stub-cache-mips.cc Register key_reg = a1; Register 4621 src/mips/stub-cache-mips.cc Register receiver_reg = a2; Register 4622 src/mips/stub-cache-mips.cc Register elements_reg = a3; Register 4623 src/mips/stub-cache-mips.cc Register scratch1 = t0; Register 4624 src/mips/stub-cache-mips.cc Register scratch2 = t1; Register 4625 src/mips/stub-cache-mips.cc Register scratch3 = t2; Register 4626 src/mips/stub-cache-mips.cc Register scratch4 = t3; Register 4627 src/mips/stub-cache-mips.cc Register length_reg = t3; Register 37 src/objects-visiting-inl.h table_.Register(kVisitShortcutCandidate, Register 42 src/objects-visiting-inl.h table_.Register(kVisitConsString, Register 47 src/objects-visiting-inl.h table_.Register(kVisitSlicedString, Register 52 src/objects-visiting-inl.h table_.Register(kVisitFixedArray, Register 57 src/objects-visiting-inl.h table_.Register(kVisitFixedDoubleArray, &VisitFixedDoubleArray); Register 59 src/objects-visiting-inl.h table_.Register(kVisitGlobalContext, Register 64 src/objects-visiting-inl.h table_.Register(kVisitByteArray, &VisitByteArray); Register 66 src/objects-visiting-inl.h table_.Register(kVisitSharedFunctionInfo, Register 71 src/objects-visiting-inl.h table_.Register(kVisitSeqAsciiString, &VisitSeqAsciiString); Register 73 src/objects-visiting-inl.h table_.Register(kVisitSeqTwoByteString, &VisitSeqTwoByteString); Register 75 src/objects-visiting-inl.h table_.Register(kVisitJSFunction, &VisitJSFunction); Register 77 src/objects-visiting-inl.h table_.Register(kVisitFreeSpace, &VisitFreeSpace); Register 79 src/objects-visiting-inl.h table_.Register(kVisitJSWeakMap, &JSObjectVisitor::Visit); Register 81 src/objects-visiting-inl.h table_.Register(kVisitJSRegExp, &JSObjectVisitor::Visit); Register 167 src/objects-visiting.h void Register(StaticVisitorBase::VisitorId id, Callback callback) { Register 178 src/objects-visiting.h Register(StaticVisitorBase::GetVisitorIdForSize(base, generic, size), Register 197 src/objects-visiting.h Register(generic, &Visitor::Visit); Register 39 src/safepoint-table.h struct Register; Register 187 src/safepoint-table.h void DefinePointerRegister(Register reg, Zone* zone); Register 272 src/stub-cache.h Register receiver, Register 273 src/stub-cache.h Register name, Register 274 src/stub-cache.h Register scratch, Register 275 src/stub-cache.h Register extra, Register 276 src/stub-cache.h Register extra2 = no_reg, Register 277 src/stub-cache.h Register extra3 = no_reg); Register 438 src/stub-cache.h Register prototype); Register 448 src/stub-cache.h Register prototype, Register 452 src/stub-cache.h Register dst, Register 453 src/stub-cache.h Register src, Register 458 src/stub-cache.h Register receiver, Register 459 src/stub-cache.h Register scratch, Register 463 src/stub-cache.h Register receiver, Register 464 src/stub-cache.h Register scratch1, Register 465 src/stub-cache.h Register scratch2, Register 470 src/stub-cache.h Register receiver, Register 471 src/stub-cache.h Register scratch1, Register 472 src/stub-cache.h Register scratch2, Register 480 src/stub-cache.h Register receiver_reg, Register 481 src/stub-cache.h Register name_reg, Register 482 src/stub-cache.h Register scratch1, Register 483 src/stub-cache.h Register scratch2, Register 506 src/stub-cache.h Register CheckPrototypes(Handle<JSObject> object, Register 507 src/stub-cache.h Register object_reg, Register 509 src/stub-cache.h Register holder_reg, Register 510 src/stub-cache.h Register scratch1, Register 511 src/stub-cache.h Register scratch2, Register 518 src/stub-cache.h Register CheckPrototypes(Handle<JSObject> object, Register 519 src/stub-cache.h Register object_reg, Register 521 src/stub-cache.h Register holder_reg, Register 522 src/stub-cache.h Register scratch1, Register 523 src/stub-cache.h Register scratch2, Register 538 src/stub-cache.h Register receiver, Register 539 src/stub-cache.h Register scratch1, Register 540 src/stub-cache.h Register scratch2, Register 541 src/stub-cache.h Register scratch3, Register 548 src/stub-cache.h Register receiver, Register 549 src/stub-cache.h Register name_reg, Register 550 src/stub-cache.h Register scratch1, Register 551 src/stub-cache.h Register scratch2, Register 552 src/stub-cache.h Register scratch3, Register 559 src/stub-cache.h Register receiver, Register 560 src/stub-cache.h Register scratch1, Register 561 src/stub-cache.h Register scratch2, Register 562 src/stub-cache.h Register scratch3, Register 570 src/stub-cache.h Register receiver, Register 571 src/stub-cache.h Register name_reg, Register 572 src/stub-cache.h Register scratch1, Register 573 src/stub-cache.h Register scratch2, Register 574 src/stub-cache.h Register scratch3, Register 86 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register reg, Register rm_reg) { Register 91 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { Register 96 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) { Register 101 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register reg, const Operand& op) { Register 111 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register rm_reg) { Register 122 src/x64/assembler-x64-inl.h void Assembler::emit_rex_32(Register reg, Register rm_reg) { Register 127 src/x64/assembler-x64-inl.h void Assembler::emit_rex_32(Register reg, const Operand& op) { Register 132 src/x64/assembler-x64-inl.h void Assembler::emit_rex_32(Register rm_reg) { Register 142 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register reg, Register rm_reg) { Register 148 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register reg, const Operand& op) { Register 166 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(XMMRegister reg, Register base) { Register 172 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register reg, XMMRegister base) { Register 178 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register rm_reg) { Register 453 src/x64/assembler-x64-inl.h void Operand::set_modrm(int mod, Register rm_reg) { Register 461 src/x64/assembler-x64-inl.h void Operand::set_sib(ScaleFactor scale, Register index, Register base) { Register 202 src/x64/assembler-x64.cc const int Register::kRegisterCodeByAllocationIndex[kNumAllocatableRegisters] = { Register 207 src/x64/assembler-x64.cc const int Register::kAllocationIndexByRegisterCode[kNumRegisters] = { Register 1966 src/x64/assembler-x64.cc Register other = src.is(rax) ? dst : src; Register 2966 src/x64/assembler-x64.cc Register ireg = { reg.code() }; Register 101 src/x64/assembler-x64.h static int ToAllocationIndex(Register reg) { Register 105 src/x64/assembler-x64.h static Register FromAllocationIndex(int index) { Register 107 src/x64/assembler-x64.h Register result = { kRegisterCodeByAllocationIndex[index] }; Register 128 src/x64/assembler-x64.h static Register from_code(int code) { Register 129 src/x64/assembler-x64.h Register r = { code }; Register 133 src/x64/assembler-x64.h bool is(Register reg) const { return code_ == reg.code_; } Register 182 src/x64/assembler-x64.h const Register rax = { kRegister_rax_Code }; Register 183 src/x64/assembler-x64.h const Register rcx = { kRegister_rcx_Code }; Register 184 src/x64/assembler-x64.h const Register rdx = { kRegister_rdx_Code }; Register 185 src/x64/assembler-x64.h const Register rbx = { kRegister_rbx_Code }; Register 186 src/x64/assembler-x64.h const Register rsp = { kRegister_rsp_Code }; Register 187 src/x64/assembler-x64.h const Register rbp = { kRegister_rbp_Code }; Register 188 src/x64/assembler-x64.h const Register rsi = { kRegister_rsi_Code }; Register 189 src/x64/assembler-x64.h const Register rdi = { kRegister_rdi_Code }; Register 190 src/x64/assembler-x64.h const Register r8 = { kRegister_r8_Code }; Register 191 src/x64/assembler-x64.h const Register r9 = { kRegister_r9_Code }; Register 192 src/x64/assembler-x64.h const Register r10 = { kRegister_r10_Code }; Register 193 src/x64/assembler-x64.h const Register r11 = { kRegister_r11_Code }; Register 194 src/x64/assembler-x64.h const Register r12 = { kRegister_r12_Code }; Register 195 src/x64/assembler-x64.h const Register r13 = { kRegister_r13_Code }; Register 196 src/x64/assembler-x64.h const Register r14 = { kRegister_r14_Code }; Register 197 src/x64/assembler-x64.h const Register r15 = { kRegister_r15_Code }; Register 198 src/x64/assembler-x64.h const Register no_reg = { kRegister_no_reg_Code }; Register 386 src/x64/assembler-x64.h Operand(Register base, int32_t disp); Register 389 src/x64/assembler-x64.h Operand(Register base, Register 390 src/x64/assembler-x64.h Register index, Register 395 src/x64/assembler-x64.h Operand(Register index, Register 406 src/x64/assembler-x64.h bool AddressUsesRegister(Register reg) const; Register 424 src/x64/assembler-x64.h inline void set_modrm(int mod, Register rm); Register 427 src/x64/assembler-x64.h inline void set_sib(ScaleFactor scale, Register index, Register base); Register 672 src/x64/assembler-x64.h void push(Register src); Register 675 src/x64/assembler-x64.h void pop(Register dst); Register 682 src/x64/assembler-x64.h void movb(Register dst, const Operand& src); Register 683 src/x64/assembler-x64.h void movb(Register dst, Immediate imm); Register 684 src/x64/assembler-x64.h void movb(const Operand& dst, Register src); Register 688 src/x64/assembler-x64.h void movw(const Operand& dst, Register src); Register 690 src/x64/assembler-x64.h void movl(Register dst, Register src); Register 691 src/x64/assembler-x64.h void movl(Register dst, const Operand& src); Register 692 src/x64/assembler-x64.h void movl(const Operand& dst, Register src); Register 695 src/x64/assembler-x64.h void movl(Register dst, Immediate imm32); Register 698 src/x64/assembler-x64.h void movq(const Operand& dst, Register src); Register 700 src/x64/assembler-x64.h void movq(Register dst, const Operand& src); Register 701 src/x64/assembler-x64.h void movq(Register dst, Register src); Register 703 src/x64/assembler-x64.h void movq(Register dst, Immediate x); Register 712 src/x64/assembler-x64.h void movq(Register dst, void* ptr, RelocInfo::Mode rmode); Register 713 src/x64/assembler-x64.h void movq(Register dst, int64_t value, RelocInfo::Mode rmode); Register 714 src/x64/assembler-x64.h void movq(Register dst, const char* s, RelocInfo::Mode rmode); Register 716 src/x64/assembler-x64.h void movq(Register dst, ExternalReference ext); Register 717 src/x64/assembler-x64.h void movq(Register dst, Handle<Object> handle, RelocInfo::Mode rmode); Register 719 src/x64/assembler-x64.h void movsxbq(Register dst, const Operand& src); Register 720 src/x64/assembler-x64.h void movsxwq(Register dst, const Operand& src); Register 721 src/x64/assembler-x64.h void movsxlq(Register dst, Register src); Register 722 src/x64/assembler-x64.h void movsxlq(Register dst, const Operand& src); Register 723 src/x64/assembler-x64.h void movzxbq(Register dst, const Operand& src); Register 724 src/x64/assembler-x64.h void movzxbl(Register dst, const Operand& src); Register 725 src/x64/assembler-x64.h void movzxwq(Register dst, const Operand& src); Register 726 src/x64/assembler-x64.h void movzxwl(Register dst, const Operand& src); Register 740 src/x64/assembler-x64.h void cmovq(Condition cc, Register dst, Register src); Register 741 src/x64/assembler-x64.h void cmovq(Condition cc, Register dst, const Operand& src); Register 742 src/x64/assembler-x64.h void cmovl(Condition cc, Register dst, Register src); Register 743 src/x64/assembler-x64.h void cmovl(Condition cc, Register dst, const Operand& src); Register 746 src/x64/assembler-x64.h void xchg(Register dst, Register src); Register 749 src/x64/assembler-x64.h void addl(Register dst, Register src) { Register 753 src/x64/assembler-x64.h void addl(Register dst, Immediate src) { Register 757 src/x64/assembler-x64.h void addl(Register dst, const Operand& src) { Register 765 src/x64/assembler-x64.h void addl(const Operand& dst, Register src) { Register 769 src/x64/assembler-x64.h void addq(Register dst, Register src) { Register 773 src/x64/assembler-x64.h void addq(Register dst, const Operand& src) { Register 777 src/x64/assembler-x64.h void addq(const Operand& dst, Register src) { Register 781 src/x64/assembler-x64.h void addq(Register dst, Immediate src) { Register 789 src/x64/assembler-x64.h void sbbl(Register dst, Register src) { Register 793 src/x64/assembler-x64.h void sbbq(Register dst, Register src) { Register 797 src/x64/assembler-x64.h void cmpb(Register dst, Immediate src) { Register 803 src/x64/assembler-x64.h void cmpb(Register dst, Register src) { Register 807 src/x64/assembler-x64.h void cmpb(Register dst, const Operand& src) { Register 811 src/x64/assembler-x64.h void cmpb(const Operand& dst, Register src) { Register 823 src/x64/assembler-x64.h void cmpw(Register dst, Immediate src) { Register 827 src/x64/assembler-x64.h void cmpw(Register dst, const Operand& src) { Register 831 src/x64/assembler-x64.h void cmpw(Register dst, Register src) { Register 835 src/x64/assembler-x64.h void cmpw(const Operand& dst, Register src) { Register 839 src/x64/assembler-x64.h void cmpl(Register dst, Register src) { Register 843 src/x64/assembler-x64.h void cmpl(Register dst, const Operand& src) { Register 847 src/x64/assembler-x64.h void cmpl(const Operand& dst, Register src) { Register 851 src/x64/assembler-x64.h void cmpl(Register dst, Immediate src) { Register 859 src/x64/assembler-x64.h void cmpq(Register dst, Register src) { Register 863 src/x64/assembler-x64.h void cmpq(Register dst, const Operand& src) { Register 867 src/x64/assembler-x64.h void cmpq(const Operand& dst, Register src) { Register 871 src/x64/assembler-x64.h void cmpq(Register dst, Immediate src) { Register 879 src/x64/assembler-x64.h void and_(Register dst, Register src) { Register 883 src/x64/assembler-x64.h void and_(Register dst, const Operand& src) { Register 887 src/x64/assembler-x64.h void and_(const Operand& dst, Register src) { Register 891 src/x64/assembler-x64.h void and_(Register dst, Immediate src) { Register 899 src/x64/assembler-x64.h void andl(Register dst, Immediate src) { Register 903 src/x64/assembler-x64.h void andl(Register dst, Register src) { Register 907 src/x64/assembler-x64.h void andl(Register dst, const Operand& src) { Register 911 src/x64/assembler-x64.h void andb(Register dst, Immediate src) { Register 915 src/x64/assembler-x64.h void decq(Register dst); Register 917 src/x64/assembler-x64.h void decl(Register dst); Register 919 src/x64/assembler-x64.h void decb(Register dst); Register 928 src/x64/assembler-x64.h void idivq(Register src); Register 930 src/x64/assembler-x64.h void idivl(Register src); Register 933 src/x64/assembler-x64.h void imul(Register src); // rdx:rax = rax * src. Register 934 src/x64/assembler-x64.h void imul(Register dst, Register src); // dst = dst * src. Register 935 src/x64/assembler-x64.h void imul(Register dst, const Operand& src); // dst = dst * src. Register 936 src/x64/assembler-x64.h void imul(Register dst, Register src, Immediate imm); // dst = src * imm. Register 938 src/x64/assembler-x64.h void imull(Register dst, Register src); // dst = dst * src. Register 939 src/x64/assembler-x64.h void imull(Register dst, const Operand& src); // dst = dst * src. Register 940 src/x64/assembler-x64.h void imull(Register dst, Register src, Immediate imm); // dst = src * imm. Register 942 src/x64/assembler-x64.h void incq(Register dst); Register 944 src/x64/assembler-x64.h void incl(Register dst); Register 947 src/x64/assembler-x64.h void lea(Register dst, const Operand& src); Register 948 src/x64/assembler-x64.h void leal(Register dst, const Operand& src); Register 951 src/x64/assembler-x64.h void mul(Register src); Register 953 src/x64/assembler-x64.h void neg(Register dst); Register 955 src/x64/assembler-x64.h void negl(Register dst); Register 957 src/x64/assembler-x64.h void not_(Register dst); Register 959 src/x64/assembler-x64.h void notl(Register dst); Register 961 src/x64/assembler-x64.h void or_(Register dst, Register src) { Register 965 src/x64/assembler-x64.h void orl(Register dst, Register src) { Register 969 src/x64/assembler-x64.h void or_(Register dst, const Operand& src) { Register 973 src/x64/assembler-x64.h void orl(Register dst, const Operand& src) { Register 977 src/x64/assembler-x64.h void or_(const Operand& dst, Register src) { Register 981 src/x64/assembler-x64.h void or_(Register dst, Immediate src) { Register 985 src/x64/assembler-x64.h void orl(Register dst, Immediate src) { Register 998 src/x64/assembler-x64.h void rcl(Register dst, Immediate imm8) { Register 1002 src/x64/assembler-x64.h void rol(Register dst, Immediate imm8) { Register 1006 src/x64/assembler-x64.h void rcr(Register dst, Immediate imm8) { Register 1010 src/x64/assembler-x64.h void ror(Register dst, Immediate imm8) { Register 1015 src/x64/assembler-x64.h void shld(Register dst, Register src); Register 1018 src/x64/assembler-x64.h void shrd(Register dst, Register src); Register 1022 src/x64/assembler-x64.h void sar(Register dst, Immediate shift_amount) { Register 1028 src/x64/assembler-x64.h void sarl(Register dst, Immediate shift_amount) { Register 1033 src/x64/assembler-x64.h void sar_cl(Register dst) { Register 1038 src/x64/assembler-x64.h void sarl_cl(Register dst) { Register 1042 src/x64/assembler-x64.h void shl(Register dst, Immediate shift_amount) { Register 1046 src/x64/assembler-x64.h void shl_cl(Register dst) { Register 1050 src/x64/assembler-x64.h void shll_cl(Register dst) { Register 1054 src/x64/assembler-x64.h void shll(Register dst, Immediate shift_amount) { Register 1058 src/x64/assembler-x64.h void shr(Register dst, Immediate shift_amount) { Register 1062 src/x64/assembler-x64.h void shr_cl(Register dst) { Register 1066 src/x64/assembler-x64.h void shrl_cl(Register dst) { Register 1070 src/x64/assembler-x64.h void shrl(Register dst, Immediate shift_amount) { Register 1077 src/x64/assembler-x64.h void subq(Register dst, Register src) { Register 1081 src/x64/assembler-x64.h void subq(Register dst, const Operand& src) { Register 1085 src/x64/assembler-x64.h void subq(const Operand& dst, Register src) { Register 1089 src/x64/assembler-x64.h void subq(Register dst, Immediate src) { Register 1097 src/x64/assembler-x64.h void subl(Register dst, Register src) { Register 1101 src/x64/assembler-x64.h void subl(Register dst, const Operand& src) { Register 1109 src/x64/assembler-x64.h void subl(Register dst, Immediate src) { Register 1113 src/x64/assembler-x64.h void subb(Register dst, Immediate src) { Register 1117 src/x64/assembler-x64.h void testb(Register dst, Register src); Register 1118 src/x64/assembler-x64.h void testb(Register reg, Immediate mask); Register 1120 src/x64/assembler-x64.h void testb(const Operand& op, Register reg); Register 1121 src/x64/assembler-x64.h void testl(Register dst, Register src); Register 1122 src/x64/assembler-x64.h void testl(Register reg, Immediate mask); Register 1124 src/x64/assembler-x64.h void testq(const Operand& op, Register reg); Register 1125 src/x64/assembler-x64.h void testq(Register dst, Register src); Register 1126 src/x64/assembler-x64.h void testq(Register dst, Immediate mask); Register 1128 src/x64/assembler-x64.h void xor_(Register dst, Register src) { Register 1136 src/x64/assembler-x64.h void xorl(Register dst, Register src) { Register 1140 src/x64/assembler-x64.h void xorl(Register dst, const Operand& src) { Register 1144 src/x64/assembler-x64.h void xorl(Register dst, Immediate src) { Register 1152 src/x64/assembler-x64.h void xor_(Register dst, const Operand& src) { Register 1156 src/x64/assembler-x64.h void xor_(const Operand& dst, Register src) { Register 1160 src/x64/assembler-x64.h void xor_(Register dst, Immediate src) { Register 1169 src/x64/assembler-x64.h void bt(const Operand& dst, Register src); Register 1170 src/x64/assembler-x64.h void bts(const Operand& dst, Register src); Register 1181 src/x64/assembler-x64.h void setcc(Condition cc, Register reg); Register 1214 src/x64/assembler-x64.h void call(Register adr); Register 1227 src/x64/assembler-x64.h void jmp(Register adr); Register 1310 src/x64/assembler-x64.h void movd(XMMRegister dst, Register src); Register 1311 src/x64/assembler-x64.h void movd(Register dst, XMMRegister src); Register 1312 src/x64/assembler-x64.h void movq(XMMRegister dst, Register src); Register 1313 src/x64/assembler-x64.h void movq(Register dst, XMMRegister src); Register 1315 src/x64/assembler-x64.h void extractps(Register dst, XMMRegister src, byte imm8); Register 1335 src/x64/assembler-x64.h void cvttss2si(Register dst, const Operand& src); Register 1336 src/x64/assembler-x64.h void cvttss2si(Register dst, XMMRegister src); Register 1337 src/x64/assembler-x64.h void cvttsd2si(Register dst, const Operand& src); Register 1338 src/x64/assembler-x64.h void cvttsd2si(Register dst, XMMRegister src); Register 1339 src/x64/assembler-x64.h void cvttsd2siq(Register dst, XMMRegister src); Register 1342 src/x64/assembler-x64.h void cvtlsi2sd(XMMRegister dst, Register src); Register 1344 src/x64/assembler-x64.h void cvtqsi2sd(XMMRegister dst, Register src); Register 1346 src/x64/assembler-x64.h void cvtlsi2ss(XMMRegister dst, Register src); Register 1352 src/x64/assembler-x64.h void cvtsd2si(Register dst, XMMRegister src); Register 1353 src/x64/assembler-x64.h void cvtsd2siq(Register dst, XMMRegister src); Register 1378 src/x64/assembler-x64.h void movmskpd(Register dst, XMMRegister src); Register 1383 src/x64/assembler-x64.h void emit_sse_operand(XMMRegister dst, Register src); Register 1384 src/x64/assembler-x64.h void emit_sse_operand(Register dst, XMMRegister src); Register 1462 src/x64/assembler-x64.h inline void emit_rex_64(XMMRegister reg, Register rm_reg); Register 1463 src/x64/assembler-x64.h inline void emit_rex_64(Register reg, XMMRegister rm_reg); Register 1464 src/x64/assembler-x64.h inline void emit_rex_64(Register reg, Register rm_reg); Register 1471 src/x64/assembler-x64.h inline void emit_rex_64(Register reg, const Operand& op); Register 1478 src/x64/assembler-x64.h inline void emit_rex_64(Register rm_reg); Register 1492 src/x64/assembler-x64.h inline void emit_rex_32(Register reg, Register rm_reg); Register 1497 src/x64/assembler-x64.h inline void emit_rex_32(Register reg, const Operand& op); Register 1501 src/x64/assembler-x64.h inline void emit_rex_32(Register rm_reg); Register 1509 src/x64/assembler-x64.h inline void emit_optional_rex_32(Register reg, Register rm_reg); Register 1515 src/x64/assembler-x64.h inline void emit_optional_rex_32(Register reg, const Operand& op); Register 1523 src/x64/assembler-x64.h inline void emit_optional_rex_32(XMMRegister reg, Register base); Register 1527 src/x64/assembler-x64.h inline void emit_optional_rex_32(Register reg, XMMRegister base); Register 1535 src/x64/assembler-x64.h inline void emit_optional_rex_32(Register rm_reg); Register 1546 src/x64/assembler-x64.h void emit_operand(Register reg, const Operand& adr) { Register 1556 src/x64/assembler-x64.h void emit_modrm(Register reg, Register rm_reg) { Register 1562 src/x64/assembler-x64.h void emit_modrm(int code, Register rm_reg) { Register 1574 src/x64/assembler-x64.h void arithmetic_op_16(byte opcode, Register reg, Register rm_reg); Register 1575 src/x64/assembler-x64.h void arithmetic_op_16(byte opcode, Register reg, const Operand& rm_reg); Register 1576 src/x64/assembler-x64.h void arithmetic_op_32(byte opcode, Register reg, Register rm_reg); Register 1577 src/x64/assembler-x64.h void arithmetic_op_32(byte opcode, Register reg, const Operand& rm_reg); Register 1578 src/x64/assembler-x64.h void arithmetic_op(byte opcode, Register reg, Register rm_reg); Register 1579 src/x64/assembler-x64.h void arithmetic_op(byte opcode, Register reg, const Operand& rm_reg); Register 1580 src/x64/assembler-x64.h void immediate_arithmetic_op(byte subcode, Register dst, Immediate src); Register 1584 src/x64/assembler-x64.h Register dst, Register 1591 src/x64/assembler-x64.h Register dst, Register 1598 src/x64/assembler-x64.h Register dst, Register 1605 src/x64/assembler-x64.h void shift(Register dst, Immediate shift_amount, int subcode); Register 1606 src/x64/assembler-x64.h void shift_32(Register dst, Immediate shift_amount, int subcode); Register 1608 src/x64/assembler-x64.h void shift(Register dst, int subcode); Register 1609 src/x64/assembler-x64.h void shift_32(Register dst, int subcode); Register 487 src/x64/code-stubs-x64.cc const Register argument = rax; Register 488 src/x64/code-stubs-x64.cc const Register map = rdx; Register 604 src/x64/code-stubs-x64.cc const Register argument = rax; Register 689 src/x64/code-stubs-x64.cc Register double_exponent = rbx; Register 690 src/x64/code-stubs-x64.cc Register double_value = rdi; Register 1083 src/x64/code-stubs-x64.cc Register left = rdx; Register 1084 src/x64/code-stubs-x64.cc Register right = rax; Register 1262 src/x64/code-stubs-x64.cc Register heap_number_map = r9; Register 1339 src/x64/code-stubs-x64.cc Register left = rdx; Register 1340 src/x64/code-stubs-x64.cc Register right = rax; Register 1448 src/x64/code-stubs-x64.cc Register left = rdx; Register 1449 src/x64/code-stubs-x64.cc Register right = rax; Register 2032 src/x64/code-stubs-x64.cc Register heap_number_map = scratch3; Register 2033 src/x64/code-stubs-x64.cc Register smi_result = scratch1; Register 2082 src/x64/code-stubs-x64.cc const Register exponent = rdx; Register 2084 src/x64/code-stubs-x64.cc const Register exponent = rdi; Register 2086 src/x64/code-stubs-x64.cc const Register base = rax; Register 2087 src/x64/code-stubs-x64.cc const Register scratch = rcx; Register 2991 src/x64/code-stubs-x64.cc Register arg4 = r9; Register 2992 src/x64/code-stubs-x64.cc Register arg3 = r8; Register 2993 src/x64/code-stubs-x64.cc Register arg2 = rdx; Register 2994 src/x64/code-stubs-x64.cc Register arg1 = rcx; Register 2996 src/x64/code-stubs-x64.cc Register arg4 = rcx; Register 2997 src/x64/code-stubs-x64.cc Register arg3 = rdx; Register 2998 src/x64/code-stubs-x64.cc Register arg2 = rsi; Register 2999 src/x64/code-stubs-x64.cc Register arg1 = rdi; Register 3274 src/x64/code-stubs-x64.cc Register number_string_cache = result; Register 3275 src/x64/code-stubs-x64.cc Register mask = scratch1; Register 3276 src/x64/code-stubs-x64.cc Register scratch = scratch2; Register 3307 src/x64/code-stubs-x64.cc Register index = scratch; Register 3308 src/x64/code-stubs-x64.cc Register probe = mask; Register 3327 src/x64/code-stubs-x64.cc Register index = scratch; Register 4420 src/x64/code-stubs-x64.cc Register InstanceofStub::left() { return no_reg; } Register 4423 src/x64/code-stubs-x64.cc Register InstanceofStub::right() { return no_reg; } Register 5015 src/x64/code-stubs-x64.cc Register scratch = scratch3; Register 5029 src/x64/code-stubs-x64.cc Register hash = scratch1; Register 5035 src/x64/code-stubs-x64.cc Register chars = c1; Register 5043 src/x64/code-stubs-x64.cc Register symbol_table = c2; Register 5047 src/x64/code-stubs-x64.cc Register mask = scratch2; Register 5052 src/x64/code-stubs-x64.cc Register map = scratch4; Register 5066 src/x64/code-stubs-x64.cc Register candidate = scratch; // Scratch register contains candidate. Register 5107 src/x64/code-stubs-x64.cc Register temp = kScratchRegister; Register 5126 src/x64/code-stubs-x64.cc Register result = candidate; Register 5401 src/x64/code-stubs-x64.cc Register length = scratch1; Register 5455 src/x64/code-stubs-x64.cc const Register length_difference = scratch4; Register 5464 src/x64/code-stubs-x64.cc const Register min_length = scratch1; Register 5519 src/x64/code-stubs-x64.cc Register index = length; // index = -length; Register 5658 src/x64/code-stubs-x64.cc Register left = rdx; Register 5659 src/x64/code-stubs-x64.cc Register right = rax; Register 5660 src/x64/code-stubs-x64.cc Register tmp1 = rcx; Register 5661 src/x64/code-stubs-x64.cc Register tmp2 = rbx; Register 5703 src/x64/code-stubs-x64.cc Register left = rdx; Register 5704 src/x64/code-stubs-x64.cc Register right = rax; Register 5705 src/x64/code-stubs-x64.cc Register tmp1 = rcx; Register 5706 src/x64/code-stubs-x64.cc Register tmp2 = rbx; Register 5707 src/x64/code-stubs-x64.cc Register tmp3 = rdi; Register 5861 src/x64/code-stubs-x64.cc Register index = r0; Register 5872 src/x64/code-stubs-x64.cc Register entity_name = r0; Register 5987 src/x64/code-stubs-x64.cc Register scratch = result_; Register 6059 src/x64/code-stubs-x64.cc Register object, value, address; Register 6226 src/x64/code-stubs-x64.cc Register arg3 = r8; Register 6227 src/x64/code-stubs-x64.cc Register arg2 = rdx; Register 6228 src/x64/code-stubs-x64.cc Register arg1 = rcx; Register 6230 src/x64/code-stubs-x64.cc Register arg3 = rdx; Register 6231 src/x64/code-stubs-x64.cc Register arg2 = rsi; Register 6232 src/x64/code-stubs-x64.cc Register arg1 = rdi; Register 6234 src/x64/code-stubs-x64.cc Register address = Register 256 src/x64/code-stubs-x64.h Register dest, Register 257 src/x64/code-stubs-x64.h Register src, Register 258 src/x64/code-stubs-x64.h Register count, Register 265 src/x64/code-stubs-x64.h Register dest, // Must be rdi. Register 266 src/x64/code-stubs-x64.h Register src, // Must be rsi. Register 267 src/x64/code-stubs-x64.h Register count, // Must be rcx. Register 276 src/x64/code-stubs-x64.h Register c1, Register 277 src/x64/code-stubs-x64.h Register c2, Register 278 src/x64/code-stubs-x64.h Register scratch1, Register 279 src/x64/code-stubs-x64.h Register scratch2, Register 280 src/x64/code-stubs-x64.h Register scratch3, Register 281 src/x64/code-stubs-x64.h Register scratch4, Register 286 src/x64/code-stubs-x64.h Register hash, Register 287 src/x64/code-stubs-x64.h Register character, Register 288 src/x64/code-stubs-x64.h Register scratch); Register 290 src/x64/code-stubs-x64.h Register hash, Register 291 src/x64/code-stubs-x64.h Register character, Register 292 src/x64/code-stubs-x64.h Register scratch); Register 294 src/x64/code-stubs-x64.h Register hash, Register 295 src/x64/code-stubs-x64.h Register scratch); Register 327 src/x64/code-stubs-x64.h Register arg, Register 328 src/x64/code-stubs-x64.h Register scratch1, Register 329 src/x64/code-stubs-x64.h Register scratch2, Register 330 src/x64/code-stubs-x64.h Register scratch3, Register 355 src/x64/code-stubs-x64.h Register left, Register 356 src/x64/code-stubs-x64.h Register right, Register 357 src/x64/code-stubs-x64.h Register scratch1, Register 358 src/x64/code-stubs-x64.h Register scratch2, Register 359 src/x64/code-stubs-x64.h Register scratch3, Register 360 src/x64/code-stubs-x64.h Register scratch4); Register 365 src/x64/code-stubs-x64.h Register left, Register 366 src/x64/code-stubs-x64.h Register right, Register 367 src/x64/code-stubs-x64.h Register scratch1, Register 368 src/x64/code-stubs-x64.h Register scratch2); Register 377 src/x64/code-stubs-x64.h Register left, Register 378 src/x64/code-stubs-x64.h Register right, Register 379 src/x64/code-stubs-x64.h Register length, Register 380 src/x64/code-stubs-x64.h Register scratch, Register 396 src/x64/code-stubs-x64.h Register object, Register 397 src/x64/code-stubs-x64.h Register result, Register 398 src/x64/code-stubs-x64.h Register scratch1, Register 399 src/x64/code-stubs-x64.h Register scratch2, Register 405 src/x64/code-stubs-x64.h Register hash, Register 406 src/x64/code-stubs-x64.h Register mask); Register 419 src/x64/code-stubs-x64.h StringDictionaryLookupStub(Register dictionary, Register 420 src/x64/code-stubs-x64.h Register result, Register 421 src/x64/code-stubs-x64.h Register index, Register 430 src/x64/code-stubs-x64.h Register properties, Register 432 src/x64/code-stubs-x64.h Register r0); Register 437 src/x64/code-stubs-x64.h Register elements, Register 438 src/x64/code-stubs-x64.h Register name, Register 439 src/x64/code-stubs-x64.h Register r0, Register 440 src/x64/code-stubs-x64.h Register r1); Register 470 src/x64/code-stubs-x64.h Register dictionary_; Register 471 src/x64/code-stubs-x64.h Register result_; Register 472 src/x64/code-stubs-x64.h Register index_; Register 479 src/x64/code-stubs-x64.h RecordWriteStub(Register object, Register 480 src/x64/code-stubs-x64.h Register value, Register 481 src/x64/code-stubs-x64.h Register address, Register 557 src/x64/code-stubs-x64.h RegisterAllocation(Register object, Register 558 src/x64/code-stubs-x64.h Register address, Register 559 src/x64/code-stubs-x64.h Register scratch0) Register 642 src/x64/code-stubs-x64.h inline Register object() { return object_; } Register 643 src/x64/code-stubs-x64.h inline Register address() { return address_; } Register 644 src/x64/code-stubs-x64.h inline Register scratch0() { return scratch0_; } Register 645 src/x64/code-stubs-x64.h inline Register scratch1() { return scratch1_; } Register 648 src/x64/code-stubs-x64.h Register object_orig_; Register 649 src/x64/code-stubs-x64.h Register address_orig_; Register 650 src/x64/code-stubs-x64.h Register scratch0_orig_; Register 651 src/x64/code-stubs-x64.h Register object_; Register 652 src/x64/code-stubs-x64.h Register address_; Register 653 src/x64/code-stubs-x64.h Register scratch0_; Register 654 src/x64/code-stubs-x64.h Register scratch1_; Register 657 src/x64/code-stubs-x64.h Register GetRegThatIsNotRcxOr(Register r1, Register 658 src/x64/code-stubs-x64.h Register r2, Register 659 src/x64/code-stubs-x64.h Register r3) { Register 660 src/x64/code-stubs-x64.h for (int i = 0; i < Register::kNumAllocatableRegisters; i++) { Register 661 src/x64/code-stubs-x64.h Register candidate = Register::FromAllocationIndex(i); Register 707 src/x64/code-stubs-x64.h Register object_; Register 708 src/x64/code-stubs-x64.h Register value_; Register 709 src/x64/code-stubs-x64.h Register address_; Register 78 src/x64/codegen-x64.h Register string, Register 79 src/x64/codegen-x64.h Register index, Register 80 src/x64/codegen-x64.h Register result, Register 122 src/x64/debug-x64.cc Register reg = { r }; Register 150 src/x64/debug-x64.cc Register reg = { r }; Register 769 src/x64/deoptimizer-x64.cc for (int i = 0; i < Register::kNumRegisters; i++) { Register 791 src/x64/deoptimizer-x64.cc const int kNumberOfRegisters = Register::kNumRegisters; Register 806 src/x64/deoptimizer-x64.cc Register r = Register::from_code(i); Register 818 src/x64/deoptimizer-x64.cc Register arg4 = r9; Register 819 src/x64/deoptimizer-x64.cc Register arg3 = r8; Register 820 src/x64/deoptimizer-x64.cc Register arg2 = rdx; Register 821 src/x64/deoptimizer-x64.cc Register arg1 = rcx; Register 823 src/x64/deoptimizer-x64.cc Register arg4 = rcx; Register 824 src/x64/deoptimizer-x64.cc Register arg3 = rdx; Register 825 src/x64/deoptimizer-x64.cc Register arg2 = rsi; Register 826 src/x64/deoptimizer-x64.cc Register arg1 = rdi; Register 832 src/x64/deoptimizer-x64.cc Register arg5 = r11; Register 970 src/x64/deoptimizer-x64.cc Register r = Register::from_code(i); Register 975 src/x64/deoptimizer-x64.cc r = Register::from_code(i - 1); Register 1062 src/x64/full-codegen-x64.cc Register null_value = rdi; Register 1260 src/x64/full-codegen-x64.cc Register context = rsi; Register 1261 src/x64/full-codegen-x64.cc Register temp = rdx; Register 1321 src/x64/full-codegen-x64.cc Register context = rsi; Register 1322 src/x64/full-codegen-x64.cc Register temp = rbx; Register 3037 src/x64/full-codegen-x64.cc Register object = rax; Register 3038 src/x64/full-codegen-x64.cc Register result = rax; Register 3039 src/x64/full-codegen-x64.cc Register scratch = rcx; Register 3155 src/x64/full-codegen-x64.cc Register object = rbx; Register 3156 src/x64/full-codegen-x64.cc Register index = rax; Register 3157 src/x64/full-codegen-x64.cc Register result = rdx; Register 3201 src/x64/full-codegen-x64.cc Register object = rbx; Register 3202 src/x64/full-codegen-x64.cc Register index = rax; Register 3203 src/x64/full-codegen-x64.cc Register scratch = rdx; Register 3204 src/x64/full-codegen-x64.cc Register result = rax; Register 3388 src/x64/full-codegen-x64.cc Register key = rax; Register 3389 src/x64/full-codegen-x64.cc Register cache = rbx; Register 3390 src/x64/full-codegen-x64.cc Register tmp = rcx; Register 3431 src/x64/full-codegen-x64.cc Register right = rax; Register 3432 src/x64/full-codegen-x64.cc Register left = rbx; Register 3433 src/x64/full-codegen-x64.cc Register tmp = rcx; Register 3517 src/x64/full-codegen-x64.cc Register array = rax; Register 3518 src/x64/full-codegen-x64.cc Register elements = no_reg; // Will be rax. Register 3520 src/x64/full-codegen-x64.cc Register index = rdx; Register 3522 src/x64/full-codegen-x64.cc Register string_length = rcx; Register 3524 src/x64/full-codegen-x64.cc Register string = rsi; Register 3526 src/x64/full-codegen-x64.cc Register scratch = rbx; Register 3528 src/x64/full-codegen-x64.cc Register array_length = rdi; Register 3529 src/x64/full-codegen-x64.cc Register result_pos = no_reg; // Will be rdi. Register 4414 src/x64/full-codegen-x64.cc Register FullCodeGenerator::result_register() { Register 4419 src/x64/full-codegen-x64.cc Register FullCodeGenerator::context_register() { Register 560 src/x64/ic-x64.cc Register receiver = rdx; Register 561 src/x64/ic-x64.cc Register index = rax; Register 562 src/x64/ic-x64.cc Register scratch = rcx; Register 563 src/x64/ic-x64.cc Register result = rax; Register 1217 src/x64/ic-x64.cc Register backing_store = parameter_map; Register 1483 src/x64/ic-x64.cc Register receiver = rdx; Register 1484 src/x64/ic-x64.cc Register value = rax; Register 1485 src/x64/ic-x64.cc Register scratch = rbx; Register 290 src/x64/lithium-codegen-x64.cc Register LCodeGen::ToRegister(int index) const { Register 291 src/x64/lithium-codegen-x64.cc return Register::FromAllocationIndex(index); Register 300 src/x64/lithium-codegen-x64.cc Register LCodeGen::ToRegister(LOperand* op) const { Register 437 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(op); Register 536 src/x64/lithium-codegen-x64.cc environment->Register(deoptimization_index, Register 780 src/x64/lithium-codegen-x64.cc Register dividend = ToRegister(instr->InputAt(0)); Register 804 src/x64/lithium-codegen-x64.cc Register left_reg = ToRegister(instr->InputAt(0)); Register 805 src/x64/lithium-codegen-x64.cc Register right_reg = ToRegister(instr->InputAt(1)); Register 806 src/x64/lithium-codegen-x64.cc Register result_reg = ToRegister(instr->result()); Register 835 src/x64/lithium-codegen-x64.cc Register scratch = ToRegister(instr->TempAt(0)); Register 894 src/x64/lithium-codegen-x64.cc const Register dividend = ToRegister(instr->InputAt(0)); Register 896 src/x64/lithium-codegen-x64.cc const Register result = ToRegister(instr->result()); Register 940 src/x64/lithium-codegen-x64.cc Register reg1 = ToRegister(instr->TempAt(0)); Register 941 src/x64/lithium-codegen-x64.cc Register reg2 = ToRegister(instr->result()); Register 981 src/x64/lithium-codegen-x64.cc Register left_reg = rax; Register 984 src/x64/lithium-codegen-x64.cc Register right_reg = ToRegister(right); Register 1021 src/x64/lithium-codegen-x64.cc Register left = ToRegister(instr->InputAt(0)); Register 1252 src/x64/lithium-codegen-x64.cc Register tmp = ToRegister(instr->TempAt(0)); Register 1271 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 1272 src/x64/lithium-codegen-x64.cc Register array = ToRegister(instr->InputAt(0)); Register 1278 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 1279 src/x64/lithium-codegen-x64.cc Register array = ToRegister(instr->InputAt(0)); Register 1285 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 1286 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 1299 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 1300 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 1316 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->InputAt(0)); Register 1317 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 1477 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->InputAt(0)); Register 1487 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->InputAt(0)); Register 1533 src/x64/lithium-codegen-x64.cc const Register map = kScratchRegister; Register 1672 src/x64/lithium-codegen-x64.cc Register left = ToRegister(instr->InputAt(0)); Register 1673 src/x64/lithium-codegen-x64.cc Register right = ToRegister(instr->InputAt(1)); Register 1683 src/x64/lithium-codegen-x64.cc Register left = ToRegister(instr->InputAt(0)); Register 1693 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->InputAt(0)); Register 1723 src/x64/lithium-codegen-x64.cc Register scratch = ToRegister(instr->TempAt(0)); Register 1758 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->InputAt(0)); Register 1782 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->InputAt(0)); Register 1783 src/x64/lithium-codegen-x64.cc Register temp = ToRegister(instr->TempAt(0)); Register 1801 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 1812 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 1813 src/x64/lithium-codegen-x64.cc Register temp = ToRegister(instr->TempAt(0)); Register 1862 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 1877 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 1878 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 1892 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 1972 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 1973 src/x64/lithium-codegen-x64.cc Register temp = ToRegister(instr->TempAt(0)); Register 1974 src/x64/lithium-codegen-x64.cc Register temp2 = ToRegister(instr->TempAt(1)); Register 1990 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->InputAt(0)); Register 2036 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->InputAt(0)); Register 2046 src/x64/lithium-codegen-x64.cc Register map = ToRegister(instr->TempAt(0)); Register 2158 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2180 src/x64/lithium-codegen-x64.cc Register value = ToRegister(instr->value()); Register 2189 src/x64/lithium-codegen-x64.cc Register cell = ToRegister(instr->TempAt(0)); Register 2218 src/x64/lithium-codegen-x64.cc Register context = ToRegister(instr->context()); Register 2219 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2236 src/x64/lithium-codegen-x64.cc Register context = ToRegister(instr->context()); Register 2237 src/x64/lithium-codegen-x64.cc Register value = ToRegister(instr->value()); Register 2257 src/x64/lithium-codegen-x64.cc Register scratch = ToRegister(instr->TempAt(0)); Register 2272 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->InputAt(0)); Register 2273 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2341 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->object()); Register 2342 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2402 src/x64/lithium-codegen-x64.cc Register function = ToRegister(instr->function()); Register 2403 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2443 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2444 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 2454 src/x64/lithium-codegen-x64.cc Register temp((result.is(rax)) ? rbx : rax); Register 2479 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2480 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 2487 src/x64/lithium-codegen-x64.cc Register arguments = ToRegister(instr->arguments()); Register 2488 src/x64/lithium-codegen-x64.cc Register length = ToRegister(instr->length()); Register 2489 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2505 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2510 src/x64/lithium-codegen-x64.cc Register key_reg = ToRegister(instr->key()); Register 2542 src/x64/lithium-codegen-x64.cc Register key_reg = ToRegister(instr->key()); Register 2575 src/x64/lithium-codegen-x64.cc Register elements_pointer_reg = ToRegister(elements_pointer); Register 2606 src/x64/lithium-codegen-x64.cc Register key_reg = ToRegister(instr->key()); Register 2617 src/x64/lithium-codegen-x64.cc Register result(ToRegister(instr->result())); Register 2670 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2698 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2723 src/x64/lithium-codegen-x64.cc Register receiver = ToRegister(instr->receiver()); Register 2724 src/x64/lithium-codegen-x64.cc Register function = ToRegister(instr->function()); Register 2771 src/x64/lithium-codegen-x64.cc Register receiver = ToRegister(instr->receiver()); Register 2772 src/x64/lithium-codegen-x64.cc Register function = ToRegister(instr->function()); Register 2773 src/x64/lithium-codegen-x64.cc Register length = ToRegister(instr->length()); Register 2774 src/x64/lithium-codegen-x64.cc Register elements = ToRegister(instr->elements()); Register 2825 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2831 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2837 src/x64/lithium-codegen-x64.cc Register context = ToRegister(instr->context()); Register 2838 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2853 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2859 src/x64/lithium-codegen-x64.cc Register global = ToRegister(instr->global()); Register 2860 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 2930 src/x64/lithium-codegen-x64.cc Register input_reg = ToRegister(instr->InputAt(0)); Register 2936 src/x64/lithium-codegen-x64.cc Register tmp = input_reg.is(rax) ? rcx : rax; Register 2937 src/x64/lithium-codegen-x64.cc Register tmp2 = tmp.is(rcx) ? rdx : input_reg.is(rcx) ? rdx : rcx; Register 2982 src/x64/lithium-codegen-x64.cc Register input_reg = ToRegister(instr->InputAt(0)); Register 3021 src/x64/lithium-codegen-x64.cc Register input_reg = ToRegister(instr->InputAt(0)); Register 3034 src/x64/lithium-codegen-x64.cc Register output_reg = ToRegister(instr->result()); Register 3093 src/x64/lithium-codegen-x64.cc Register output_reg = ToRegister(instr->result()); Register 3184 src/x64/lithium-codegen-x64.cc Register exponent = rdx; Register 3186 src/x64/lithium-codegen-x64.cc Register exponent = rdi; Register 3235 src/x64/lithium-codegen-x64.cc Register global_object = rcx; Register 3238 src/x64/lithium-codegen-x64.cc Register global_object = rdi; Register 3467 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->object()); Register 3468 src/x64/lithium-codegen-x64.cc Register value = ToRegister(instr->value()); Register 3476 src/x64/lithium-codegen-x64.cc Register temp = ToRegister(instr->TempAt(0)); Register 3497 src/x64/lithium-codegen-x64.cc Register temp = ToRegister(instr->TempAt(0)); Register 3508 src/x64/lithium-codegen-x64.cc Register temp = ToRegister(instr->TempAt(0)); Register 3550 src/x64/lithium-codegen-x64.cc Register key_reg = ToRegister(instr->key()); Register 3561 src/x64/lithium-codegen-x64.cc Register value(ToRegister(instr->value())); Register 3595 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->length()); Register 3603 src/x64/lithium-codegen-x64.cc Register reg2 = ToRegister(instr->index()); Register 3622 src/x64/lithium-codegen-x64.cc Register value = ToRegister(instr->value()); Register 3623 src/x64/lithium-codegen-x64.cc Register elements = ToRegister(instr->object()); Register 3624 src/x64/lithium-codegen-x64.cc Register key = instr->key()->IsRegister() ? ToRegister(instr->key()) : no_reg; Register 3636 src/x64/lithium-codegen-x64.cc Register key_reg = ToRegister(instr->key()); Register 3686 src/x64/lithium-codegen-x64.cc Register key_reg = ToRegister(instr->key()); Register 3706 src/x64/lithium-codegen-x64.cc Register object_reg = ToRegister(instr->object()); Register 3707 src/x64/lithium-codegen-x64.cc Register new_map_reg = ToRegister(instr->new_map_reg()); Register 3726 src/x64/lithium-codegen-x64.cc Register fixed_object_reg = ToRegister(instr->temp_reg()); Register 3734 src/x64/lithium-codegen-x64.cc Register fixed_object_reg = ToRegister(instr->temp_reg()); Register 3779 src/x64/lithium-codegen-x64.cc Register string = ToRegister(instr->string()); Register 3780 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 3796 src/x64/lithium-codegen-x64.cc Register index = ToRegister(instr->index()); Register 3824 src/x64/lithium-codegen-x64.cc Register char_code = ToRegister(instr->char_code()); Register 3825 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 3841 src/x64/lithium-codegen-x64.cc Register char_code = ToRegister(instr->char_code()); Register 3842 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 3858 src/x64/lithium-codegen-x64.cc Register string = ToRegister(instr->string()); Register 3859 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 3880 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(input); Register 3898 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->result()); Register 3899 src/x64/lithium-codegen-x64.cc Register tmp = ToRegister(instr->TempAt(0)); Register 3916 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->result()); Register 3931 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 3939 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 4004 src/x64/lithium-codegen-x64.cc Register input_reg = ToRegister(instr->InputAt(0)); Register 4064 src/x64/lithium-codegen-x64.cc Register input_reg = ToRegister(input); Register 4078 src/x64/lithium-codegen-x64.cc Register input_reg = ToRegister(input); Register 4095 src/x64/lithium-codegen-x64.cc Register result_reg = ToRegister(result); Register 4143 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 4189 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->value()); Register 4217 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(input); Register 4234 src/x64/lithium-codegen-x64.cc Register result_reg = ToRegister(instr->result()); Register 4235 src/x64/lithium-codegen-x64.cc Register temp_reg = ToRegister(instr->TempAt(0)); Register 4242 src/x64/lithium-codegen-x64.cc Register value_reg = ToRegister(instr->result()); Register 4249 src/x64/lithium-codegen-x64.cc Register input_reg = ToRegister(instr->unclamped()); Register 4250 src/x64/lithium-codegen-x64.cc Register temp_reg = ToRegister(instr->TempAt(0)); Register 4284 src/x64/lithium-codegen-x64.cc Register reg = ToRegister(instr->TempAt(0)); Register 4322 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 4323 src/x64/lithium-codegen-x64.cc Register scratch = ToRegister(instr->TempAt(0)); Register 4351 src/x64/lithium-codegen-x64.cc Register map = scratch; Register 4388 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 4726 src/x64/lithium-codegen-x64.cc Register input = ToRegister(instr->InputAt(0)); Register 4812 src/x64/lithium-codegen-x64.cc Register temp = ToRegister(instr->TempAt(0)); Register 4975 src/x64/lithium-codegen-x64.cc Register null_value = rdi; Register 5006 src/x64/lithium-codegen-x64.cc Register map = ToRegister(instr->map()); Register 5007 src/x64/lithium-codegen-x64.cc Register result = ToRegister(instr->result()); Register 5019 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->value()); Register 5027 src/x64/lithium-codegen-x64.cc Register object = ToRegister(instr->object()); Register 5028 src/x64/lithium-codegen-x64.cc Register index = ToRegister(instr->index()); Register 81 src/x64/lithium-codegen-x64.h Register ToRegister(LOperand* op) const; Register 111 src/x64/lithium-codegen-x64.h void DoCheckMapCommon(Register reg, Handle<Map> map, Register 152 src/x64/lithium-codegen-x64.h Register input, Register 153 src/x64/lithium-codegen-x64.h Register temporary, Register 154 src/x64/lithium-codegen-x64.h Register scratch); Register 232 src/x64/lithium-codegen-x64.h Register ToRegister(int index) const; Register 268 src/x64/lithium-codegen-x64.h void EmitNumberUntagD(Register input, Register 279 src/x64/lithium-codegen-x64.h Register input, Register 285 src/x64/lithium-codegen-x64.h Condition EmitIsObject(Register input, Register 292 src/x64/lithium-codegen-x64.h Condition EmitIsString(Register input, Register 293 src/x64/lithium-codegen-x64.h Register temp1, Register 298 src/x64/lithium-codegen-x64.h void EmitIsConstructCall(Register temp); Register 300 src/x64/lithium-codegen-x64.h void EmitLoadFieldOrConstantFunction(Register result, Register 301 src/x64/lithium-codegen-x64.h Register object, Register 313 src/x64/lithium-codegen-x64.h Register result, Register 314 src/x64/lithium-codegen-x64.h Register source, Register 172 src/x64/lithium-gap-resolver-x64.cc Register src = cgen_->ToRegister(source); Register 174 src/x64/lithium-gap-resolver-x64.cc Register dst = cgen_->ToRegister(destination); Register 185 src/x64/lithium-gap-resolver-x64.cc Register dst = cgen_->ToRegister(destination); Register 197 src/x64/lithium-gap-resolver-x64.cc Register dst = cgen_->ToRegister(destination); Register 249 src/x64/lithium-gap-resolver-x64.cc Register src = cgen_->ToRegister(source); Register 250 src/x64/lithium-gap-resolver-x64.cc Register dst = cgen_->ToRegister(destination); Register 256 src/x64/lithium-gap-resolver-x64.cc Register reg = Register 47 src/x64/lithium-x64.cc for (int i = 0; i < Register::kNumAllocatableRegisters; ++i) { Register 464 src/x64/lithium-x64.cc Register::ToAllocationIndex(reg)); Register 2107 src/x64/lithium-x64.h LOperand* register_spills_[Register::kNumAllocatableRegisters]; Register 2240 src/x64/lithium-x64.h LUnallocated* ToUnallocated(Register reg); Register 2245 src/x64/lithium-x64.h MUST_USE_RESULT LOperand* UseFixed(HValue* value, Register fixed_register); Register 2281 src/x64/lithium-x64.h MUST_USE_RESULT LOperand* FixedTemp(Register reg); Register 2298 src/x64/lithium-x64.h Register reg); Register 359 src/x64/macro-assembler-x64.cc Register dst = index; Register 710 src/x64/macro-assembler-x64.cc Register prev_next_address_reg = r14; Register 711 src/x64/macro-assembler-x64.cc Register prev_limit_reg = rbx; Register 712 src/x64/macro-assembler-x64.cc Register base_reg = r15; Register 818 src/x64/macro-assembler-x64.cc static const Register saved_regs[] = { Register 825 src/x64/macro-assembler-x64.cc static const int kNumberOfSavedRegs = sizeof(saved_regs) / sizeof(Register); Register 836 src/x64/macro-assembler-x64.cc Register reg = saved_regs[i]; Register 866 src/x64/macro-assembler-x64.cc Register reg = saved_regs[i]; Register 930 src/x64/macro-assembler-x64.cc Register MacroAssembler::GetSmiConstant(Smi* source) { Register 1096 src/x64/macro-assembler-x64.cc Register constant_reg = GetSmiConstant(src); Register 1130 src/x64/macro-assembler-x64.cc Register smi_reg = GetSmiConstant(src); Register 1380 src/x64/macro-assembler-x64.cc Register tmp = (dst.is(src) ? kScratchRegister : dst); Register 1412 src/x64/macro-assembler-x64.cc Register constant_reg = GetSmiConstant(constant); Register 1477 src/x64/macro-assembler-x64.cc Register constant_reg = GetSmiConstant(constant); Register 1885 src/x64/macro-assembler-x64.cc Register constant_reg = GetSmiConstant(constant); Register 1906 src/x64/macro-assembler-x64.cc Register constant_reg = GetSmiConstant(constant); Register 1927 src/x64/macro-assembler-x64.cc Register constant_reg = GetSmiConstant(constant); Register 2336 src/x64/macro-assembler-x64.cc Register constant = GetSmiConstant(source); Register 2475 src/x64/macro-assembler-x64.cc MacroAssembler::kSafepointPushRegisterIndices[Register::kNumRegisters] = { Register 3121 src/x64/macro-assembler-x64.cc Register dummy = rax; Register 3679 src/x64/macro-assembler-x64.cc Register top_reg = result_end.is_valid() ? result_end : result; Register 4387 src/x64/macro-assembler-x64.cc Register map = rcx; // Holds map while checking type. Register 4388 src/x64/macro-assembler-x64.cc Register length = rcx; // Holds length of object after checking type. Register 4405 src/x64/macro-assembler-x64.cc Register instance_type = rcx; Register 4448 src/x64/macro-assembler-x64.cc Register empty_fixed_array_value = r8; Register 4450 src/x64/macro-assembler-x64.cc Register empty_descriptor_array_value = r9; Register 53 src/x64/macro-assembler-x64.h const Register kScratchRegister = { 10 }; // r10. Register 54 src/x64/macro-assembler-x64.h const Register kSmiConstantRegister = { 12 }; // r12 (callee save). Register 55 src/x64/macro-assembler-x64.h const Register kRootRegister = { 13 }; // r13 (callee save). Register 68 src/x64/macro-assembler-x64.h bool AreAliased(Register r1, Register r2, Register r3, Register r4); Register 74 src/x64/macro-assembler-x64.h SmiIndex(Register index_register, ScaleFactor scale) Register 77 src/x64/macro-assembler-x64.h Register reg; Register 115 src/x64/macro-assembler-x64.h Register scratch = kScratchRegister); Register 122 src/x64/macro-assembler-x64.h void Load(Register destination, ExternalReference source); Register 123 src/x64/macro-assembler-x64.h void Store(ExternalReference destination, Register source); Register 126 src/x64/macro-assembler-x64.h void LoadAddress(Register destination, ExternalReference source); Register 134 src/x64/macro-assembler-x64.h void LoadRoot(Register destination, Heap::RootListIndex index); Register 135 src/x64/macro-assembler-x64.h void StoreRoot(Register source, Heap::RootListIndex index); Register 139 src/x64/macro-assembler-x64.h void LoadRootIndexed(Register destination, Register 140 src/x64/macro-assembler-x64.h Register variable_offset, Register 142 src/x64/macro-assembler-x64.h void CompareRoot(Register with, Heap::RootListIndex index); Register 150 src/x64/macro-assembler-x64.h Register exclusion1 = no_reg, Register 151 src/x64/macro-assembler-x64.h Register exclusion2 = no_reg, Register 152 src/x64/macro-assembler-x64.h Register exclusion3 = no_reg); Register 154 src/x64/macro-assembler-x64.h Register exclusion1 = no_reg, Register 155 src/x64/macro-assembler-x64.h Register exclusion2 = no_reg, Register 156 src/x64/macro-assembler-x64.h Register exclusion3 = no_reg); Register 170 src/x64/macro-assembler-x64.h void RememberedSetHelper(Register object, // Used for debug code. Register 171 src/x64/macro-assembler-x64.h Register addr, Register 172 src/x64/macro-assembler-x64.h Register scratch, Register 176 src/x64/macro-assembler-x64.h void CheckPageFlag(Register object, Register 177 src/x64/macro-assembler-x64.h Register scratch, Register 185 src/x64/macro-assembler-x64.h void JumpIfNotInNewSpace(Register object, Register 186 src/x64/macro-assembler-x64.h Register scratch, Register 194 src/x64/macro-assembler-x64.h void JumpIfInNewSpace(Register object, Register 195 src/x64/macro-assembler-x64.h Register scratch, Register 202 src/x64/macro-assembler-x64.h void JumpIfBlack(Register object, Register 203 src/x64/macro-assembler-x64.h Register scratch0, Register 204 src/x64/macro-assembler-x64.h Register scratch1, Register 210 src/x64/macro-assembler-x64.h void JumpIfDataObject(Register value, Register 211 src/x64/macro-assembler-x64.h Register scratch, Register 220 src/x64/macro-assembler-x64.h void EnsureNotWhite(Register object, Register 221 src/x64/macro-assembler-x64.h Register scratch1, Register 222 src/x64/macro-assembler-x64.h Register scratch2, Register 232 src/x64/macro-assembler-x64.h Register object, Register 234 src/x64/macro-assembler-x64.h Register value, Register 235 src/x64/macro-assembler-x64.h Register scratch, Register 243 src/x64/macro-assembler-x64.h Register context, Register 245 src/x64/macro-assembler-x64.h Register value, Register 246 src/x64/macro-assembler-x64.h Register scratch, Register 266 src/x64/macro-assembler-x64.h Register array, Register 267 src/x64/macro-assembler-x64.h Register value, Register 268 src/x64/macro-assembler-x64.h Register index, Register 279 src/x64/macro-assembler-x64.h Register object, Register 280 src/x64/macro-assembler-x64.h Register address, Register 281 src/x64/macro-assembler-x64.h Register value, Register 320 src/x64/macro-assembler-x64.h void StoreToSafepointRegisterSlot(Register dst, Register src); Register 321 src/x64/macro-assembler-x64.h void LoadFromSafepointRegisterSlot(Register dst, Register src); Register 336 src/x64/macro-assembler-x64.h void SetCallKind(Register dst, CallKind kind); Register 339 src/x64/macro-assembler-x64.h void InvokeCode(Register code, Register 356 src/x64/macro-assembler-x64.h void InvokeFunction(Register function, Register 375 src/x64/macro-assembler-x64.h void GetBuiltinFunction(Register target, Builtins::JavaScript id); Register 378 src/x64/macro-assembler-x64.h void GetBuiltinEntry(Register target, Builtins::JavaScript id); Register 395 src/x64/macro-assembler-x64.h void Integer32ToSmi(Register dst, Register src); Register 398 src/x64/macro-assembler-x64.h void Integer32ToSmiField(const Operand& dst, Register src); Register 402 src/x64/macro-assembler-x64.h void Integer64PlusConstantToSmi(Register dst, Register src, int constant); Register 406 src/x64/macro-assembler-x64.h void SmiToInteger32(Register dst, Register src); Register 407 src/x64/macro-assembler-x64.h void SmiToInteger32(Register dst, const Operand& src); Register 410 src/x64/macro-assembler-x64.h void SmiToInteger64(Register dst, Register src); Register 411 src/x64/macro-assembler-x64.h void SmiToInteger64(Register dst, const Operand& src); Register 415 src/x64/macro-assembler-x64.h void PositiveSmiTimesPowerOfTwoToInteger64(Register dst, Register 416 src/x64/macro-assembler-x64.h Register src, Register 421 src/x64/macro-assembler-x64.h void PositiveSmiDivPowerOfTwoToInteger32(Register dst, Register 422 src/x64/macro-assembler-x64.h Register src, Register 429 src/x64/macro-assembler-x64.h void SmiOrIfSmis(Register dst, Register 430 src/x64/macro-assembler-x64.h Register src1, Register 431 src/x64/macro-assembler-x64.h Register src2, Register 438 src/x64/macro-assembler-x64.h void SmiCompare(Register smi1, Register smi2); Register 439 src/x64/macro-assembler-x64.h void SmiCompare(Register dst, Smi* src); Register 440 src/x64/macro-assembler-x64.h void SmiCompare(Register dst, const Operand& src); Register 441 src/x64/macro-assembler-x64.h void SmiCompare(const Operand& dst, Register src); Register 444 src/x64/macro-assembler-x64.h void SmiCompareInteger32(const Operand& dst, Register src); Register 446 src/x64/macro-assembler-x64.h void SmiTest(Register src); Register 452 src/x64/macro-assembler-x64.h Condition CheckSmi(Register src); Register 456 src/x64/macro-assembler-x64.h Condition CheckNonNegativeSmi(Register src); Register 459 src/x64/macro-assembler-x64.h Condition CheckBothSmi(Register first, Register second); Register 462 src/x64/macro-assembler-x64.h Condition CheckBothNonNegativeSmi(Register first, Register second); Register 465 src/x64/macro-assembler-x64.h Condition CheckEitherSmi(Register first, Register 466 src/x64/macro-assembler-x64.h Register second, Register 467 src/x64/macro-assembler-x64.h Register scratch = kScratchRegister); Register 472 src/x64/macro-assembler-x64.h Condition CheckIsMinSmi(Register src); Register 476 src/x64/macro-assembler-x64.h Condition CheckInteger32ValidSmiValue(Register src); Register 480 src/x64/macro-assembler-x64.h Condition CheckUInteger32ValidSmiValue(Register src); Register 484 src/x64/macro-assembler-x64.h void CheckSmiToIndicator(Register dst, Register src); Register 485 src/x64/macro-assembler-x64.h void CheckSmiToIndicator(Register dst, const Operand& src); Register 491 src/x64/macro-assembler-x64.h void JumpIfNotValidSmiValue(Register src, Label* on_invalid, Register 495 src/x64/macro-assembler-x64.h void JumpIfUIntNotValidSmiValue(Register src, Label* on_invalid, Register 499 src/x64/macro-assembler-x64.h void JumpIfSmi(Register src, Register 504 src/x64/macro-assembler-x64.h void JumpIfNotSmi(Register src, Register 509 src/x64/macro-assembler-x64.h void JumpUnlessNonNegativeSmi(Register src, Register 515 src/x64/macro-assembler-x64.h void JumpIfSmiEqualsConstant(Register src, Register 521 src/x64/macro-assembler-x64.h void JumpIfNotBothSmi(Register src1, Register 522 src/x64/macro-assembler-x64.h Register src2, Register 527 src/x64/macro-assembler-x64.h void JumpUnlessBothNonNegativeSmi(Register src1, Register src2, Register 539 src/x64/macro-assembler-x64.h void SmiTryAddConstant(Register dst, Register 540 src/x64/macro-assembler-x64.h Register src, Register 547 src/x64/macro-assembler-x64.h void SmiAddConstant(Register dst, Register src, Smi* constant); Register 555 src/x64/macro-assembler-x64.h void SmiAddConstant(Register dst, Register 556 src/x64/macro-assembler-x64.h Register src, Register 564 src/x64/macro-assembler-x64.h void SmiSubConstant(Register dst, Register src, Smi* constant); Register 568 src/x64/macro-assembler-x64.h void SmiSubConstant(Register dst, Register 569 src/x64/macro-assembler-x64.h Register src, Register 576 src/x64/macro-assembler-x64.h void SmiNeg(Register dst, Register 577 src/x64/macro-assembler-x64.h Register src, Register 584 src/x64/macro-assembler-x64.h void SmiAdd(Register dst, Register 585 src/x64/macro-assembler-x64.h Register src1, Register 586 src/x64/macro-assembler-x64.h Register src2, Register 589 src/x64/macro-assembler-x64.h void SmiAdd(Register dst, Register 590 src/x64/macro-assembler-x64.h Register src1, Register 595 src/x64/macro-assembler-x64.h void SmiAdd(Register dst, Register 596 src/x64/macro-assembler-x64.h Register src1, Register 597 src/x64/macro-assembler-x64.h Register src2); Register 602 src/x64/macro-assembler-x64.h void SmiSub(Register dst, Register 603 src/x64/macro-assembler-x64.h Register src1, Register 604 src/x64/macro-assembler-x64.h Register src2, Register 608 src/x64/macro-assembler-x64.h void SmiSub(Register dst, Register 609 src/x64/macro-assembler-x64.h Register src1, Register 610 src/x64/macro-assembler-x64.h Register src2); Register 612 src/x64/macro-assembler-x64.h void SmiSub(Register dst, Register 613 src/x64/macro-assembler-x64.h Register src1, Register 618 src/x64/macro-assembler-x64.h void SmiSub(Register dst, Register 619 src/x64/macro-assembler-x64.h Register src1, Register 626 src/x64/macro-assembler-x64.h void SmiMul(Register dst, Register 627 src/x64/macro-assembler-x64.h Register src1, Register 628 src/x64/macro-assembler-x64.h Register src2, Register 634 src/x64/macro-assembler-x64.h void SmiDiv(Register dst, Register 635 src/x64/macro-assembler-x64.h Register src1, Register 636 src/x64/macro-assembler-x64.h Register src2, Register 642 src/x64/macro-assembler-x64.h void SmiMod(Register dst, Register 643 src/x64/macro-assembler-x64.h Register src1, Register 644 src/x64/macro-assembler-x64.h Register src2, Register 649 src/x64/macro-assembler-x64.h void SmiNot(Register dst, Register src); Register 650 src/x64/macro-assembler-x64.h void SmiAnd(Register dst, Register src1, Register src2); Register 651 src/x64/macro-assembler-x64.h void SmiOr(Register dst, Register src1, Register src2); Register 652 src/x64/macro-assembler-x64.h void SmiXor(Register dst, Register src1, Register src2); Register 653 src/x64/macro-assembler-x64.h void SmiAndConstant(Register dst, Register src1, Smi* constant); Register 654 src/x64/macro-assembler-x64.h void SmiOrConstant(Register dst, Register src1, Smi* constant); Register 655 src/x64/macro-assembler-x64.h void SmiXorConstant(Register dst, Register src1, Smi* constant); Register 657 src/x64/macro-assembler-x64.h void SmiShiftLeftConstant(Register dst, Register 658 src/x64/macro-assembler-x64.h Register src, Register 660 src/x64/macro-assembler-x64.h void SmiShiftLogicalRightConstant(Register dst, Register 661 src/x64/macro-assembler-x64.h Register src, Register 665 src/x64/macro-assembler-x64.h void SmiShiftArithmeticRightConstant(Register dst, Register 666 src/x64/macro-assembler-x64.h Register src, Register 671 src/x64/macro-assembler-x64.h void SmiShiftLeft(Register dst, Register 672 src/x64/macro-assembler-x64.h Register src1, Register 673 src/x64/macro-assembler-x64.h Register src2); Register 677 src/x64/macro-assembler-x64.h void SmiShiftLogicalRight(Register dst, Register 678 src/x64/macro-assembler-x64.h Register src1, Register 679 src/x64/macro-assembler-x64.h Register src2, Register 687 src/x64/macro-assembler-x64.h void SmiShiftArithmeticRight(Register dst, Register 688 src/x64/macro-assembler-x64.h Register src1, Register 689 src/x64/macro-assembler-x64.h Register src2); Register 695 src/x64/macro-assembler-x64.h void SelectNonSmi(Register dst, Register 696 src/x64/macro-assembler-x64.h Register src1, Register 697 src/x64/macro-assembler-x64.h Register src2, Register 709 src/x64/macro-assembler-x64.h SmiIndex SmiToIndex(Register dst, Register src, int shift); Register 712 src/x64/macro-assembler-x64.h SmiIndex SmiToNegativeIndex(Register dst, Register src, int shift); Register 716 src/x64/macro-assembler-x64.h void AddSmiField(Register dst, const Operand& src); Register 719 src/x64/macro-assembler-x64.h void Move(Register dst, Smi* source) { Register 724 src/x64/macro-assembler-x64.h Register constant = GetSmiConstant(source); Register 736 src/x64/macro-assembler-x64.h void JumpIfNotString(Register object, Register 737 src/x64/macro-assembler-x64.h Register object_map, Register 743 src/x64/macro-assembler-x64.h Register first_object, Register 744 src/x64/macro-assembler-x64.h Register second_object, Register 745 src/x64/macro-assembler-x64.h Register scratch1, Register 746 src/x64/macro-assembler-x64.h Register scratch2, Register 754 src/x64/macro-assembler-x64.h Register instance_type, Register 755 src/x64/macro-assembler-x64.h Register scratch, Register 760 src/x64/macro-assembler-x64.h Register first_object_instance_type, Register 761 src/x64/macro-assembler-x64.h Register second_object_instance_type, Register 762 src/x64/macro-assembler-x64.h Register scratch1, Register 763 src/x64/macro-assembler-x64.h Register scratch2, Register 771 src/x64/macro-assembler-x64.h void Set(Register dst, int64_t x); Register 775 src/x64/macro-assembler-x64.h void Move(Register target, Register source); Register 779 src/x64/macro-assembler-x64.h void SafeMove(Register dst, Smi* src); Register 786 src/x64/macro-assembler-x64.h void Move(Register dst, Handle<Object> source); Register 788 src/x64/macro-assembler-x64.h void Cmp(Register dst, Handle<Object> source); Register 790 src/x64/macro-assembler-x64.h void Cmp(Register dst, Smi* src); Register 796 src/x64/macro-assembler-x64.h void LoadHeapObject(Register result, Handle<HeapObject> object); Register 799 src/x64/macro-assembler-x64.h void LoadObject(Register result, Handle<Object> object) { Register 808 src/x64/macro-assembler-x64.h void LoadGlobalCell(Register dst, Handle<JSGlobalPropertyCell> cell); Register 836 src/x64/macro-assembler-x64.h int CallSize(Register target) { Register 865 src/x64/macro-assembler-x64.h void CmpObjectType(Register heap_object, InstanceType type, Register map); Register 869 src/x64/macro-assembler-x64.h void CmpInstanceType(Register map, InstanceType type); Register 873 src/x64/macro-assembler-x64.h void CheckFastElements(Register map, Register 879 src/x64/macro-assembler-x64.h void CheckFastObjectElements(Register map, Register 885 src/x64/macro-assembler-x64.h void CheckFastSmiElements(Register map, Register 893 src/x64/macro-assembler-x64.h void StoreNumberToDoubleElements(Register maybe_number, Register 894 src/x64/macro-assembler-x64.h Register elements, Register 895 src/x64/macro-assembler-x64.h Register index, Register 903 src/x64/macro-assembler-x64.h void CompareMap(Register obj, Register 912 src/x64/macro-assembler-x64.h void CheckMap(Register obj, Register 921 src/x64/macro-assembler-x64.h void DispatchMap(Register obj, Register 931 src/x64/macro-assembler-x64.h Condition IsObjectStringType(Register heap_object, Register 932 src/x64/macro-assembler-x64.h Register map, Register 933 src/x64/macro-assembler-x64.h Register instance_type); Register 940 src/x64/macro-assembler-x64.h void ClampUint8(Register reg); Register 944 src/x64/macro-assembler-x64.h Register result_reg, Register 945 src/x64/macro-assembler-x64.h Register temp_reg); Register 947 src/x64/macro-assembler-x64.h void LoadInstanceDescriptors(Register map, Register descriptors); Register 950 src/x64/macro-assembler-x64.h void AbortIfNotNumber(Register object); Register 953 src/x64/macro-assembler-x64.h void AbortIfSmi(Register object); Register 956 src/x64/macro-assembler-x64.h void AbortIfNotSmi(Register object); Register 961 src/x64/macro-assembler-x64.h void AbortIfNotZeroExtended(Register reg); Register 964 src/x64/macro-assembler-x64.h void AbortIfNotString(Register object); Register 967 src/x64/macro-assembler-x64.h void AbortIfNotRootValue(Register src, Register 982 src/x64/macro-assembler-x64.h void Throw(Register value); Register 985 src/x64/macro-assembler-x64.h void ThrowUncatchable(Register value); Register 994 src/x64/macro-assembler-x64.h void CheckAccessGlobalProxy(Register holder_reg, Register 995 src/x64/macro-assembler-x64.h Register scratch, Register 998 src/x64/macro-assembler-x64.h void GetNumberHash(Register r0, Register scratch); Register 1001 src/x64/macro-assembler-x64.h Register elements, Register 1002 src/x64/macro-assembler-x64.h Register key, Register 1003 src/x64/macro-assembler-x64.h Register r0, Register 1004 src/x64/macro-assembler-x64.h Register r1, Register 1005 src/x64/macro-assembler-x64.h Register r2, Register 1006 src/x64/macro-assembler-x64.h Register result); Register 1023 src/x64/macro-assembler-x64.h Register result, Register 1024 src/x64/macro-assembler-x64.h Register result_end, Register 1025 src/x64/macro-assembler-x64.h Register scratch, Register 1031 src/x64/macro-assembler-x64.h Register element_count, Register 1032 src/x64/macro-assembler-x64.h Register result, Register 1033 src/x64/macro-assembler-x64.h Register result_end, Register 1034 src/x64/macro-assembler-x64.h Register scratch, Register 1038 src/x64/macro-assembler-x64.h void AllocateInNewSpace(Register object_size, Register 1039 src/x64/macro-assembler-x64.h Register result, Register 1040 src/x64/macro-assembler-x64.h Register result_end, Register 1041 src/x64/macro-assembler-x64.h Register scratch, Register 1049 src/x64/macro-assembler-x64.h void UndoAllocationInNewSpace(Register object); Register 1054 src/x64/macro-assembler-x64.h void AllocateHeapNumber(Register result, Register 1055 src/x64/macro-assembler-x64.h Register scratch, Register 1060 src/x64/macro-assembler-x64.h void AllocateTwoByteString(Register result, Register 1061 src/x64/macro-assembler-x64.h Register length, Register 1062 src/x64/macro-assembler-x64.h Register scratch1, Register 1063 src/x64/macro-assembler-x64.h Register scratch2, Register 1064 src/x64/macro-assembler-x64.h Register scratch3, Register 1066 src/x64/macro-assembler-x64.h void AllocateAsciiString(Register result, Register 1067 src/x64/macro-assembler-x64.h Register length, Register 1068 src/x64/macro-assembler-x64.h Register scratch1, Register 1069 src/x64/macro-assembler-x64.h Register scratch2, Register 1070 src/x64/macro-assembler-x64.h Register scratch3, Register 1075 src/x64/macro-assembler-x64.h void AllocateTwoByteConsString(Register result, Register 1076 src/x64/macro-assembler-x64.h Register scratch1, Register 1077 src/x64/macro-assembler-x64.h Register scratch2, Register 1079 src/x64/macro-assembler-x64.h void AllocateAsciiConsString(Register result, Register 1080 src/x64/macro-assembler-x64.h Register scratch1, Register 1081 src/x64/macro-assembler-x64.h Register scratch2, Register 1086 src/x64/macro-assembler-x64.h void AllocateTwoByteSlicedString(Register result, Register 1087 src/x64/macro-assembler-x64.h Register scratch1, Register 1088 src/x64/macro-assembler-x64.h Register scratch2, Register 1090 src/x64/macro-assembler-x64.h void AllocateAsciiSlicedString(Register result, Register 1091 src/x64/macro-assembler-x64.h Register scratch1, Register 1092 src/x64/macro-assembler-x64.h Register scratch2, Register 1099 src/x64/macro-assembler-x64.h void NegativeZeroTest(Register result, Register op, Label* then_label); Register 1103 src/x64/macro-assembler-x64.h Register result, Register 1104 src/x64/macro-assembler-x64.h Register op, Register 1109 src/x64/macro-assembler-x64.h void NegativeZeroTest(Register result, Register op1, Register op2, Register 1110 src/x64/macro-assembler-x64.h Register scratch, Label* then_label); Register 1117 src/x64/macro-assembler-x64.h void TryGetFunctionPrototype(Register function, Register 1118 src/x64/macro-assembler-x64.h Register result, Register 1130 src/x64/macro-assembler-x64.h void IndexFromHash(Register hash, Register index); Register 1133 src/x64/macro-assembler-x64.h void LoadContext(Register dst, int context_chain_length); Register 1142 src/x64/macro-assembler-x64.h Register map_in_out, Register 1143 src/x64/macro-assembler-x64.h Register scratch, Register 1147 src/x64/macro-assembler-x64.h void LoadInitialArrayMap(Register function_in, Register 1148 src/x64/macro-assembler-x64.h Register scratch, Register 1149 src/x64/macro-assembler-x64.h Register map_out, Register 1153 src/x64/macro-assembler-x64.h void LoadGlobalFunction(int index, Register function); Register 1157 src/x64/macro-assembler-x64.h void LoadGlobalFunctionInitialMap(Register function, Register map); Register 1227 src/x64/macro-assembler-x64.h void CallCFunction(Register function, int num_arguments); Register 1240 src/x64/macro-assembler-x64.h void Ret(int bytes_dropped, Register scratch); Register 1253 src/x64/macro-assembler-x64.h void CopyBytes(Register destination, Register 1254 src/x64/macro-assembler-x64.h Register source, Register 1255 src/x64/macro-assembler-x64.h Register length, Register 1257 src/x64/macro-assembler-x64.h Register scratch = kScratchRegister); Register 1262 src/x64/macro-assembler-x64.h void InitializeFieldsWithFiller(Register start_offset, Register 1263 src/x64/macro-assembler-x64.h Register end_offset, Register 1264 src/x64/macro-assembler-x64.h Register filler); Register 1282 src/x64/macro-assembler-x64.h void AssertFastElements(Register elements); Register 1302 src/x64/macro-assembler-x64.h static int SafepointRegisterStackIndex(Register reg) { Register 1312 src/x64/macro-assembler-x64.h void CheckEnumCache(Register null_value, Register 1318 src/x64/macro-assembler-x64.h static const int kSafepointPushRegisterIndices[Register::kNumRegisters]; Register 1329 src/x64/macro-assembler-x64.h Register GetSmiConstant(Smi* value); Register 1332 src/x64/macro-assembler-x64.h void LoadSmiConstant(Register dst, Smi* value); Register 1341 src/x64/macro-assembler-x64.h Register code_register, Register 1361 src/x64/macro-assembler-x64.h void LoadAllocationTopHelper(Register result, Register 1362 src/x64/macro-assembler-x64.h Register scratch, Register 1366 src/x64/macro-assembler-x64.h void UpdateAllocationTopHelper(Register result_end, Register scratch); Register 1371 src/x64/macro-assembler-x64.h Object* PopHandleScopeHelper(Register saved, Register 1372 src/x64/macro-assembler-x64.h Register scratch, Register 1376 src/x64/macro-assembler-x64.h void InNewSpace(Register object, Register 1377 src/x64/macro-assembler-x64.h Register scratch, Register 1386 src/x64/macro-assembler-x64.h inline void GetMarkBits(Register addr_reg, Register 1387 src/x64/macro-assembler-x64.h Register bitmap_reg, Register 1388 src/x64/macro-assembler-x64.h Register mask_reg); Register 1395 src/x64/macro-assembler-x64.h Operand SafepointRegisterSlot(Register reg); Register 1430 src/x64/macro-assembler-x64.h inline Operand FieldOperand(Register object, int offset) { Register 1436 src/x64/macro-assembler-x64.h inline Operand FieldOperand(Register object, Register 1437 src/x64/macro-assembler-x64.h Register index, Register 1444 src/x64/macro-assembler-x64.h inline Operand ContextOperand(Register context, int index) { Register 612 src/x64/regexp-macro-assembler-x64.cc Register index = current_character(); Register 226 src/x64/regexp-macro-assembler-x64.h inline Register current_character() { return rdx; } Register 230 src/x64/regexp-macro-assembler-x64.h inline Register backtrack_stackpointer() { return rcx; } Register 233 src/x64/regexp-macro-assembler-x64.h inline Register code_object_pointer() { return r8; } Register 256 src/x64/regexp-macro-assembler-x64.h inline void Push(Register source); Register 269 src/x64/regexp-macro-assembler-x64.h inline void Pop(Register target); Register 140 src/x64/stub-cache-x64.cc Register properties = r0; Register 485 src/x64/stub-cache-x64.cc Register arguments_arg = rcx; Register 488 src/x64/stub-cache-x64.cc Register arguments_arg = rdx; Register 490 src/x64/stub-cache-x64.cc Register arguments_arg = rdi; Register 595 src/x64/stub-cache-x64.cc Register holder = Register 658 src/x64/stub-cache-x64.cc Register holder = Register 707 src/x64/stub-cache-x64.cc Register name_; Register 900 src/x64/stub-cache-x64.cc Register StubCompiler::CheckPrototypes(Handle<JSObject> object, Register 917 src/x64/stub-cache-x64.cc Register reg = object_reg; Register 1023 src/x64/stub-cache-x64.cc Register reg = CheckPrototypes( Register 1046 src/x64/stub-cache-x64.cc Register reg = CheckPrototypes(object, receiver, holder, scratch1, Register 1067 src/x64/stub-cache-x64.cc Register accessor_info_arg = rdx; Register 1068 src/x64/stub-cache-x64.cc Register name_arg = rcx; Register 1071 src/x64/stub-cache-x64.cc Register accessor_info_arg = r8; Register 1072 src/x64/stub-cache-x64.cc Register name_arg = rdx; Register 1074 src/x64/stub-cache-x64.cc Register accessor_info_arg = rsi; Register 1075 src/x64/stub-cache-x64.cc Register name_arg = rdi; Register 1160 src/x64/stub-cache-x64.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, Register 1260 src/x64/stub-cache-x64.cc Register holder_reg = CheckPrototypes(object, receiver, interceptor_holder, Register 1365 src/x64/stub-cache-x64.cc Register reg = CheckPrototypes(object, rdx, holder, rbx, rax, rdi, Register 1733 src/x64/stub-cache-x64.cc Register receiver = rbx; Register 1734 src/x64/stub-cache-x64.cc Register index = rdi; Register 1735 src/x64/stub-cache-x64.cc Register result = rax; Register 1811 src/x64/stub-cache-x64.cc Register receiver = rax; Register 1812 src/x64/stub-cache-x64.cc Register index = rdi; Register 1813 src/x64/stub-cache-x64.cc Register scratch = rdx; Register 1814 src/x64/stub-cache-x64.cc Register result = rax; Register 1887 src/x64/stub-cache-x64.cc Register code = rbx; Register 3105 src/x64/stub-cache-x64.cc Register map_reg = rbx; Register 81 test/cctest/test-assembler-x64.cc static const v8::internal::Register arg1 = rcx; Register 82 test/cctest/test-assembler-x64.cc static const v8::internal::Register arg2 = rdx; Register 84 test/cctest/test-assembler-x64.cc static const v8::internal::Register arg1 = rdi; Register 85 test/cctest/test-assembler-x64.cc static const v8::internal::Register arg2 = rsi;