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;