Operand 278 src/arm/assembler-arm-inl.h Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { Operand 285 src/arm/assembler-arm-inl.h Operand::Operand(const ExternalReference& f) { Operand 292 src/arm/assembler-arm-inl.h Operand::Operand(Smi* value) { Operand 299 src/arm/assembler-arm-inl.h Operand::Operand(Register rm) { Operand 307 src/arm/assembler-arm-inl.h bool Operand::is_reg() const { Operand 167 src/arm/assembler-arm.cc Operand::Operand(Handle<Object> handle) { Operand 183 src/arm/assembler-arm.cc Operand::Operand(Register rm, ShiftOp shift_op, int shift_imm) { Operand 199 src/arm/assembler-arm.cc Operand::Operand(Register rm, ShiftOp shift_op, Register rs) { Operand 778 src/arm/assembler-arm.cc bool Operand::must_use_constant_pool() const { Operand 793 src/arm/assembler-arm.cc bool Operand::is_single_instruction(Instr instr) const { Operand 851 src/arm/assembler-arm.cc mov(rd, Operand(x.imm32_ & 0xffff), LeaveCC, cond); Operand 864 src/arm/assembler-arm.cc addrmod1(instr, rn, rd, Operand(ip)); Operand 899 src/arm/assembler-arm.cc mov(ip, Operand(x.offset_), LeaveCC, Instruction::ConditionField(instr)); Operand 932 src/arm/assembler-arm.cc mov(ip, Operand(x.offset_), LeaveCC, Instruction::ConditionField(instr)); Operand 942 src/arm/assembler-arm.cc mov(ip, Operand(x.rm_, x.shift_op_, x.shift_imm_), LeaveCC, Operand 1169 src/arm/assembler-arm.cc mov(reg, Operand(immediate), LeaveCC, cond); Operand 1387 src/arm/assembler-arm.cc msr(fields, Operand(ip), cond); Operand 1675 src/arm/assembler-arm.cc add(ip, base, Operand(offset)); Operand 1677 src/arm/assembler-arm.cc sub(ip, base, Operand(offset)); Operand 1719 src/arm/assembler-arm.cc add(ip, base, Operand(offset)); Operand 1721 src/arm/assembler-arm.cc sub(ip, base, Operand(offset)); Operand 1760 src/arm/assembler-arm.cc add(ip, base, Operand(offset)); Operand 1762 src/arm/assembler-arm.cc sub(ip, base, Operand(offset)); Operand 1803 src/arm/assembler-arm.cc add(ip, base, Operand(offset)); Operand 1805 src/arm/assembler-arm.cc sub(ip, base, Operand(offset)); Operand 1982 src/arm/assembler-arm.cc mov(ip, Operand(lo)); Operand 1987 src/arm/assembler-arm.cc mov(ip, Operand(lo)); Operand 1992 src/arm/assembler-arm.cc mov(ip, Operand(hi)); Operand 398 src/arm/assembler-arm.h class Operand BASE_EMBEDDED { Operand 401 src/arm/assembler-arm.h INLINE(explicit Operand(int32_t immediate, Operand 403 src/arm/assembler-arm.h INLINE(static Operand Zero()) { Operand 404 src/arm/assembler-arm.h return Operand(static_cast<int32_t>(0)); Operand 406 src/arm/assembler-arm.h INLINE(explicit Operand(const ExternalReference& f)); Operand 407 src/arm/assembler-arm.h explicit Operand(Handle<Object> handle); Operand 408 src/arm/assembler-arm.h INLINE(explicit Operand(Smi* value)); Operand 411 src/arm/assembler-arm.h INLINE(explicit Operand(Register rm)); Operand 414 src/arm/assembler-arm.h explicit Operand(Register rm, ShiftOp shift_op, int shift_imm); Operand 417 src/arm/assembler-arm.h explicit Operand(Register rm, ShiftOp shift_op, Register rs); Operand 786 src/arm/assembler-arm.h void and_(Register dst, Register src1, const Operand& src2, Operand 789 src/arm/assembler-arm.h void eor(Register dst, Register src1, const Operand& src2, Operand 792 src/arm/assembler-arm.h void sub(Register dst, Register src1, const Operand& src2, Operand 796 src/arm/assembler-arm.h sub(dst, src1, Operand(src2), s, cond); Operand 799 src/arm/assembler-arm.h void rsb(Register dst, Register src1, const Operand& src2, Operand 802 src/arm/assembler-arm.h void add(Register dst, Register src1, const Operand& src2, Operand 806 src/arm/assembler-arm.h add(dst, src1, Operand(src2), s, cond); Operand 809 src/arm/assembler-arm.h void adc(Register dst, Register src1, const Operand& src2, Operand 812 src/arm/assembler-arm.h void sbc(Register dst, Register src1, const Operand& src2, Operand 815 src/arm/assembler-arm.h void rsc(Register dst, Register src1, const Operand& src2, Operand 818 src/arm/assembler-arm.h void tst(Register src1, const Operand& src2, Condition cond = al); Operand 820 src/arm/assembler-arm.h tst(src1, Operand(src2), cond); Operand 823 src/arm/assembler-arm.h void teq(Register src1, const Operand& src2, Condition cond = al); Operand 825 src/arm/assembler-arm.h void cmp(Register src1, const Operand& src2, Condition cond = al); Operand 827 src/arm/assembler-arm.h cmp(src1, Operand(src2), cond); Operand 831 src/arm/assembler-arm.h void cmn(Register src1, const Operand& src2, Condition cond = al); Operand 833 src/arm/assembler-arm.h void orr(Register dst, Register src1, const Operand& src2, Operand 837 src/arm/assembler-arm.h orr(dst, src1, Operand(src2), s, cond); Operand 840 src/arm/assembler-arm.h void mov(Register dst, const Operand& src, Operand 843 src/arm/assembler-arm.h mov(dst, Operand(src), s, cond); Operand 853 src/arm/assembler-arm.h void bic(Register dst, Register src1, const Operand& src2, Operand 856 src/arm/assembler-arm.h void mvn(Register dst, const Operand& src, Operand 900 src/arm/assembler-arm.h void usat(Register dst, int satpos, const Operand& src, Condition cond = al); Operand 918 src/arm/assembler-arm.h void msr(SRegisterFieldMask fields, const Operand& src, Condition cond = al); Operand 1161 src/arm/assembler-arm.h add(sp, sp, Operand(kPointerSize)); Operand 1426 src/arm/assembler-arm.h void addrmod1(Instr instr, Register rn, Register rd, const Operand& x); Operand 70 src/arm/builtins-arm.cc __ add(r0, r0, Operand(num_extra_args + 1)); Operand 141 src/arm/builtins-arm.cc __ mov(scratch3, Operand(0, RelocInfo::NONE)); Operand 153 src/arm/builtins-arm.cc __ add(scratch1, result, Operand(JSArray::kSize)); Operand 157 src/arm/builtins-arm.cc __ sub(scratch1, scratch1, Operand(kHeapObjectTag)); Operand 167 src/arm/builtins-arm.cc __ mov(scratch3, Operand(Smi::FromInt(initial_capacity))); Operand 181 src/arm/builtins-arm.cc __ add(scratch2, scratch1, Operand(initial_capacity * kPointerSize)); Operand 223 src/arm/builtins-arm.cc Operand((JSArray::kSize + FixedArray::kHeaderSize) / kPointerSize)); Operand 226 src/arm/builtins-arm.cc Operand(array_size, ASR, kSmiTagSize)); Operand 251 src/arm/builtins-arm.cc __ add(elements_array_storage, result, Operand(JSArray::kSize)); Operand 259 src/arm/builtins-arm.cc Operand(kHeapObjectTag)); Operand 280 src/arm/builtins-arm.cc Operand(array_size, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 320 src/arm/builtins-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); Operand 335 src/arm/builtins-arm.cc __ add(sp, sp, Operand(kPointerSize)); Operand 341 src/arm/builtins-arm.cc __ cmp(r0, Operand(1)); Operand 348 src/arm/builtins-arm.cc __ mov(r0, Operand(0)); // Treat this as a call with argc of zero. Operand 352 src/arm/builtins-arm.cc __ and_(r3, r2, Operand(kIntptrSignBit | kSmiTagMask), SetCC); Operand 358 src/arm/builtins-arm.cc __ cmp(r2, Operand(JSObject::kInitialMaxFastElementArray << kSmiTagSize)); Operand 378 src/arm/builtins-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 383 src/arm/builtins-arm.cc __ mov(r2, Operand(r0, LSL, kSmiTagSize)); // Convet argc to a smi. Operand 431 src/arm/builtins-arm.cc __ add(sp, sp, Operand(kPointerSize)); Operand 462 src/arm/builtins-arm.cc __ sub(r7, r7, Operand(kPointerSize)); Operand 486 src/arm/builtins-arm.cc __ tst(r2, Operand(kSmiTagMask)); Operand 520 src/arm/builtins-arm.cc __ tst(r2, Operand(kSmiTagMask)); Operand 553 src/arm/builtins-arm.cc __ tst(r2, Operand(kSmiTagMask)); Operand 585 src/arm/builtins-arm.cc __ cmp(function, Operand(r2)); Operand 591 src/arm/builtins-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); Operand 594 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(1)); Operand 632 src/arm/builtins-arm.cc __ cmp(r4, Operand(JSValue::kSize >> kPointerSizeLog2)); Operand 635 src/arm/builtins-arm.cc __ cmp(r4, Operand(0, RelocInfo::NONE)); Operand 661 src/arm/builtins-arm.cc __ tst(r3, Operand(kIsNotStringMask)); Operand 720 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, LSL, kSmiTagSize)); Operand 732 src/arm/builtins-arm.cc __ mov(r2, Operand(debug_step_in_fp)); Operand 760 src/arm/builtins-arm.cc __ sub(r4, r4, Operand(1), SetCC); Operand 803 src/arm/builtins-arm.cc __ add(r6, r4, Operand(r3, LSL, kPointerSizeLog2)); // End of object. Operand 810 src/arm/builtins-arm.cc __ add(r0, r5, Operand(r0, LSL, kPointerSizeLog2)); Operand 826 src/arm/builtins-arm.cc __ add(r4, r4, Operand(kHeapObjectTag)); Operand 839 src/arm/builtins-arm.cc __ add(r3, r3, Operand(r6)); Operand 842 src/arm/builtins-arm.cc __ sub(r3, r3, Operand(r6), SetCC); Operand 854 src/arm/builtins-arm.cc __ add(r0, r3, Operand(FixedArray::kHeaderSize / kPointerSize)); Operand 873 src/arm/builtins-arm.cc __ mov(r0, Operand(r3, LSL, kSmiTagSize)); Operand 882 src/arm/builtins-arm.cc __ add(r6, r2, Operand(r3, LSL, kPointerSizeLog2)); // End of object. Operand 905 src/arm/builtins-arm.cc __ add(r5, r5, Operand(kHeapObjectTag)); // Add the heap tag. Operand 943 src/arm/builtins-arm.cc __ add(r2, fp, Operand(StandardFrameConstants::kCallerSPOffset)); Operand 946 src/arm/builtins-arm.cc __ mov(r0, Operand(r3, LSR, kSmiTagSize)); Operand 963 src/arm/builtins-arm.cc __ sub(r3, r3, Operand(2), SetCC); Operand 1028 src/arm/builtins-arm.cc __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2 - 1)); Operand 1029 src/arm/builtins-arm.cc __ add(sp, sp, Operand(kPointerSize)); Operand 1061 src/arm/builtins-arm.cc __ mov(cp, Operand(0, RelocInfo::NONE)); Operand 1081 src/arm/builtins-arm.cc __ add(r2, r4, Operand(r3, LSL, kPointerSizeLog2)); Operand 1095 src/arm/builtins-arm.cc __ mov(r5, Operand(r4)); Operand 1096 src/arm/builtins-arm.cc __ mov(r6, Operand(r4)); Operand 1097 src/arm/builtins-arm.cc __ mov(r7, Operand(r4)); Operand 1099 src/arm/builtins-arm.cc __ mov(r9, Operand(r4)); Operand 1103 src/arm/builtins-arm.cc __ mov(r0, Operand(r3)); Operand 1146 src/arm/builtins-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 1175 src/arm/builtins-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 1195 src/arm/builtins-arm.cc __ mov(r0, Operand(Smi::FromInt(static_cast<int>(type)))); Operand 1205 src/arm/builtins-arm.cc __ cmp(r6, Operand(FullCodeGenerator::NO_REGISTERS)); Operand 1207 src/arm/builtins-arm.cc __ add(sp, sp, Operand(1 * kPointerSize)); // Remove state. Operand 1212 src/arm/builtins-arm.cc __ cmp(r6, Operand(FullCodeGenerator::TOS_REG)); Operand 1214 src/arm/builtins-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); // Remove state. Operand 1266 src/arm/builtins-arm.cc __ cmp(r0, Operand(Smi::FromInt(-1))); Operand 1286 src/arm/builtins-arm.cc __ cmp(r0, Operand(0)); Operand 1290 src/arm/builtins-arm.cc __ add(r0, r0, Operand(1)); Operand 1307 src/arm/builtins-arm.cc __ mov(r4, Operand(0, RelocInfo::NONE)); // indicate regular JS_FUNCTION Operand 1315 src/arm/builtins-arm.cc __ tst(r3, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + Operand 1320 src/arm/builtins-arm.cc __ tst(r3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); Operand 1324 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); Operand 1347 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, LSL, kSmiTagSize)); // Smi-tagged. Operand 1355 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, ASR, kSmiTagSize)); Operand 1362 src/arm/builtins-arm.cc __ mov(r4, Operand(0, RelocInfo::NONE)); Operand 1376 src/arm/builtins-arm.cc __ add(r3, sp, Operand(r0, LSL, kPointerSizeLog2)); Operand 1384 src/arm/builtins-arm.cc __ mov(r4, Operand(1, RelocInfo::NONE)); // indicate function proxy Operand 1385 src/arm/builtins-arm.cc __ cmp(r2, Operand(JS_FUNCTION_PROXY_TYPE)); Operand 1388 src/arm/builtins-arm.cc __ mov(r4, Operand(2, RelocInfo::NONE)); // indicate non-function Operand 1397 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); Operand 1409 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); Operand 1414 src/arm/builtins-arm.cc __ sub(r2, r2, Operand(kPointerSize)); Operand 1419 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(1)); Operand 1432 src/arm/builtins-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); Operand 1434 src/arm/builtins-arm.cc __ cmp(r4, Operand(1)); Operand 1438 src/arm/builtins-arm.cc __ add(r0, r0, Operand(1)); Operand 1458 src/arm/builtins-arm.cc __ mov(r2, Operand(r2, ASR, kSmiTagSize)); Operand 1497 src/arm/builtins-arm.cc __ cmp(r2, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 1510 src/arm/builtins-arm.cc __ mov(r1, Operand(0, RelocInfo::NONE)); // initial index Operand 1531 src/arm/builtins-arm.cc __ tst(r2, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + Operand 1536 src/arm/builtins-arm.cc __ tst(r2, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); Operand 1594 src/arm/builtins-arm.cc __ add(r0, r0, Operand(1 << kSmiTagSize)); Operand 1607 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, ASR, kSmiTagSize)); Operand 1615 src/arm/builtins-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); Operand 1621 src/arm/builtins-arm.cc __ add(r0, r0, Operand(1)); Operand 1622 src/arm/builtins-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); Operand 1630 src/arm/builtins-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); Operand 1636 src/arm/builtins-arm.cc __ mov(r0, Operand(r0, LSL, kSmiTagSize)); Operand 1637 src/arm/builtins-arm.cc __ mov(r4, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 1639 src/arm/builtins-arm.cc __ add(fp, sp, Operand(3 * kPointerSize)); Operand 1652 src/arm/builtins-arm.cc __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 1653 src/arm/builtins-arm.cc __ add(sp, sp, Operand(kPointerSize)); // adjust for receiver Operand 1671 src/arm/builtins-arm.cc __ cmp(r2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); Operand 1683 src/arm/builtins-arm.cc __ add(r0, fp, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 1685 src/arm/builtins-arm.cc __ add(r0, r0, Operand(2 * kPointerSize)); Operand 1686 src/arm/builtins-arm.cc __ sub(r2, r0, Operand(r2, LSL, kPointerSizeLog2)); Operand 1699 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(kPointerSize)); Operand 1714 src/arm/builtins-arm.cc __ add(r0, fp, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 1727 src/arm/builtins-arm.cc __ sub(r0, r0, Operand(kPointerSize)); Operand 1735 src/arm/builtins-arm.cc __ sub(r2, fp, Operand(r2, LSL, kPointerSizeLog2)); Operand 1736 src/arm/builtins-arm.cc __ sub(r2, r2, Operand(4 * kPointerSize)); // Adjust for frame. Operand 142 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 168 src/arm/code-stubs-arm.cc __ cmp(r4, Operand(Smi::FromInt(SharedFunctionInfo::kEntryLength))); Operand 170 src/arm/code-stubs-arm.cc __ sub(r4, r4, Operand( Operand 172 src/arm/code-stubs-arm.cc __ add(r5, r1, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 173 src/arm/code-stubs-arm.cc __ add(r5, r5, Operand(r4, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 178 src/arm/code-stubs-arm.cc __ add(r5, r1, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 179 src/arm/code-stubs-arm.cc __ add(r5, r5, Operand(r4, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 180 src/arm/code-stubs-arm.cc __ add(r5, r5, Operand(kPointerSize)); Operand 190 src/arm/code-stubs-arm.cc __ add(r4, r4, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 240 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(length))); Operand 246 src/arm/code-stubs-arm.cc __ mov(r1, Operand(Smi::FromInt(0))); Operand 290 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(length))); Operand 301 src/arm/code-stubs-arm.cc __ cmp(r3, Operand::Zero()); Operand 324 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 373 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(JSArray::kSize)); Operand 394 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 409 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); Operand 418 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); Operand 451 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); Operand 472 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 482 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(size >> kPointerSizeLog2)); Operand 494 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(4 * kPointerSize)); Operand 547 src/arm/code-stubs-arm.cc __ mov(source_, Operand(source_, ASR, kSmiTagSize)); Operand 552 src/arm/code-stubs-arm.cc __ and_(exponent, source_, Operand(HeapNumber::kSignMask), SetCC); Operand 554 src/arm/code-stubs-arm.cc __ rsb(source_, source_, Operand(0, RelocInfo::NONE), LeaveCC, ne); Operand 559 src/arm/code-stubs-arm.cc __ cmp(source_, Operand(1)); Operand 565 src/arm/code-stubs-arm.cc __ orr(exponent, exponent, Operand(exponent_word_for_1), LeaveCC, eq); Operand 567 src/arm/code-stubs-arm.cc __ mov(mantissa, Operand(0, RelocInfo::NONE)); Operand 579 src/arm/code-stubs-arm.cc __ rsb(mantissa, zeros_, Operand(31 + HeapNumber::kExponentBias - fudge)); Operand 580 src/arm/code-stubs-arm.cc __ add(mantissa, mantissa, Operand(fudge)); Operand 583 src/arm/code-stubs-arm.cc Operand(mantissa, LSL, HeapNumber::kExponentShift)); Operand 585 src/arm/code-stubs-arm.cc __ add(zeros_, zeros_, Operand(1)); Operand 587 src/arm/code-stubs-arm.cc __ mov(source_, Operand(source_, LSL, zeros_)); Operand 589 src/arm/code-stubs-arm.cc __ mov(mantissa, Operand(source_, LSL, HeapNumber::kMantissaBitsInTopWord)); Operand 593 src/arm/code-stubs-arm.cc Operand(source_, LSR, 32 - HeapNumber::kMantissaBitsInTopWord)); Operand 604 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(r0, ASR, kSmiTagSize)); Operand 607 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(r1, ASR, kSmiTagSize)); Operand 617 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(r0)); Operand 622 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(r1)); Operand 676 src/arm/code-stubs-arm.cc __ sub(scratch1, object, Operand(kHeapObjectTag)); Operand 699 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(object)); Operand 779 src/arm/code-stubs-arm.cc __ cmp(int_scratch, Operand::Zero()); Operand 785 src/arm/code-stubs-arm.cc __ and_(dst2, int_scratch, Operand(HeapNumber::kSignMask), SetCC); Operand 787 src/arm/code-stubs-arm.cc __ rsb(int_scratch, int_scratch, Operand::Zero(), SetCC, mi); Operand 793 src/arm/code-stubs-arm.cc __ rsb(dst1, dst1, Operand(31)); Operand 796 src/arm/code-stubs-arm.cc __ add(scratch2, dst1, Operand(HeapNumber::kExponentBias)); Operand 801 src/arm/code-stubs-arm.cc __ mov(scratch2, Operand(1)); Operand 802 src/arm/code-stubs-arm.cc __ bic(int_scratch, int_scratch, Operand(scratch2, LSL, dst1)); Operand 804 src/arm/code-stubs-arm.cc __ cmp(dst1, Operand(HeapNumber::kMantissaBitsInTopWord)); Operand 806 src/arm/code-stubs-arm.cc __ sub(scratch2, dst1, Operand(HeapNumber::kMantissaBitsInTopWord), SetCC); Operand 809 src/arm/code-stubs-arm.cc __ orr(dst2, dst2, Operand(int_scratch, LSR, scratch2)); Operand 810 src/arm/code-stubs-arm.cc __ rsb(scratch2, scratch2, Operand(32)); Operand 811 src/arm/code-stubs-arm.cc __ mov(dst1, Operand(int_scratch, LSL, scratch2)); Operand 815 src/arm/code-stubs-arm.cc __ rsb(scratch2, dst1, Operand(HeapNumber::kMantissaBitsInTopWord)); Operand 816 src/arm/code-stubs-arm.cc __ mov(scratch2, Operand(int_scratch, LSL, scratch2)); Operand 819 src/arm/code-stubs-arm.cc __ mov(dst1, Operand::Zero()); Operand 862 src/arm/code-stubs-arm.cc __ sub(scratch1, object, Operand(kHeapObjectTag)); Operand 885 src/arm/code-stubs-arm.cc __ bic(scratch1, dst1, Operand(HeapNumber::kSignMask)); Operand 886 src/arm/code-stubs-arm.cc __ orr(scratch1, scratch1, Operand(dst2)); Operand 887 src/arm/code-stubs-arm.cc __ cmp(scratch1, Operand::Zero()); Operand 934 src/arm/code-stubs-arm.cc __ sub(scratch1, object, Operand(kHeapObjectTag)); Operand 955 src/arm/code-stubs-arm.cc __ bic(dst, scratch1, Operand(HeapNumber::kSignMask)); Operand 956 src/arm/code-stubs-arm.cc __ orr(dst, scratch2, Operand(dst)); Operand 957 src/arm/code-stubs-arm.cc __ cmp(dst, Operand::Zero()); Operand 967 src/arm/code-stubs-arm.cc __ mov(dst, Operand(dst, LSR, scratch3)); Operand 969 src/arm/code-stubs-arm.cc __ rsb(scratch3, scratch3, Operand(32)); Operand 970 src/arm/code-stubs-arm.cc __ orr(dst, dst, Operand(scratch2, LSL, scratch3)); Operand 973 src/arm/code-stubs-arm.cc __ tst(scratch1, Operand(HeapNumber::kSignMask)); Operand 974 src/arm/code-stubs-arm.cc __ rsb(dst, dst, Operand::Zero(), LeaveCC, mi); Operand 994 src/arm/code-stubs-arm.cc __ sub(scratch, scratch, Operand(HeapNumber::kExponentBias), SetCC); Operand 1009 src/arm/code-stubs-arm.cc __ sub(tmp, scratch, Operand(src1, LSR, 31)); Operand 1010 src/arm/code-stubs-arm.cc __ cmp(tmp, Operand(30)); Operand 1013 src/arm/code-stubs-arm.cc __ tst(src2, Operand(0x3fffff)); Operand 1029 src/arm/code-stubs-arm.cc Operand(src1, LSL, HeapNumber::kNonMantissaBitsInTopWord)); Operand 1032 src/arm/code-stubs-arm.cc __ rsb(scratch, scratch, Operand(32)); Operand 1033 src/arm/code-stubs-arm.cc __ mov(src2, Operand(1)); Operand 1034 src/arm/code-stubs-arm.cc __ mov(src1, Operand(src2, LSL, scratch)); Operand 1035 src/arm/code-stubs-arm.cc __ sub(src1, src1, Operand(1)); Operand 1081 src/arm/code-stubs-arm.cc __ mov(r0, Operand(heap_number_result)); Operand 1116 src/arm/code-stubs-arm.cc __ cmp(the_int_, Operand(0x80000000u)); Operand 1122 src/arm/code-stubs-arm.cc __ mov(scratch_, Operand(non_smi_exponent)); Operand 1124 src/arm/code-stubs-arm.cc __ orr(scratch_, scratch_, Operand(HeapNumber::kSignMask), LeaveCC, cs); Operand 1126 src/arm/code-stubs-arm.cc __ rsb(the_int_, the_int_, Operand(0, RelocInfo::NONE), LeaveCC, cs); Operand 1133 src/arm/code-stubs-arm.cc __ orr(scratch_, scratch_, Operand(the_int_, LSR, shift_distance)); Operand 1136 src/arm/code-stubs-arm.cc __ mov(scratch_, Operand(the_int_, LSL, 32 - shift_distance)); Operand 1147 src/arm/code-stubs-arm.cc __ mov(ip, Operand(HeapNumber::kSignMask | non_smi_exponent)); Operand 1149 src/arm/code-stubs-arm.cc __ mov(ip, Operand(0, RelocInfo::NONE)); Operand 1182 src/arm/code-stubs-arm.cc __ cmp(r4, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1188 src/arm/code-stubs-arm.cc __ cmp(r4, Operand(ODDBALL_TYPE)); Operand 1195 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); Operand 1198 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); Operand 1208 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); // Things aren't less than themselves. Operand 1210 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); // Things aren't greater than themselves. Operand 1212 src/arm/code-stubs-arm.cc __ mov(r0, Operand(EQUAL)); // Things are <=, >=, ==, === themselves. Operand 1232 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(-1)); Operand 1236 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r2, LSL, HeapNumber::kNonMantissaBitsInTopWord)); Operand 1239 src/arm/code-stubs-arm.cc __ orr(r0, r3, Operand(r2), SetCC); Operand 1248 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); // NaN <= NaN should fail. Operand 1250 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); // NaN >= NaN should fail. Operand 1282 src/arm/code-stubs-arm.cc __ mov(r0, Operand(NOT_EQUAL), LeaveCC, ne); Operand 1297 src/arm/code-stubs-arm.cc __ sub(r7, rhs, Operand(kHeapObjectTag)); Operand 1302 src/arm/code-stubs-arm.cc __ mov(r7, Operand(lhs)); Operand 1322 src/arm/code-stubs-arm.cc __ mov(r0, Operand(NOT_EQUAL), LeaveCC, ne); Operand 1335 src/arm/code-stubs-arm.cc __ sub(r7, lhs, Operand(kHeapObjectTag)); Operand 1344 src/arm/code-stubs-arm.cc __ mov(r7, Operand(rhs)); Operand 1366 src/arm/code-stubs-arm.cc __ cmp(r4, Operand(-1)); Operand 1369 src/arm/code-stubs-arm.cc Operand(lhs_exponent, LSL, HeapNumber::kNonMantissaBitsInTopWord), Operand 1372 src/arm/code-stubs-arm.cc __ cmp(lhs_mantissa, Operand(0, RelocInfo::NONE)); Operand 1381 src/arm/code-stubs-arm.cc __ cmp(r4, Operand(-1)); Operand 1384 src/arm/code-stubs-arm.cc Operand(rhs_exponent, LSL, HeapNumber::kNonMantissaBitsInTopWord), Operand 1387 src/arm/code-stubs-arm.cc __ cmp(rhs_mantissa, Operand(0, RelocInfo::NONE)); Operand 1394 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); Operand 1396 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); Operand 1417 src/arm/code-stubs-arm.cc __ cmp(rhs_mantissa, Operand(lhs_mantissa)); Operand 1418 src/arm/code-stubs-arm.cc __ orr(r0, rhs_mantissa, Operand(lhs_mantissa), LeaveCC, ne); Operand 1422 src/arm/code-stubs-arm.cc __ sub(r0, rhs_exponent, Operand(lhs_exponent), SetCC); Operand 1432 src/arm/code-stubs-arm.cc __ orr(r4, lhs_mantissa, Operand(lhs_exponent, LSL, kSmiTagSize), SetCC); Operand 1433 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r4), LeaveCC, ne); Operand 1437 src/arm/code-stubs-arm.cc __ mov(r0, Operand(rhs_exponent, LSL, kSmiTagSize)); Operand 1482 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(ODDBALL_TYPE)); Operand 1489 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(ODDBALL_TYPE)); Operand 1496 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(r3)); Operand 1497 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kIsSymbolMask)); Operand 1522 src/arm/code-stubs-arm.cc __ sub(r7, rhs, Operand(kHeapObjectTag)); Operand 1524 src/arm/code-stubs-arm.cc __ sub(r7, lhs, Operand(kHeapObjectTag)); Operand 1547 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kIsNotStringMask)); Operand 1549 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kIsSymbolMask)); Operand 1553 src/arm/code-stubs-arm.cc __ tst(r3, Operand(kIsSymbolMask)); Operand 1558 src/arm/code-stubs-arm.cc __ mov(r0, Operand(NOT_EQUAL)); Operand 1562 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1572 src/arm/code-stubs-arm.cc __ and_(r0, r2, Operand(r3)); Operand 1573 src/arm/code-stubs-arm.cc __ and_(r0, r0, Operand(1 << Map::kIsUndetectable)); Operand 1574 src/arm/code-stubs-arm.cc __ eor(r0, r0, Operand(1 << Map::kIsUndetectable)); Operand 1598 src/arm/code-stubs-arm.cc __ mov(mask, Operand(mask, ASR, kSmiTagSize + 1)); Operand 1599 src/arm/code-stubs-arm.cc __ sub(mask, mask, Operand(1)); // Make mask. Operand 1621 src/arm/code-stubs-arm.cc Operand(HeapNumber::kValueOffset - kHeapObjectTag)); Operand 1623 src/arm/code-stubs-arm.cc __ eor(scratch1, scratch1, Operand(scratch2)); Operand 1624 src/arm/code-stubs-arm.cc __ and_(scratch1, scratch1, Operand(mask)); Operand 1630 src/arm/code-stubs-arm.cc Operand(scratch1, LSL, kPointerSizeLog2 + 1)); Operand 1636 src/arm/code-stubs-arm.cc __ sub(scratch2, object, Operand(kHeapObjectTag)); Operand 1638 src/arm/code-stubs-arm.cc __ sub(probe, probe, Operand(kHeapObjectTag)); Operand 1650 src/arm/code-stubs-arm.cc __ and_(scratch, mask, Operand(object, ASR, 1)); Operand 1655 src/arm/code-stubs-arm.cc Operand(scratch, LSL, kPointerSizeLog2 + 1)); Operand 1681 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(1 * kPointerSize)); Operand 1704 src/arm/code-stubs-arm.cc __ mov(r1, Operand(r1, ASR, 1)); Operand 1705 src/arm/code-stubs-arm.cc __ sub(r0, r1, Operand(r0, ASR, 1)); Operand 1710 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kSmiTagMask)); Operand 1725 src/arm/code-stubs-arm.cc __ and_(r2, lhs_, Operand(rhs_)); Operand 1750 src/arm/code-stubs-arm.cc __ mov(r0, Operand(EQUAL), LeaveCC, eq); Operand 1751 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS), LeaveCC, lt); Operand 1752 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER), LeaveCC, gt); Operand 1760 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER)); Operand 1762 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS)); Operand 1847 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(ncr))); Operand 1880 src/arm/code-stubs-arm.cc __ tst(tos_, Operand(kSmiTagMask)); Operand 1893 src/arm/code-stubs-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Operand 1895 src/arm/code-stubs-arm.cc __ mov(tos_, Operand(0, RelocInfo::NONE), LeaveCC, ne); Operand 1924 src/arm/code-stubs-arm.cc __ mov(tos_, Operand(0, RelocInfo::NONE), LeaveCC, eq); // for FP_ZERO Operand 1925 src/arm/code-stubs-arm.cc __ mov(tos_, Operand(0, RelocInfo::NONE), LeaveCC, vs); // for FP_NAN Operand 1946 src/arm/code-stubs-arm.cc __ mov(tos_, Operand(0, RelocInfo::NONE), LeaveCC, eq); Operand 1955 src/arm/code-stubs-arm.cc __ mov(r3, Operand(tos_)); Operand 1957 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(tos_.code()))); Operand 1958 src/arm/code-stubs-arm.cc __ mov(r1, Operand(Smi::FromInt(types_.ToByte()))); Operand 1976 src/arm/code-stubs-arm.cc __ sub(sp, sp, Operand(kDoubleSize * DwVfpRegister::kNumRegisters)); Operand 1988 src/arm/code-stubs-arm.cc __ mov(r0, Operand(ExternalReference::isolate_address())); Operand 1998 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(kDoubleSize * DwVfpRegister::kNumRegisters)); Operand 2038 src/arm/code-stubs-arm.cc __ mov(r3, Operand(r0)); // the operand Operand 2039 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(op_))); Operand 2040 src/arm/code-stubs-arm.cc __ mov(r1, Operand(Smi::FromInt(mode_))); Operand 2041 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(operand_type_))); Operand 2087 src/arm/code-stubs-arm.cc __ bic(ip, r0, Operand(0x80000000), SetCC); Operand 2091 src/arm/code-stubs-arm.cc __ rsb(r0, r0, Operand(0, RelocInfo::NONE)); Operand 2101 src/arm/code-stubs-arm.cc __ mvn(r0, Operand(r0)); Operand 2102 src/arm/code-stubs-arm.cc __ bic(r0, r0, Operand(kSmiTagMask)); Operand 2149 src/arm/code-stubs-arm.cc __ eor(r2, r2, Operand(HeapNumber::kSignMask)); // Flip sign. Operand 2161 src/arm/code-stubs-arm.cc __ mov(r1, Operand(r0)); Operand 2169 src/arm/code-stubs-arm.cc __ eor(r2, r2, Operand(HeapNumber::kSignMask)); // Flip sign. Operand 2171 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r1)); Operand 2187 src/arm/code-stubs-arm.cc __ mvn(r1, Operand(r1)); Operand 2188 src/arm/code-stubs-arm.cc __ add(r2, r1, Operand(0x40000000), SetCC); Operand 2192 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r1, LSL, kSmiTagSize)); Operand 2217 src/arm/code-stubs-arm.cc __ mvn(r1, Operand(r1)); Operand 2228 src/arm/code-stubs-arm.cc __ sub(r2, r0, Operand(kHeapObjectTag)); Operand 2301 src/arm/code-stubs-arm.cc __ mov(r2, Operand(Smi::FromInt(MinorKey()))); Operand 2302 src/arm/code-stubs-arm.cc __ mov(r1, Operand(Smi::FromInt(op_))); Operand 2303 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(operands_type_))); Operand 2384 src/arm/code-stubs-arm.cc __ add(right, left, Operand(right), SetCC); // Add optimistically. Operand 2386 src/arm/code-stubs-arm.cc __ sub(right, right, Operand(left)); // Revert optimistic add. Operand 2389 src/arm/code-stubs-arm.cc __ sub(right, left, Operand(right), SetCC); // Subtract optimistically. Operand 2391 src/arm/code-stubs-arm.cc __ sub(right, left, Operand(right)); // Revert optimistic subtract. Operand 2403 src/arm/code-stubs-arm.cc __ mov(ip, Operand(scratch1, ASR, 31)); Operand 2404 src/arm/code-stubs-arm.cc __ cmp(ip, Operand(scratch2)); Operand 2407 src/arm/code-stubs-arm.cc __ cmp(scratch1, Operand(0)); Operand 2408 src/arm/code-stubs-arm.cc __ mov(right, Operand(scratch1), LeaveCC, ne); Operand 2412 src/arm/code-stubs-arm.cc __ add(scratch2, right, Operand(left), SetCC); Operand 2413 src/arm/code-stubs-arm.cc __ mov(right, Operand(Smi::FromInt(0)), LeaveCC, pl); Operand 2422 src/arm/code-stubs-arm.cc __ orr(scratch2, scratch1, Operand(0x80000000u)); Operand 2428 src/arm/code-stubs-arm.cc __ rsb(scratch1, scratch1, Operand(31)); Operand 2429 src/arm/code-stubs-arm.cc __ mov(right, Operand(left, LSR, scratch1)); Operand 2434 src/arm/code-stubs-arm.cc __ orr(scratch1, left, Operand(right)); Operand 2435 src/arm/code-stubs-arm.cc __ tst(scratch1, Operand(0x80000000u | kSmiTagMask)); Operand 2442 src/arm/code-stubs-arm.cc __ and_(right, left, Operand(scratch1)); Operand 2446 src/arm/code-stubs-arm.cc __ orr(right, left, Operand(right)); Operand 2450 src/arm/code-stubs-arm.cc __ and_(right, left, Operand(right)); Operand 2454 src/arm/code-stubs-arm.cc __ eor(right, left, Operand(right)); Operand 2460 src/arm/code-stubs-arm.cc __ mov(right, Operand(left, ASR, scratch1)); Operand 2462 src/arm/code-stubs-arm.cc __ bic(right, right, Operand(kSmiTagMask)); Operand 2470 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(scratch1, LSR, scratch2)); Operand 2473 src/arm/code-stubs-arm.cc __ tst(scratch1, Operand(0xc0000000)); Operand 2483 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(scratch1, LSL, scratch2)); Operand 2485 src/arm/code-stubs-arm.cc __ add(scratch2, scratch1, Operand(0x40000000), SetCC); Operand 2570 src/arm/code-stubs-arm.cc __ sub(r0, result, Operand(kHeapObjectTag)); Operand 2572 src/arm/code-stubs-arm.cc __ add(r0, r0, Operand(kHeapObjectTag)); Operand 2620 src/arm/code-stubs-arm.cc __ orr(r2, r3, Operand(r2)); Operand 2623 src/arm/code-stubs-arm.cc __ eor(r2, r3, Operand(r2)); Operand 2626 src/arm/code-stubs-arm.cc __ and_(r2, r3, Operand(r2)); Operand 2631 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, ASR, r2)); Operand 2636 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, LSR, r2), SetCC); Operand 2650 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, LSL, r2)); Operand 2657 src/arm/code-stubs-arm.cc __ add(r3, r2, Operand(0x40000000), SetCC); Operand 2678 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r5)); Operand 2690 src/arm/code-stubs-arm.cc __ sub(r3, r0, Operand(kHeapObjectTag)); Operand 2723 src/arm/code-stubs-arm.cc __ orr(scratch1, left, Operand(right)); Operand 2909 src/arm/code-stubs-arm.cc __ add(scratch2, scratch1, Operand(0x40000000), SetCC); Operand 2914 src/arm/code-stubs-arm.cc __ cmp(scratch1, Operand::Zero()); Operand 2917 src/arm/code-stubs-arm.cc __ tst(scratch2, Operand(HeapNumber::kSignMask)); Operand 2941 src/arm/code-stubs-arm.cc __ sub(r0, heap_number_result, Operand(kHeapObjectTag)); Operand 3018 src/arm/code-stubs-arm.cc __ orr(r2, r3, Operand(r2)); Operand 3021 src/arm/code-stubs-arm.cc __ eor(r2, r3, Operand(r2)); Operand 3024 src/arm/code-stubs-arm.cc __ and_(r2, r3, Operand(r2)); Operand 3027 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(0x1f)); Operand 3028 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, ASR, r2)); Operand 3031 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(0x1f)); Operand 3032 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, LSR, r2), SetCC); Operand 3050 src/arm/code-stubs-arm.cc __ and_(r2, r2, Operand(0x1f)); Operand 3051 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r3, LSL, r2)); Operand 3058 src/arm/code-stubs-arm.cc __ add(scratch1, r2, Operand(0x40000000), SetCC); Operand 3087 src/arm/code-stubs-arm.cc __ sub(r0, heap_number_result, Operand(kHeapObjectTag)); Operand 3134 src/arm/code-stubs-arm.cc __ mov(r1, Operand(Smi::FromInt(0))); Operand 3143 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); Operand 3274 src/arm/code-stubs-arm.cc __ mov(result, Operand(overwritable_operand)); Operand 3336 src/arm/code-stubs-arm.cc __ eor(r1, r2, Operand(r3)); Operand 3337 src/arm/code-stubs-arm.cc __ eor(r1, r1, Operand(r1, ASR, 16)); Operand 3338 src/arm/code-stubs-arm.cc __ eor(r1, r1, Operand(r1, ASR, 8)); Operand 3340 src/arm/code-stubs-arm.cc __ And(r1, r1, Operand(TranscendentalCache::SubCache::kCacheSize - 1)); Operand 3348 src/arm/code-stubs-arm.cc __ mov(cache_entry, Operand(cache_array)); Operand 3355 src/arm/code-stubs-arm.cc __ cmp(cache_entry, Operand(0, RelocInfo::NONE)); Operand 3374 src/arm/code-stubs-arm.cc __ add(r1, r1, Operand(r1, LSL, 1)); Operand 3375 src/arm/code-stubs-arm.cc __ add(cache_entry, cache_entry, Operand(r1, LSL, 2)); Operand 3388 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r6)); Operand 3457 src/arm/code-stubs-arm.cc __ mov(scratch0, Operand(4 * kPointerSize)); Operand 3665 src/arm/code-stubs-arm.cc __ cmp(scratch, Operand(0)); Operand 3666 src/arm/code-stubs-arm.cc __ mov(scratch2, Operand(0), LeaveCC, mi); Operand 3671 src/arm/code-stubs-arm.cc __ mov(scratch, Operand(scratch, ASR, 1), SetCC); Operand 3676 src/arm/code-stubs-arm.cc __ cmp(exponent, Operand(0)); Operand 3784 src/arm/code-stubs-arm.cc __ mov(r0, Operand(scope_depth)); Operand 3786 src/arm/code-stubs-arm.cc __ add(r1, r1, Operand(1)); Operand 3792 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r4)); Operand 3793 src/arm/code-stubs-arm.cc __ mov(r1, Operand(r6)); Operand 3802 src/arm/code-stubs-arm.cc __ tst(sp, Operand(frame_alignment_mask)); Operand 3811 src/arm/code-stubs-arm.cc __ mov(r2, Operand(ExternalReference::isolate_address())); Operand 3823 src/arm/code-stubs-arm.cc masm->add(lr, pc, Operand(4)); Operand 3831 src/arm/code-stubs-arm.cc __ mov(r2, Operand(scope_depth)); Operand 3833 src/arm/code-stubs-arm.cc __ sub(r3, r3, Operand(1)); Operand 3841 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(1)); Operand 3842 src/arm/code-stubs-arm.cc __ tst(r2, Operand(kFailureTagMask)); Operand 3857 src/arm/code-stubs-arm.cc __ tst(r0, Operand(((1 << kFailureTypeTagSize) - 1) << kFailureTagSize)); Operand 3862 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(reinterpret_cast<int32_t>(out_of_memory))); Operand 3866 src/arm/code-stubs-arm.cc __ mov(r3, Operand(isolate->factory()->the_hole_value())); Operand 3867 src/arm/code-stubs-arm.cc __ mov(ip, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 3874 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(isolate->factory()->termination_exception())); Operand 3900 src/arm/code-stubs-arm.cc __ add(r6, sp, Operand(r0, LSL, kPointerSizeLog2)); Operand 3901 src/arm/code-stubs-arm.cc __ sub(r6, r6, Operand(kPointerSize)); Operand 3908 src/arm/code-stubs-arm.cc __ mov(r4, Operand(r0)); Operand 3909 src/arm/code-stubs-arm.cc __ mov(r5, Operand(r1)); Operand 3937 src/arm/code-stubs-arm.cc __ mov(r0, Operand(reinterpret_cast<int32_t>(failure))); Operand 3950 src/arm/code-stubs-arm.cc __ mov(r0, Operand(false, RelocInfo::NONE)); Operand 3951 src/arm/code-stubs-arm.cc __ mov(r2, Operand(external_caught)); Operand 3956 src/arm/code-stubs-arm.cc __ mov(r0, Operand(reinterpret_cast<int32_t>(out_of_memory))); Operand 3957 src/arm/code-stubs-arm.cc __ mov(r2, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 4012 src/arm/code-stubs-arm.cc __ mov(r8, Operand(-1)); // Push a bad frame pointer to fail if it is used. Operand 4014 src/arm/code-stubs-arm.cc __ mov(r7, Operand(Smi::FromInt(marker))); Operand 4015 src/arm/code-stubs-arm.cc __ mov(r6, Operand(Smi::FromInt(marker))); Operand 4017 src/arm/code-stubs-arm.cc Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate))); Operand 4022 src/arm/code-stubs-arm.cc __ add(fp, sp, Operand(-EntryFrameConstants::kCallerFPOffset)); Operand 4027 src/arm/code-stubs-arm.cc __ mov(r5, Operand(ExternalReference(js_entry_sp))); Operand 4029 src/arm/code-stubs-arm.cc __ cmp(r6, Operand::Zero()); Operand 4032 src/arm/code-stubs-arm.cc __ mov(ip, Operand(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME))); Operand 4036 src/arm/code-stubs-arm.cc __ mov(ip, Operand(Smi::FromInt(StackFrame::INNER_JSENTRY_FRAME))); Operand 4055 src/arm/code-stubs-arm.cc __ mov(ip, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 4059 src/arm/code-stubs-arm.cc __ mov(r0, Operand(reinterpret_cast<int32_t>(Failure::Exception()))); Operand 4073 src/arm/code-stubs-arm.cc __ mov(r5, Operand(isolate->factory()->the_hole_value())); Operand 4074 src/arm/code-stubs-arm.cc __ mov(ip, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 4091 src/arm/code-stubs-arm.cc __ mov(ip, Operand(construct_entry)); Operand 4094 src/arm/code-stubs-arm.cc __ mov(ip, Operand(entry)); Operand 4104 src/arm/code-stubs-arm.cc __ mov(lr, Operand(pc)); Operand 4105 src/arm/code-stubs-arm.cc masm->add(pc, ip, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 4115 src/arm/code-stubs-arm.cc __ cmp(r5, Operand(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME))); Operand 4117 src/arm/code-stubs-arm.cc __ mov(r6, Operand::Zero()); Operand 4118 src/arm/code-stubs-arm.cc __ mov(r5, Operand(ExternalReference(js_entry_sp))); Operand 4125 src/arm/code-stubs-arm.cc Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate))); Operand 4129 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(-EntryFrameConstants::kCallerFPOffset)); Operand 4134 src/arm/code-stubs-arm.cc __ mov(lr, Operand(pc)); Operand 4235 src/arm/code-stubs-arm.cc __ cmp(scratch, Operand(prototype)); Operand 4245 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); Operand 4250 src/arm/code-stubs-arm.cc __ add(inline_site, inline_site, Operand(kDeltaToLoadBoolResult)); Operand 4256 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); Operand 4263 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); Operand 4268 src/arm/code-stubs-arm.cc __ add(inline_site, inline_site, Operand(kDeltaToLoadBoolResult)); Operand 4274 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); Operand 4288 src/arm/code-stubs-arm.cc __ cmp(scratch, Operand(masm->isolate()->factory()->null_value())); Operand 4290 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); Operand 4296 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); Operand 4302 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(1))); Operand 4318 src/arm/code-stubs-arm.cc __ cmp(r0, Operand::Zero()); Operand 4346 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 4357 src/arm/code-stubs-arm.cc __ add(r3, fp, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 4371 src/arm/code-stubs-arm.cc __ add(r3, r2, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 4392 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 4398 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(r2, LSL, 1)); Operand 4399 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(StandardFrameConstants::kCallerSPOffset)); Operand 4424 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 4434 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(r2, LSL, 1)); Operand 4435 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(StandardFrameConstants::kCallerSPOffset)); Operand 4441 src/arm/code-stubs-arm.cc __ cmp(r1, Operand(r2)); Operand 4442 src/arm/code-stubs-arm.cc __ mov(r1, Operand(r2), LeaveCC, gt); Operand 4451 src/arm/code-stubs-arm.cc __ cmp(r1, Operand(Smi::FromInt(0))); Operand 4452 src/arm/code-stubs-arm.cc __ mov(r9, Operand::Zero(), LeaveCC, eq); Operand 4453 src/arm/code-stubs-arm.cc __ mov(r9, Operand(r1, LSL, 1), LeaveCC, ne); Operand 4454 src/arm/code-stubs-arm.cc __ add(r9, r9, Operand(kParameterMapHeaderSize), LeaveCC, ne); Operand 4457 src/arm/code-stubs-arm.cc __ add(r9, r9, Operand(r2, LSL, 1)); Operand 4458 src/arm/code-stubs-arm.cc __ add(r9, r9, Operand(FixedArray::kHeaderSize)); Operand 4461 src/arm/code-stubs-arm.cc __ add(r9, r9, Operand(Heap::kArgumentsObjectSize)); Operand 4476 src/arm/code-stubs-arm.cc __ cmp(r1, Operand::Zero()); Operand 4506 src/arm/code-stubs-arm.cc __ add(r4, r0, Operand(Heap::kArgumentsObjectSize)); Operand 4515 src/arm/code-stubs-arm.cc __ cmp(r1, Operand(Smi::FromInt(0))); Operand 4523 src/arm/code-stubs-arm.cc __ add(r6, r1, Operand(Smi::FromInt(2))); Operand 4526 src/arm/code-stubs-arm.cc __ add(r6, r4, Operand(r1, LSL, 1)); Operand 4527 src/arm/code-stubs-arm.cc __ add(r6, r6, Operand(kParameterMapHeaderSize)); Operand 4541 src/arm/code-stubs-arm.cc __ add(r9, r9, Operand(Smi::FromInt(Context::MIN_CONTEXT_SLOTS))); Operand 4542 src/arm/code-stubs-arm.cc __ sub(r9, r9, Operand(r1)); Operand 4544 src/arm/code-stubs-arm.cc __ add(r3, r4, Operand(r6, LSL, 1)); Operand 4545 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(kParameterMapHeaderSize)); Operand 4556 src/arm/code-stubs-arm.cc __ sub(r6, r6, Operand(Smi::FromInt(1))); Operand 4557 src/arm/code-stubs-arm.cc __ mov(r5, Operand(r6, LSL, 1)); Operand 4558 src/arm/code-stubs-arm.cc __ add(r5, r5, Operand(kParameterMapHeaderSize - kHeapObjectTag)); Operand 4560 src/arm/code-stubs-arm.cc __ sub(r5, r5, Operand(kParameterMapHeaderSize - FixedArray::kHeaderSize)); Operand 4562 src/arm/code-stubs-arm.cc __ add(r9, r9, Operand(Smi::FromInt(1))); Operand 4564 src/arm/code-stubs-arm.cc __ cmp(r6, Operand(Smi::FromInt(0))); Operand 4579 src/arm/code-stubs-arm.cc __ sub(r4, r4, Operand(r9, LSL, 1)); Operand 4583 src/arm/code-stubs-arm.cc __ sub(r4, r4, Operand(kPointerSize)); Operand 4585 src/arm/code-stubs-arm.cc __ add(r5, r3, Operand(r9, LSL, 1)); Operand 4587 src/arm/code-stubs-arm.cc __ add(r9, r9, Operand(Smi::FromInt(1))); Operand 4590 src/arm/code-stubs-arm.cc __ cmp(r9, Operand(r2)); Operand 4594 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); Operand 4613 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 4624 src/arm/code-stubs-arm.cc __ add(r3, r2, Operand(r1, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 4625 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(StandardFrameConstants::kCallerSPOffset)); Operand 4632 src/arm/code-stubs-arm.cc __ cmp(r1, Operand(0, RelocInfo::NONE)); Operand 4634 src/arm/code-stubs-arm.cc __ mov(r1, Operand(r1, LSR, kSmiTagSize)); Operand 4635 src/arm/code-stubs-arm.cc __ add(r1, r1, Operand(FixedArray::kHeaderSize / kPointerSize)); Operand 4637 src/arm/code-stubs-arm.cc __ add(r1, r1, Operand(Heap::kArgumentsObjectSizeStrict / kPointerSize)); Operand 4665 src/arm/code-stubs-arm.cc __ cmp(r1, Operand(0, RelocInfo::NONE)); Operand 4673 src/arm/code-stubs-arm.cc __ add(r4, r0, Operand(Heap::kArgumentsObjectSizeStrict)); Operand 4679 src/arm/code-stubs-arm.cc __ mov(r1, Operand(r1, LSR, kSmiTagSize)); Operand 4684 src/arm/code-stubs-arm.cc __ add(r4, r4, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 4691 src/arm/code-stubs-arm.cc __ sub(r1, r1, Operand(1)); Operand 4692 src/arm/code-stubs-arm.cc __ cmp(r1, Operand(0, RelocInfo::NONE)); Operand 4697 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); Operand 4742 src/arm/code-stubs-arm.cc __ mov(r0, Operand(address_of_regexp_stack_memory_size)); Operand 4744 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(0)); Operand 4757 src/arm/code-stubs-arm.cc __ tst(regexp_data, Operand(kSmiTagMask)); Operand 4766 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(Smi::FromInt(JSRegExp::IRREGEXP))); Operand 4777 src/arm/code-stubs-arm.cc __ add(r2, r2, Operand(2)); // r2 was a smi. Operand 4779 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(OffsetsVector::kStaticOffsetsVectorSize)); Operand 4800 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(r0)); Operand 4821 src/arm/code-stubs-arm.cc __ add(r2, r2, Operand(RegExpImpl::kLastMatchOverhead)); Operand 4822 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(r0, ASR, kSmiTagSize)); Operand 4826 src/arm/code-stubs-arm.cc __ mov(r9, Operand(0)); Operand 4837 src/arm/code-stubs-arm.cc Operand(kIsNotStringMask | Operand 4858 src/arm/code-stubs-arm.cc __ cmp(r1, Operand(kExternalStringTag)); Operand 4864 src/arm/code-stubs-arm.cc __ tst(r1, Operand(kIsNotStringMask | kShortExternalStringMask)); Operand 4869 src/arm/code-stubs-arm.cc __ mov(r9, Operand(r9, ASR, kSmiTagSize)); Operand 4884 src/arm/code-stubs-arm.cc __ tst(r0, Operand(kStringRepresentationMask)); Operand 4894 src/arm/code-stubs-arm.cc __ and_(r0, r0, Operand(kStringEncodingMask)); Operand 4895 src/arm/code-stubs-arm.cc __ mov(r3, Operand(r0, ASR, 2), SetCC); Operand 4911 src/arm/code-stubs-arm.cc __ mov(r1, Operand(r1, ASR, kSmiTagSize)); Operand 4930 src/arm/code-stubs-arm.cc __ mov(r0, Operand(ExternalReference::isolate_address())); Operand 4934 src/arm/code-stubs-arm.cc __ mov(r0, Operand(1)); Operand 4938 src/arm/code-stubs-arm.cc __ mov(r0, Operand(address_of_regexp_stack_memory_address)); Operand 4940 src/arm/code-stubs-arm.cc __ mov(r2, Operand(address_of_regexp_stack_memory_size)); Operand 4942 src/arm/code-stubs-arm.cc __ add(r0, r0, Operand(r2)); Operand 4947 src/arm/code-stubs-arm.cc __ mov(r0, Operand(0)); Operand 4952 src/arm/code-stubs-arm.cc Operand(ExternalReference::address_of_static_offsets_vector(isolate))); Operand 4957 src/arm/code-stubs-arm.cc __ add(r8, subject, Operand(SeqString::kHeaderSize - kHeapObjectTag)); Operand 4958 src/arm/code-stubs-arm.cc __ eor(r3, r3, Operand(1)); Operand 4968 src/arm/code-stubs-arm.cc __ add(r9, r8, Operand(r9, LSL, r3)); Operand 4969 src/arm/code-stubs-arm.cc __ add(r2, r9, Operand(r1, LSL, r3)); Operand 4972 src/arm/code-stubs-arm.cc __ mov(r8, Operand(r8, ASR, kSmiTagSize)); Operand 4973 src/arm/code-stubs-arm.cc __ add(r3, r9, Operand(r8, LSL, r3)); Operand 4982 src/arm/code-stubs-arm.cc __ add(r7, r7, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 4996 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(1)); Operand 5001 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(NativeRegExpMacroAssembler::FAILURE)); Operand 5003 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(NativeRegExpMacroAssembler::EXCEPTION)); Operand 5010 src/arm/code-stubs-arm.cc __ mov(r1, Operand(isolate->factory()->the_hole_value())); Operand 5011 src/arm/code-stubs-arm.cc __ mov(r2, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 5032 src/arm/code-stubs-arm.cc __ mov(r0, Operand(masm->isolate()->factory()->null_value())); Operand 5033 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(4 * kPointerSize)); Operand 5043 src/arm/code-stubs-arm.cc __ add(r1, r1, Operand(2)); // r1 was a smi. Operand 5048 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r1, LSL, kSmiTagSize + kSmiShiftSize)); // To smi. Operand 5075 src/arm/code-stubs-arm.cc __ mov(r2, Operand(address_of_static_offsets_vector)); Operand 5084 src/arm/code-stubs-arm.cc Operand(RegExpImpl::kFirstCaptureOffset - kHeapObjectTag)); Operand 5086 src/arm/code-stubs-arm.cc __ sub(r1, r1, Operand(1), SetCC); Operand 5091 src/arm/code-stubs-arm.cc __ mov(r3, Operand(r3, LSL, kSmiTagSize)); Operand 5098 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(4 * kPointerSize)); Operand 5109 src/arm/code-stubs-arm.cc __ tst(r0, Operand(kIsIndirectStringMask)); Operand 5118 src/arm/code-stubs-arm.cc Operand(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); Operand 5138 src/arm/code-stubs-arm.cc __ cmp(r1, Operand(Smi::FromInt(kMaxInlineLength))); Operand 5148 src/arm/code-stubs-arm.cc __ mov(r5, Operand(r1, LSR, kSmiTagSize + kSmiShiftSize)); Operand 5149 src/arm/code-stubs-arm.cc __ add(r2, r5, Operand(objects_size)); Operand 5166 src/arm/code-stubs-arm.cc __ add(r3, r0, Operand(JSRegExpResult::kSize)); Operand 5167 src/arm/code-stubs-arm.cc __ mov(r4, Operand(factory->empty_fixed_array())); Operand 5188 src/arm/code-stubs-arm.cc __ mov(r2, Operand(factory->fixed_array_map())); Operand 5191 src/arm/code-stubs-arm.cc __ mov(r6, Operand(r5, LSL, kSmiTagSize)); Operand 5194 src/arm/code-stubs-arm.cc __ mov(r2, Operand(factory->the_hole_value())); Operand 5195 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 5202 src/arm/code-stubs-arm.cc __ cmp(r5, Operand(0)); Operand 5205 src/arm/code-stubs-arm.cc __ sub(r5, r5, Operand(1), SetCC); Operand 5210 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); Operand 5324 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(JS_FUNCTION_PROXY_TYPE)); Operand 5327 src/arm/code-stubs-arm.cc __ mov(r0, Operand(argc_ + 1, RelocInfo::NONE)); Operand 5328 src/arm/code-stubs-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); Operand 5341 src/arm/code-stubs-arm.cc __ mov(r0, Operand(argc_)); // Set up the number of arguments. Operand 5342 src/arm/code-stubs-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); Operand 5369 src/arm/code-stubs-arm.cc __ add(pc, r2, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 5376 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(JS_FUNCTION_PROXY_TYPE)); Operand 5385 src/arm/code-stubs-arm.cc __ mov(r2, Operand(0, RelocInfo::NONE)); Operand 5448 src/arm/code-stubs-arm.cc __ tst(result_, Operand(kIsNotStringMask)); Operand 5457 src/arm/code-stubs-arm.cc __ cmp(ip, Operand(index_)); Operand 5460 src/arm/code-stubs-arm.cc __ mov(index_, Operand(index_, ASR, kSmiTagSize)); Operand 5468 src/arm/code-stubs-arm.cc __ mov(result_, Operand(result_, LSL, kSmiTagSize)); Operand 5514 src/arm/code-stubs-arm.cc __ mov(index_, Operand(index_, LSL, kSmiTagSize)); Operand 5534 src/arm/code-stubs-arm.cc Operand(kSmiTagMask | Operand 5541 src/arm/code-stubs-arm.cc __ add(result_, result_, Operand(code_, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 5594 src/arm/code-stubs-arm.cc __ add(count, count, Operand(count), SetCC); Operand 5596 src/arm/code-stubs-arm.cc __ cmp(count, Operand(0, RelocInfo::NONE)); Operand 5604 src/arm/code-stubs-arm.cc __ sub(count, count, Operand(1), SetCC); Operand 5635 src/arm/code-stubs-arm.cc __ tst(dest, Operand(kPointerAlignmentMask)); Operand 5649 src/arm/code-stubs-arm.cc __ add(count, count, Operand(count), SetCC); Operand 5651 src/arm/code-stubs-arm.cc __ cmp(count, Operand(0, RelocInfo::NONE)); Operand 5658 src/arm/code-stubs-arm.cc __ cmp(count, Operand(8)); Operand 5659 src/arm/code-stubs-arm.cc __ add(count, dest, Operand(count)); Operand 5665 src/arm/code-stubs-arm.cc __ and_(scratch4, dest, Operand(kReadAlignmentMask), SetCC); Operand 5668 src/arm/code-stubs-arm.cc __ cmp(scratch4, Operand(2)); Operand 5680 src/arm/code-stubs-arm.cc __ sub(scratch4, dest, Operand(src)); Operand 5681 src/arm/code-stubs-arm.cc __ and_(scratch4, scratch4, Operand(0x03), SetCC); Operand 5690 src/arm/code-stubs-arm.cc __ mov(scratch4, Operand(scratch4, LSL, 3)); Operand 5692 src/arm/code-stubs-arm.cc __ and_(src, src, Operand(~3)); // Round down to load previous word. Operand 5696 src/arm/code-stubs-arm.cc __ rsb(scratch2, left_shift, Operand(32)); Operand 5698 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(scratch1, LSR, right_shift)); Operand 5702 src/arm/code-stubs-arm.cc __ sub(scratch5, limit, Operand(dest)); Operand 5703 src/arm/code-stubs-arm.cc __ orr(scratch1, scratch1, Operand(scratch3, LSL, left_shift)); Operand 5705 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(scratch3, LSR, right_shift)); Operand 5708 src/arm/code-stubs-arm.cc __ sub(scratch5, scratch5, Operand(8), SetCC); Operand 5718 src/arm/code-stubs-arm.cc __ add(scratch5, scratch5, Operand(4), SetCC); Operand 5720 src/arm/code-stubs-arm.cc __ cmp(scratch4, Operand(scratch5, LSL, 3), ne); Operand 5722 src/arm/code-stubs-arm.cc __ mov(scratch5, Operand(scratch4, LSR, 3), LeaveCC, lt); Operand 5725 src/arm/code-stubs-arm.cc __ cmp(scratch5, Operand(2)); Operand 5727 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(scratch1, LSR, 8), LeaveCC, ge); Operand 5729 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(scratch1, LSR, 8), LeaveCC, gt); Operand 5742 src/arm/code-stubs-arm.cc __ sub(scratch3, limit, Operand(dest)); Operand 5746 src/arm/code-stubs-arm.cc __ cmp(scratch3, Operand(8)); Operand 5752 src/arm/code-stubs-arm.cc __ cmp(dest, Operand(limit)); Operand 5777 src/arm/code-stubs-arm.cc __ sub(scratch, c1, Operand(static_cast<int>('0'))); Operand 5778 src/arm/code-stubs-arm.cc __ cmp(scratch, Operand(static_cast<int>('9' - '0'))); Operand 5780 src/arm/code-stubs-arm.cc __ sub(scratch, c2, Operand(static_cast<int>('0'))); Operand 5781 src/arm/code-stubs-arm.cc __ cmp(scratch, Operand(static_cast<int>('9' - '0'))); Operand 5786 src/arm/code-stubs-arm.cc __ orr(c1, c1, Operand(c2, LSL, kBitsPerByte), LeaveCC, ls); Operand 5798 src/arm/code-stubs-arm.cc __ orr(chars, chars, Operand(c2, LSL, kBitsPerByte)); Operand 5814 src/arm/code-stubs-arm.cc __ mov(mask, Operand(mask, ASR, 1)); Operand 5815 src/arm/code-stubs-arm.cc __ sub(mask, mask, Operand(1)); Operand 5820 src/arm/code-stubs-arm.cc Operand(SymbolTable::kElementsStartOffset - kHeapObjectTag)); Operand 5839 src/arm/code-stubs-arm.cc __ add(candidate, hash, Operand(SymbolTable::GetProbeOffset(i))); Operand 5844 src/arm/code-stubs-arm.cc __ and_(candidate, candidate, Operand(mask)); Operand 5878 src/arm/code-stubs-arm.cc __ cmp(scratch, Operand(Smi::FromInt(2))); Operand 5905 src/arm/code-stubs-arm.cc __ add(hash, character, Operand(hash, LSR, kSmiTagSize)); Operand 5907 src/arm/code-stubs-arm.cc __ add(hash, hash, Operand(hash, LSL, 10)); Operand 5909 src/arm/code-stubs-arm.cc __ eor(hash, hash, Operand(hash, LSR, 6)); Operand 5917 src/arm/code-stubs-arm.cc __ add(hash, hash, Operand(character)); Operand 5919 src/arm/code-stubs-arm.cc __ add(hash, hash, Operand(hash, LSL, 10)); Operand 5921 src/arm/code-stubs-arm.cc __ eor(hash, hash, Operand(hash, LSR, 6)); Operand 5928 src/arm/code-stubs-arm.cc __ add(hash, hash, Operand(hash, LSL, 3)); Operand 5930 src/arm/code-stubs-arm.cc __ eor(hash, hash, Operand(hash, LSR, 11)); Operand 5932 src/arm/code-stubs-arm.cc __ add(hash, hash, Operand(hash, LSL, 15)); Operand 5934 src/arm/code-stubs-arm.cc __ and_(hash, hash, Operand(String::kHashBitMask), SetCC); Operand 5937 src/arm/code-stubs-arm.cc __ mov(hash, Operand(StringHasher::kZeroHash), LeaveCC, eq); Operand 5967 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r2, ASR, 1), SetCC); Operand 5968 src/arm/code-stubs-arm.cc __ mov(r3, Operand(r3, ASR, 1), SetCC, cc); Operand 5975 src/arm/code-stubs-arm.cc __ sub(r2, r2, Operand(r3), SetCC, pl); Operand 5990 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(r4, ASR, 1)); Operand 6007 src/arm/code-stubs-arm.cc __ tst(r1, Operand(kIsIndirectStringMask)); Operand 6010 src/arm/code-stubs-arm.cc __ tst(r1, Operand(kSlicedNotConsMask)); Operand 6026 src/arm/code-stubs-arm.cc __ add(r3, r3, Operand(r4, ASR, 1)); // Add offset to index. Operand 6044 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(SlicedString::kMinLength)); Operand 6055 src/arm/code-stubs-arm.cc __ tst(r1, Operand(kStringEncodingMask)); Operand 6062 src/arm/code-stubs-arm.cc __ mov(r3, Operand(r3, LSL, 1)); Operand 6077 src/arm/code-stubs-arm.cc __ tst(r1, Operand(kExternalStringTag)); Operand 6083 src/arm/code-stubs-arm.cc __ tst(r1, Operand(kShortExternalStringTag)); Operand 6092 src/arm/code-stubs-arm.cc __ add(r5, r5, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 6097 src/arm/code-stubs-arm.cc __ tst(r1, Operand(kStringEncodingMask)); Operand 6106 src/arm/code-stubs-arm.cc __ add(r1, r0, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 6123 src/arm/code-stubs-arm.cc __ add(r5, r5, Operand(r3, LSL, 1)); Operand 6125 src/arm/code-stubs-arm.cc __ add(r1, r0, Operand(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); Operand 6138 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); Operand 6162 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(NOT_EQUAL))); Operand 6169 src/arm/code-stubs-arm.cc __ cmp(length, Operand(0)); Operand 6171 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL))); Operand 6181 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL))); Operand 6197 src/arm/code-stubs-arm.cc __ sub(scratch3, scratch1, Operand(scratch2), SetCC); Operand 6202 src/arm/code-stubs-arm.cc __ cmp(min_length, Operand(0)); Operand 6214 src/arm/code-stubs-arm.cc __ mov(r0, Operand(length_delta), SetCC); Operand 6218 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(GREATER)), LeaveCC, gt); Operand 6219 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(LESS)), LeaveCC, lt); Operand 6237 src/arm/code-stubs-arm.cc Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 6238 src/arm/code-stubs-arm.cc __ add(left, left, Operand(scratch1)); Operand 6239 src/arm/code-stubs-arm.cc __ add(right, right, Operand(scratch1)); Operand 6240 src/arm/code-stubs-arm.cc __ rsb(length, length, Operand::Zero()); Operand 6250 src/arm/code-stubs-arm.cc __ add(index, index, Operand(1), SetCC); Operand 6270 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL))); Operand 6272 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 6282 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 6316 src/arm/code-stubs-arm.cc __ tst(r4, Operand(kIsNotStringMask)); Operand 6317 src/arm/code-stubs-arm.cc __ tst(r5, Operand(kIsNotStringMask), eq); Operand 6346 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(Smi::FromInt(0))); // Test if first string is empty. Operand 6347 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r1), LeaveCC, eq); // If first is empty, return second. Operand 6350 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(Smi::FromInt(0)), ne); Operand 6354 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 6360 src/arm/code-stubs-arm.cc __ mov(r2, Operand(r2, ASR, kSmiTagSize)); Operand 6361 src/arm/code-stubs-arm.cc __ mov(r3, Operand(r3, ASR, kSmiTagSize)); Operand 6373 src/arm/code-stubs-arm.cc __ add(r6, r2, Operand(r3)); Operand 6376 src/arm/code-stubs-arm.cc __ cmp(r6, Operand(2)); Operand 6399 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 6408 src/arm/code-stubs-arm.cc __ mov(r6, Operand(2)); Operand 6412 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 6417 src/arm/code-stubs-arm.cc __ cmp(r6, Operand(ConsString::kMinLength)); Operand 6423 src/arm/code-stubs-arm.cc __ cmp(r6, Operand(String::kMaxLength + 1)); Operand 6436 src/arm/code-stubs-arm.cc __ tst(r4, Operand(kStringEncodingMask)); Operand 6437 src/arm/code-stubs-arm.cc __ tst(r5, Operand(kStringEncodingMask), ne); Operand 6447 src/arm/code-stubs-arm.cc __ mov(r0, Operand(r7)); Operand 6449 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 6457 src/arm/code-stubs-arm.cc __ tst(r4, Operand(kAsciiDataHintMask)); Operand 6458 src/arm/code-stubs-arm.cc __ tst(r5, Operand(kAsciiDataHintMask), ne); Operand 6460 src/arm/code-stubs-arm.cc __ eor(r4, r4, Operand(r5)); Operand 6462 src/arm/code-stubs-arm.cc __ and_(r4, r4, Operand(kAsciiStringTag | kAsciiDataHintTag)); Operand 6463 src/arm/code-stubs-arm.cc __ cmp(r4, Operand(kAsciiStringTag | kAsciiDataHintTag)); Operand 6491 src/arm/code-stubs-arm.cc __ eor(r7, r4, Operand(r5)); Operand 6492 src/arm/code-stubs-arm.cc __ tst(r7, Operand(kStringEncodingMask)); Operand 6496 src/arm/code-stubs-arm.cc __ tst(r4, Operand(kStringRepresentationMask)); Operand 6500 src/arm/code-stubs-arm.cc Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag), Operand 6506 src/arm/code-stubs-arm.cc __ tst(r4, Operand(kShortExternalStringMask)); Operand 6512 src/arm/code-stubs-arm.cc __ tst(r5, Operand(kStringRepresentationMask)); Operand 6516 src/arm/code-stubs-arm.cc Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag), Operand 6522 src/arm/code-stubs-arm.cc __ tst(r5, Operand(kShortExternalStringMask)); Operand 6535 src/arm/code-stubs-arm.cc __ tst(r5, Operand(kStringEncodingMask)); Operand 6539 src/arm/code-stubs-arm.cc __ add(r6, r0, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 6550 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 6555 src/arm/code-stubs-arm.cc __ add(r6, r0, Operand(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); Operand 6566 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); Operand 6618 src/arm/code-stubs-arm.cc scratch2, Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Operand 6620 src/arm/code-stubs-arm.cc Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Operand 6656 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); Operand 6670 src/arm/code-stubs-arm.cc __ sub(r2, r1, Operand(kHeapObjectTag)); Operand 6672 src/arm/code-stubs-arm.cc __ sub(r2, r0, Operand(kHeapObjectTag)); Operand 6682 src/arm/code-stubs-arm.cc __ mov(r0, Operand(EQUAL), LeaveCC, eq); Operand 6683 src/arm/code-stubs-arm.cc __ mov(r0, Operand(LESS), LeaveCC, lt); Operand 6684 src/arm/code-stubs-arm.cc __ mov(r0, Operand(GREATER), LeaveCC, gt); Operand 6732 src/arm/code-stubs-arm.cc __ and_(tmp1, tmp1, Operand(tmp2)); Operand 6733 src/arm/code-stubs-arm.cc __ tst(tmp1, Operand(kIsSymbolMask)); Operand 6743 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL)), LeaveCC, eq); Operand 6776 src/arm/code-stubs-arm.cc __ tst(tmp3, Operand(kIsNotStringMask)); Operand 6783 src/arm/code-stubs-arm.cc __ mov(r0, Operand(Smi::FromInt(EQUAL)), LeaveCC, eq); Operand 6793 src/arm/code-stubs-arm.cc __ and_(tmp3, tmp1, Operand(tmp2)); Operand 6794 src/arm/code-stubs-arm.cc __ tst(tmp3, Operand(kIsSymbolMask)); Operand 6832 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); Operand 6841 src/arm/code-stubs-arm.cc __ sub(r0, r0, Operand(r1)); Operand 6851 src/arm/code-stubs-arm.cc __ and_(r2, r1, Operand(r0)); Operand 6855 src/arm/code-stubs-arm.cc __ cmp(r2, Operand(known_map_)); Operand 6857 src/arm/code-stubs-arm.cc __ cmp(r3, Operand(known_map_)); Operand 6860 src/arm/code-stubs-arm.cc __ sub(r0, r0, Operand(r1)); Operand 6879 src/arm/code-stubs-arm.cc __ mov(ip, Operand(Smi::FromInt(op_))); Operand 6883 src/arm/code-stubs-arm.cc __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 6901 src/arm/code-stubs-arm.cc __ mov(r2, Operand(function)); Operand 6908 src/arm/code-stubs-arm.cc __ mov(lr, Operand(reinterpret_cast<intptr_t>(GetCode().location()), Operand 6918 src/arm/code-stubs-arm.cc __ add(ip, pc, Operand(Assembler::kInstrSize)); Operand 6944 src/arm/code-stubs-arm.cc __ sub(index, index, Operand(1)); Operand 6945 src/arm/code-stubs-arm.cc __ and_(index, index, Operand( Operand 6950 src/arm/code-stubs-arm.cc __ add(index, index, Operand(index, LSL, 1)); // index *= 3. Operand 6956 src/arm/code-stubs-arm.cc __ add(tmp, properties, Operand(index, LSL, 1)); Operand 6969 src/arm/code-stubs-arm.cc __ cmp(entity_name, Operand(Handle<String>(name))); Operand 6980 src/arm/code-stubs-arm.cc __ tst(entity_name, Operand(kIsSymbolMask)); Operand 6997 src/arm/code-stubs-arm.cc __ mov(r1, Operand(Handle<String>(name))); Operand 7000 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(0)); Operand 7029 src/arm/code-stubs-arm.cc __ mov(scratch1, Operand(scratch1, ASR, kSmiTagSize)); // convert smi to int Operand 7030 src/arm/code-stubs-arm.cc __ sub(scratch1, scratch1, Operand(1)); Operand 7044 src/arm/code-stubs-arm.cc __ add(scratch2, scratch2, Operand( Operand 7047 src/arm/code-stubs-arm.cc __ and_(scratch2, scratch1, Operand(scratch2, LSR, String::kHashShift)); Operand 7052 src/arm/code-stubs-arm.cc __ add(scratch2, scratch2, Operand(scratch2, LSL, 1)); Operand 7055 src/arm/code-stubs-arm.cc __ add(scratch2, elements, Operand(scratch2, LSL, 2)); Operand 7057 src/arm/code-stubs-arm.cc __ cmp(name, Operand(ip)); Operand 7077 src/arm/code-stubs-arm.cc __ cmp(r0, Operand(0)); Operand 7078 src/arm/code-stubs-arm.cc __ mov(scratch2, Operand(r2)); Operand 7110 src/arm/code-stubs-arm.cc __ mov(mask, Operand(mask, ASR, kSmiTagSize)); Operand 7111 src/arm/code-stubs-arm.cc __ sub(mask, mask, Operand(1)); Operand 7126 src/arm/code-stubs-arm.cc __ add(index, hash, Operand( Operand 7129 src/arm/code-stubs-arm.cc __ mov(index, Operand(hash)); Operand 7131 src/arm/code-stubs-arm.cc __ and_(index, mask, Operand(index, LSR, String::kHashShift)); Operand 7135 src/arm/code-stubs-arm.cc __ add(index, index, Operand(index, LSL, 1)); // index *= 3. Operand 7138 src/arm/code-stubs-arm.cc __ add(index, dictionary, Operand(index, LSL, 2)); Operand 7142 src/arm/code-stubs-arm.cc __ cmp(entry_key, Operand(undefined)); Operand 7146 src/arm/code-stubs-arm.cc __ cmp(entry_key, Operand(key)); Operand 7154 src/arm/code-stubs-arm.cc __ tst(entry_key, Operand(kIsSymbolMask)); Operand 7164 src/arm/code-stubs-arm.cc __ mov(result, Operand::Zero()); Operand 7169 src/arm/code-stubs-arm.cc __ mov(result, Operand(1)); Operand 7173 src/arm/code-stubs-arm.cc __ mov(result, Operand::Zero()); Operand 7364 src/arm/code-stubs-arm.cc __ mov(r2, Operand(ExternalReference::isolate_address())); Operand 7492 src/arm/code-stubs-arm.cc __ add(r6, r5, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 7493 src/arm/code-stubs-arm.cc __ add(r6, r6, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 7504 src/arm/code-stubs-arm.cc __ add(r6, r5, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 7537 src/arm/code-stubs-arm.cc __ sub(r0, lr, Operand(kReturnAddressDistanceFromFunctionStart)); Operand 7541 src/arm/code-stubs-arm.cc __ add(r1, sp, Operand(kNumSavedRegs * kPointerSize)); Operand 7548 src/arm/code-stubs-arm.cc __ and_(sp, sp, Operand(-frame_alignment)); Operand 7552 src/arm/code-stubs-arm.cc __ mov(ip, Operand(reinterpret_cast<int32_t>(&entry_hook_))); Operand 7560 src/arm/code-stubs-arm.cc __ mov(ip, Operand(ExternalReference(&dispatcher, Operand 577 src/arm/code-stubs-arm.h Operand(kDoubleSize * (DwVfpRegister::kNumRegisters - 1))); Operand 597 src/arm/code-stubs-arm.h Operand(kDoubleSize * (DwVfpRegister::kNumRegisters - 1))); Operand 125 src/arm/codegen-arm.cc __ mov(lr, Operand(r5, LSL, 2)); Operand 126 src/arm/codegen-arm.cc __ add(lr, lr, Operand(FixedDoubleArray::kHeaderSize + kPointerSize)); Operand 133 src/arm/codegen-arm.cc __ tst(r6, Operand(kDoubleAlignmentMask)); Operand 134 src/arm/codegen-arm.cc __ mov(ip, Operand(masm->isolate()->factory()->one_pointer_filler_map())); Operand 142 src/arm/codegen-arm.cc __ sub(lr, lr, Operand(kPointerSize)); Operand 163 src/arm/codegen-arm.cc __ add(r3, r6, Operand(kHeapObjectTag)); Operand 175 src/arm/codegen-arm.cc __ add(r3, r4, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 176 src/arm/codegen-arm.cc __ add(r7, r6, Operand(FixedDoubleArray::kHeaderSize)); Operand 177 src/arm/codegen-arm.cc __ add(r6, r7, Operand(r5, LSL, 2)); Operand 178 src/arm/codegen-arm.cc __ mov(r4, Operand(kHoleNanLower32)); Operand 179 src/arm/codegen-arm.cc __ mov(r5, Operand(kHoleNanUpper32)); Operand 218 src/arm/codegen-arm.cc __ add(r7, r7, Operand(8)); Operand 237 src/arm/codegen-arm.cc __ orr(r9, r9, Operand(1)); Operand 278 src/arm/codegen-arm.cc __ mov(r0, Operand(FixedDoubleArray::kHeaderSize)); Operand 279 src/arm/codegen-arm.cc __ add(r0, r0, Operand(r5, LSL, 1)); Operand 288 src/arm/codegen-arm.cc __ add(r4, r4, Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag + 4)); Operand 289 src/arm/codegen-arm.cc __ add(r3, r6, Operand(FixedArray::kHeaderSize)); Operand 290 src/arm/codegen-arm.cc __ add(r6, r6, Operand(kHeapObjectTag)); Operand 291 src/arm/codegen-arm.cc __ add(r5, r3, Operand(r5, LSL, 1)); Operand 313 src/arm/codegen-arm.cc __ cmp(r1, Operand(kHoleNanUpper32)); Operand 378 src/arm/codegen-arm.cc __ tst(result, Operand(kIsIndirectStringMask)); Operand 383 src/arm/codegen-arm.cc __ tst(result, Operand(kSlicedNotConsMask)); Operand 390 src/arm/codegen-arm.cc __ add(index, index, Operand(result, ASR, kSmiTagSize)); Operand 415 src/arm/codegen-arm.cc __ tst(result, Operand(kStringRepresentationMask)); Operand 422 src/arm/codegen-arm.cc Operand(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); Operand 430 src/arm/codegen-arm.cc __ tst(result, Operand(kIsIndirectStringMask)); Operand 435 src/arm/codegen-arm.cc __ tst(result, Operand(kShortExternalStringMask)); Operand 442 src/arm/codegen-arm.cc __ tst(result, Operand(kStringEncodingMask)); Operand 152 src/arm/debug-arm.cc __ tst(reg, Operand(0xc0000000)); Operand 155 src/arm/debug-arm.cc __ mov(reg, Operand(reg, LSL, kSmiTagSize)); Operand 164 src/arm/debug-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); // no arguments Operand 165 src/arm/debug-arm.cc __ mov(r1, Operand(ExternalReference::debug_break(masm->isolate()))); Operand 177 src/arm/debug-arm.cc __ mov(reg, Operand(reg, LSR, kSmiTagSize)); Operand 181 src/arm/debug-arm.cc __ mov(reg, Operand(kDebugZapValue)); Operand 194 src/arm/debug-arm.cc __ mov(ip, Operand(after_break_target)); Operand 843 src/arm/deoptimizer-arm.cc __ mov(r3, Operand(0)); Operand 845 src/arm/deoptimizer-arm.cc __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); Operand 849 src/arm/deoptimizer-arm.cc __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); Operand 853 src/arm/deoptimizer-arm.cc __ add(r4, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize))); Operand 861 src/arm/deoptimizer-arm.cc __ mov(r1, Operand(type())); // bailout type, Operand 865 src/arm/deoptimizer-arm.cc __ mov(r5, Operand(ExternalReference::isolate_address())); Operand 898 src/arm/deoptimizer-arm.cc __ add(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); Operand 900 src/arm/deoptimizer-arm.cc __ add(sp, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize))); Operand 911 src/arm/deoptimizer-arm.cc __ add(r3, r1, Operand(FrameDescription::frame_content_offset())); Operand 916 src/arm/deoptimizer-arm.cc __ add(r3, r3, Operand(sizeof(uint32_t))); Operand 938 src/arm/deoptimizer-arm.cc __ add(r1, r0, Operand(r1, LSL, 2)); Operand 944 src/arm/deoptimizer-arm.cc __ sub(r3, r3, Operand(sizeof(uint32_t))); Operand 945 src/arm/deoptimizer-arm.cc __ add(r6, r2, Operand(r3)); Operand 948 src/arm/deoptimizer-arm.cc __ cmp(r3, Operand(0)); Operand 950 src/arm/deoptimizer-arm.cc __ add(r0, r0, Operand(kPointerSize)); Operand 1000 src/arm/deoptimizer-arm.cc __ mov(ip, Operand(i)); Operand 75 src/arm/full-codegen-arm.cc __ cmp(reg, Operand(reg)); Operand 85 src/arm/full-codegen-arm.cc __ cmp(reg, Operand(reg)); Operand 152 src/arm/full-codegen-arm.cc __ cmp(r5, Operand(0)); Operand 174 src/arm/full-codegen-arm.cc __ add(fp, sp, Operand(2 * kPointerSize)); Operand 234 src/arm/full-codegen-arm.cc Operand(StandardFrameConstants::kCallerSPOffset + offset)); Operand 235 src/arm/full-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(num_parameters))); Operand 285 src/arm/full-codegen-arm.cc __ cmp(sp, Operand(ip)); Operand 313 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); Operand 318 src/arm/full-codegen-arm.cc __ mov(r2, Operand(profiling_counter_)); Operand 320 src/arm/full-codegen-arm.cc __ sub(r3, r3, Operand(Smi::FromInt(delta)), SetCC); Operand 335 src/arm/full-codegen-arm.cc __ mov(r2, Operand(profiling_counter_)); Operand 336 src/arm/full-codegen-arm.cc __ mov(r3, Operand(Smi::FromInt(reset_value))); Operand 366 src/arm/full-codegen-arm.cc __ cmp(sp, Operand(ip)); Operand 444 src/arm/full-codegen-arm.cc masm_->add(sp, sp, Operand(sp_delta)); Operand 526 src/arm/full-codegen-arm.cc __ mov(result_register(), Operand(lit)); Operand 532 src/arm/full-codegen-arm.cc __ mov(result_register(), Operand(lit)); Operand 561 src/arm/full-codegen-arm.cc __ mov(result_register(), Operand(lit)); Operand 843 src/arm/full-codegen-arm.cc __ mov(r2, Operand(variable->name())); Operand 849 src/arm/full-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(attr))); Operand 858 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); // Indicates no initial value. Operand 912 src/arm/full-codegen-arm.cc __ mov(r2, Operand(variable->name())); Operand 913 src/arm/full-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(NONE))); Operand 942 src/arm/full-codegen-arm.cc __ mov(r1, Operand(instance)); Operand 987 src/arm/full-codegen-arm.cc __ mov(r1, Operand(pairs)); Operand 988 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(DeclareGlobalsFlags()))); Operand 1048 src/arm/full-codegen-arm.cc __ cmp(r0, Operand(0)); Operand 1153 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); Operand 1168 src/arm/full-codegen-arm.cc __ mov(r2, Operand(Smi::FromInt(TypeFeedbackCells::kForInSlowCaseMarker))); Operand 1171 src/arm/full-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(1))); // Smi indicates slow check Operand 1176 src/arm/full-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(0))); // Zero indicates proxy Operand 1180 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(0))); Operand 1193 src/arm/full-codegen-arm.cc __ add(r2, r2, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1205 src/arm/full-codegen-arm.cc __ cmp(r4, Operand(r2)); Operand 1210 src/arm/full-codegen-arm.cc __ cmp(r2, Operand(Smi::FromInt(0))); Operand 1219 src/arm/full-codegen-arm.cc __ mov(r3, Operand(r0), SetCC); Operand 1238 src/arm/full-codegen-arm.cc __ add(r0, r0, Operand(Smi::FromInt(1))); Operand 1269 src/arm/full-codegen-arm.cc __ mov(r0, Operand(info)); Operand 1273 src/arm/full-codegen-arm.cc __ mov(r0, Operand(info)); Operand 1338 src/arm/full-codegen-arm.cc __ mov(r2, Operand(var->name())); Operand 1402 src/arm/full-codegen-arm.cc __ mov(r0, Operand(var->name())); Operand 1425 src/arm/full-codegen-arm.cc __ mov(r2, Operand(var->name())); Operand 1482 src/arm/full-codegen-arm.cc __ mov(r0, Operand(var->name())); Operand 1506 src/arm/full-codegen-arm.cc __ mov(r1, Operand(var->name())); Operand 1537 src/arm/full-codegen-arm.cc __ mov(r3, Operand(Smi::FromInt(expr->literal_index()))); Operand 1538 src/arm/full-codegen-arm.cc __ mov(r2, Operand(expr->pattern())); Operand 1539 src/arm/full-codegen-arm.cc __ mov(r1, Operand(expr->flags())); Operand 1552 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(size))); Operand 1582 src/arm/full-codegen-arm.cc __ mov(r2, Operand(Smi::FromInt(expr->literal_index()))); Operand 1583 src/arm/full-codegen-arm.cc __ mov(r1, Operand(constant_properties)); Operand 1590 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(flags))); Operand 1633 src/arm/full-codegen-arm.cc __ mov(r2, Operand(key->handle())); Operand 1653 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(NONE))); // PropertyAttributes Operand 1679 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(NONE))); Operand 1714 src/arm/full-codegen-arm.cc __ mov(r2, Operand(Smi::FromInt(expr->literal_index()))); Operand 1715 src/arm/full-codegen-arm.cc __ mov(r1, Operand(constant_elements)); Operand 1769 src/arm/full-codegen-arm.cc __ mov(r3, Operand(Smi::FromInt(i))); Operand 1770 src/arm/full-codegen-arm.cc __ mov(r4, Operand(Smi::FromInt(expr->literal_index()))); Operand 1902 src/arm/full-codegen-arm.cc __ mov(r2, Operand(key->handle())); Operand 1933 src/arm/full-codegen-arm.cc __ orr(scratch1, left, Operand(right)); Operand 1952 src/arm/full-codegen-arm.cc __ mov(right, Operand(left, ASR, scratch1)); Operand 1953 src/arm/full-codegen-arm.cc __ bic(right, right, Operand(kSmiTagMask)); Operand 1959 src/arm/full-codegen-arm.cc __ mov(scratch1, Operand(scratch1, LSL, scratch2)); Operand 1960 src/arm/full-codegen-arm.cc __ add(scratch2, scratch1, Operand(0x40000000), SetCC); Operand 1969 src/arm/full-codegen-arm.cc __ mov(scratch1, Operand(scratch1, LSR, scratch2)); Operand 1970 src/arm/full-codegen-arm.cc __ tst(scratch1, Operand(0xc0000000)); Operand 1976 src/arm/full-codegen-arm.cc __ add(scratch1, left, Operand(right), SetCC); Operand 1981 src/arm/full-codegen-arm.cc __ sub(scratch1, left, Operand(right), SetCC); Operand 1988 src/arm/full-codegen-arm.cc __ mov(ip, Operand(scratch1, ASR, 31)); Operand 1989 src/arm/full-codegen-arm.cc __ cmp(ip, Operand(scratch2)); Operand 1991 src/arm/full-codegen-arm.cc __ cmp(scratch1, Operand(0)); Operand 1992 src/arm/full-codegen-arm.cc __ mov(right, Operand(scratch1), LeaveCC, ne); Operand 1994 src/arm/full-codegen-arm.cc __ add(scratch2, right, Operand(left), SetCC); Operand 1995 src/arm/full-codegen-arm.cc __ mov(right, Operand(Smi::FromInt(0)), LeaveCC, pl); Operand 2000 src/arm/full-codegen-arm.cc __ orr(right, left, Operand(right)); Operand 2003 src/arm/full-codegen-arm.cc __ and_(right, left, Operand(right)); Operand 2006 src/arm/full-codegen-arm.cc __ eor(right, left, Operand(right)); Operand 2060 src/arm/full-codegen-arm.cc __ mov(r2, Operand(prop->key()->AsLiteral()->handle())); Operand 2089 src/arm/full-codegen-arm.cc __ mov(r2, Operand(var->name())); Operand 2114 src/arm/full-codegen-arm.cc __ mov(r0, Operand(var->name())); Operand 2123 src/arm/full-codegen-arm.cc __ mov(r1, Operand(var->name())); Operand 2124 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(language_mode()))); Operand 2134 src/arm/full-codegen-arm.cc __ mov(r3, Operand(var->name())); Operand 2171 src/arm/full-codegen-arm.cc __ mov(r1, Operand(var->name())); Operand 2172 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(language_mode()))); Operand 2200 src/arm/full-codegen-arm.cc __ mov(r2, Operand(prop->key()->AsLiteral()->handle())); Operand 2310 src/arm/full-codegen-arm.cc __ mov(r2, Operand(name)); Operand 2378 src/arm/full-codegen-arm.cc __ mov(r2, Operand(cell)); Operand 2405 src/arm/full-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(language_mode()))); Operand 2409 src/arm/full-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(scope()->start_position()))); Operand 2487 src/arm/full-codegen-arm.cc __ mov(r2, Operand(proxy->name())); Operand 2566 src/arm/full-codegen-arm.cc __ mov(r0, Operand(arg_count)); Operand 2578 src/arm/full-codegen-arm.cc __ mov(r2, Operand(cell)); Operand 2604 src/arm/full-codegen-arm.cc __ tst(r0, Operand(kSmiTagMask)); Operand 2625 src/arm/full-codegen-arm.cc __ tst(r0, Operand(kSmiTagMask | 0x80000000)); Operand 2652 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Operand 2655 src/arm/full-codegen-arm.cc __ cmp(r1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 2657 src/arm/full-codegen-arm.cc __ cmp(r1, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 2703 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Operand 2729 src/arm/full-codegen-arm.cc __ tst(ip, Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Operand 2750 src/arm/full-codegen-arm.cc __ add(r2, r4, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 2751 src/arm/full-codegen-arm.cc __ add(r2, r2, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 2756 src/arm/full-codegen-arm.cc Operand(FixedArray::kHeaderSize - kHeapObjectTag + Operand 2763 src/arm/full-codegen-arm.cc __ mov(ip, Operand(FACTORY->value_of_symbol())); Operand 2769 src/arm/full-codegen-arm.cc __ add(r4, r4, Operand(kPointerSize)); Operand 2771 src/arm/full-codegen-arm.cc __ cmp(r4, Operand(r2)); Operand 2788 src/arm/full-codegen-arm.cc __ orr(r2, r2, Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Operand 2880 src/arm/full-codegen-arm.cc __ cmp(r1, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 2887 src/arm/full-codegen-arm.cc __ cmp(r1, Operand(Smi::FromInt(StackFrame::CONSTRUCT))); Operand 2927 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(info_->scope()->num_parameters()))); Operand 2938 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(info_->scope()->num_parameters()))); Operand 2943 src/arm/full-codegen-arm.cc __ cmp(r3, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 2977 src/arm/full-codegen-arm.cc __ cmp(r1, Operand(LAST_SPEC_OBJECT_TYPE)); Operand 3050 src/arm/full-codegen-arm.cc __ mov(r4, Operand(r0)); Operand 3066 src/arm/full-codegen-arm.cc __ mov(r1, Operand(0x41000000)); Operand 3067 src/arm/full-codegen-arm.cc __ orr(r1, r1, Operand(0x300000)); Operand 3071 src/arm/full-codegen-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); Operand 3075 src/arm/full-codegen-arm.cc __ sub(r0, r4, Operand(kHeapObjectTag)); Operand 3081 src/arm/full-codegen-arm.cc __ mov(r0, Operand(r4)); Operand 3161 src/arm/full-codegen-arm.cc __ mov(scratch1, Operand(stamp)); Operand 3172 src/arm/full-codegen-arm.cc __ mov(r1, Operand(index)); Operand 3335 src/arm/full-codegen-arm.cc __ mov(result, Operand(Smi::FromInt(0))); Operand 3503 src/arm/full-codegen-arm.cc __ add(r3, cache, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 3537 src/arm/full-codegen-arm.cc __ cmp(left, Operand(right)); Operand 3540 src/arm/full-codegen-arm.cc __ and_(tmp, left, Operand(right)); Operand 3544 src/arm/full-codegen-arm.cc __ cmp(tmp2, Operand(JS_REGEXP_TYPE)); Operand 3547 src/arm/full-codegen-arm.cc __ cmp(tmp, Operand(tmp2)); Operand 3576 src/arm/full-codegen-arm.cc __ tst(r0, Operand(String::kContainsCachedArrayIndexMask)); Operand 3651 src/arm/full-codegen-arm.cc __ mov(string_length, Operand(0)); Operand 3653 src/arm/full-codegen-arm.cc elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 3654 src/arm/full-codegen-arm.cc __ add(elements_end, element, Operand(array_length, LSL, kPointerSizeLog2)); Operand 3664 src/arm/full-codegen-arm.cc __ cmp(array_length, Operand(0)); Operand 3674 src/arm/full-codegen-arm.cc __ add(string_length, string_length, Operand(scratch1), SetCC); Operand 3680 src/arm/full-codegen-arm.cc __ cmp(array_length, Operand(1)); Operand 3703 src/arm/full-codegen-arm.cc __ sub(string_length, string_length, Operand(scratch1)); Operand 3707 src/arm/full-codegen-arm.cc __ cmp(ip, Operand(0)); Operand 3709 src/arm/full-codegen-arm.cc __ tst(scratch2, Operand(0x80000000)); Operand 3711 src/arm/full-codegen-arm.cc __ add(string_length, string_length, Operand(scratch2), SetCC); Operand 3718 src/arm/full-codegen-arm.cc elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 3735 src/arm/full-codegen-arm.cc __ add(elements_end, element, Operand(array_length, LSL, kPointerSizeLog2)); Operand 3740 src/arm/full-codegen-arm.cc Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 3744 src/arm/full-codegen-arm.cc __ cmp(scratch1, Operand(Smi::FromInt(1))); Operand 3759 src/arm/full-codegen-arm.cc __ add(string, string, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 3789 src/arm/full-codegen-arm.cc __ add(string, string, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 3810 src/arm/full-codegen-arm.cc Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 3817 src/arm/full-codegen-arm.cc __ add(string, string, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 3857 src/arm/full-codegen-arm.cc __ mov(r2, Operand(expr->name())); Operand 3884 src/arm/full-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(strict_mode_flag))); Operand 3895 src/arm/full-codegen-arm.cc __ mov(r1, Operand(var->name())); Operand 3896 src/arm/full-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(kNonStrictMode))); Operand 3908 src/arm/full-codegen-arm.cc __ mov(r2, Operand(var->name())); Operand 4052 src/arm/full-codegen-arm.cc __ mov(ip, Operand(Smi::FromInt(0))); Operand 4111 src/arm/full-codegen-arm.cc __ add(r0, r0, Operand(Smi::FromInt(count_value)), SetCC); Operand 4119 src/arm/full-codegen-arm.cc __ sub(r0, r0, Operand(Smi::FromInt(count_value))); Operand 4121 src/arm/full-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(count_value))); Operand 4154 src/arm/full-codegen-arm.cc __ mov(r2, Operand(prop->key()->AsLiteral()->handle())); Operand 4198 src/arm/full-codegen-arm.cc __ mov(r2, Operand(proxy->name())); Operand 4213 src/arm/full-codegen-arm.cc __ mov(r0, Operand(proxy->name())); Operand 4254 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Operand 4272 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Operand 4280 src/arm/full-codegen-arm.cc __ cmp(r1, Operand(JS_FUNCTION_PROXY_TYPE)); Operand 4295 src/arm/full-codegen-arm.cc __ tst(r1, Operand(1 << Map::kIsUndetectable)); Operand 4375 src/arm/full-codegen-arm.cc __ orr(r2, r0, Operand(r1)); Operand 4388 src/arm/full-codegen-arm.cc __ cmp(r0, Operand(0)); Operand 4430 src/arm/full-codegen-arm.cc __ and_(r1, r1, Operand(1 << Map::kIsUndetectable)); Operand 4431 src/arm/full-codegen-arm.cc __ cmp(r1, Operand(1 << Map::kIsUndetectable)); Operand 4473 src/arm/full-codegen-arm.cc __ mov(ip, Operand(Smi::FromInt(0))); Operand 4495 src/arm/full-codegen-arm.cc __ sub(r1, lr, Operand(masm_->CodeObject())); Operand 4498 src/arm/full-codegen-arm.cc __ add(r1, r1, Operand(r1)); // Convert to smi. Operand 4506 src/arm/full-codegen-arm.cc __ mov(ip, Operand(pending_message_obj)); Operand 4512 src/arm/full-codegen-arm.cc __ mov(ip, Operand(has_pending_message)); Operand 4519 src/arm/full-codegen-arm.cc __ mov(ip, Operand(pending_message_script)); Operand 4531 src/arm/full-codegen-arm.cc __ mov(ip, Operand(pending_message_script)); Operand 4538 src/arm/full-codegen-arm.cc __ mov(ip, Operand(has_pending_message)); Operand 4544 src/arm/full-codegen-arm.cc __ mov(ip, Operand(pending_message_obj)); Operand 4553 src/arm/full-codegen-arm.cc __ mov(r1, Operand(r1, ASR, 1)); // Un-smi-tag value. Operand 4554 src/arm/full-codegen-arm.cc __ add(pc, r1, Operand(masm_->CodeObject())); Operand 56 src/arm/ic-arm.cc __ cmp(type, Operand(JS_GLOBAL_OBJECT_TYPE)); Operand 58 src/arm/ic-arm.cc __ cmp(type, Operand(JS_BUILTINS_OBJECT_TYPE)); Operand 60 src/arm/ic-arm.cc __ cmp(type, Operand(JS_GLOBAL_PROXY_TYPE)); Operand 95 src/arm/ic-arm.cc __ tst(t1, Operand((1 << Map::kIsAccessCheckNeeded) | Operand 149 src/arm/ic-arm.cc __ tst(scratch1, Operand(PropertyDetails::TypeField::kMask << kSmiTagSize)); Operand 201 src/arm/ic-arm.cc __ tst(scratch1, Operand(kTypeAndReadOnlyMask)); Operand 206 src/arm/ic-arm.cc __ add(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); Operand 278 src/arm/ic-arm.cc Operand((1 << Map::kIsAccessCheckNeeded) | (1 << interceptor_bit))); Operand 286 src/arm/ic-arm.cc __ cmp(scratch, Operand(JS_OBJECT_TYPE)); Operand 336 src/arm/ic-arm.cc __ cmp(key, Operand(scratch1)); Operand 339 src/arm/ic-arm.cc __ add(scratch1, elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 368 src/arm/ic-arm.cc __ tst(hash, Operand(String::kContainsCachedArrayIndexMask)); Operand 375 src/arm/ic-arm.cc __ tst(hash, Operand(kIsSymbolMask)); Operand 420 src/arm/ic-arm.cc __ cmp(r3, Operand(FIRST_NONSTRING_TYPE)); Operand 515 src/arm/ic-arm.cc __ mov(r0, Operand(2)); Operand 516 src/arm/ic-arm.cc __ mov(r1, Operand(ExternalReference(IC_Utility(id), isolate))); Operand 522 src/arm/ic-arm.cc __ mov(r1, Operand(r0)); Operand 533 src/arm/ic-arm.cc __ cmp(r3, Operand(JS_BUILTINS_OBJECT_TYPE)); Operand 612 src/arm/ic-arm.cc __ mov(r0, Operand(r2, ASR, kSmiTagSize)); Operand 777 src/arm/ic-arm.cc __ tst(key, Operand(0x80000001)); Operand 788 src/arm/ic-arm.cc __ sub(scratch2, scratch2, Operand(Smi::FromInt(2))); Operand 789 src/arm/ic-arm.cc __ cmp(key, Operand(scratch2)); Operand 796 src/arm/ic-arm.cc __ mov(scratch3, Operand(kPointerSize >> 1)); Operand 798 src/arm/ic-arm.cc __ add(scratch3, scratch3, Operand(kOffset)); Operand 809 src/arm/ic-arm.cc __ mov(scratch3, Operand(kPointerSize >> 1)); Operand 811 src/arm/ic-arm.cc __ add(scratch3, scratch3, Operand(Context::kHeaderSize - kHeapObjectTag)); Operand 832 src/arm/ic-arm.cc __ cmp(key, Operand(scratch)); Operand 834 src/arm/ic-arm.cc __ mov(scratch, Operand(kPointerSize >> 1)); Operand 838 src/arm/ic-arm.cc Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1004 src/arm/ic-arm.cc __ mov(r2, Operand(r0, ASR, kSmiTagSize)); Operand 1031 src/arm/ic-arm.cc __ mov(r3, Operand(r2, ASR, KeyedLookupCache::kMapHashShift)); Operand 1033 src/arm/ic-arm.cc __ eor(r3, r3, Operand(r4, ASR, String::kHashShift)); Operand 1035 src/arm/ic-arm.cc __ And(r3, r3, Operand(mask)); Operand 1045 src/arm/ic-arm.cc __ mov(r4, Operand(cache_keys)); Operand 1046 src/arm/ic-arm.cc __ add(r4, r4, Operand(r3, LSL, kPointerSizeLog2 + 1)); Operand 1079 src/arm/ic-arm.cc __ mov(r4, Operand(cache_field_offsets)); Operand 1081 src/arm/ic-arm.cc __ add(r3, r3, Operand(i)); Operand 1096 src/arm/ic-arm.cc __ sub(r1, r1, Operand(kHeapObjectTag)); // Remove the heap tag. Operand 1105 src/arm/ic-arm.cc __ add(r1, r1, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1177 src/arm/ic-arm.cc __ tst(r0, Operand(kSmiTagMask | kSmiSignMask)); Operand 1186 src/arm/ic-arm.cc __ and_(r3, r3, Operand(kSlowCaseBitFieldMask)); Operand 1187 src/arm/ic-arm.cc __ cmp(r3, Operand(1 << Map::kHasIndexedInterceptor)); Operand 1296 src/arm/ic-arm.cc __ mov(r1, Operand(Smi::FromInt(NONE))); // PropertyAttributes Operand 1297 src/arm/ic-arm.cc __ mov(r0, Operand(Smi::FromInt(strict_mode))); // Strict mode. Operand 1336 src/arm/ic-arm.cc __ tst(ip, Operand(1 << Map::kIsAccessCheckNeeded)); Operand 1340 src/arm/ic-arm.cc __ cmp(r4, Operand(JS_ARRAY_TYPE)); Operand 1343 src/arm/ic-arm.cc __ cmp(r4, Operand(FIRST_JS_OBJECT_TYPE)); Operand 1350 src/arm/ic-arm.cc __ cmp(key, Operand(ip)); Operand 1370 src/arm/ic-arm.cc __ cmp(key, Operand(ip)); Operand 1374 src/arm/ic-arm.cc Operand(masm->isolate()->factory()->fixed_array_map())); Operand 1378 src/arm/ic-arm.cc __ add(r4, key, Operand(Smi::FromInt(1))); Operand 1384 src/arm/ic-arm.cc Operand(masm->isolate()->factory()->fixed_double_array_map())); Operand 1388 src/arm/ic-arm.cc __ add(r4, key, Operand(Smi::FromInt(1))); Operand 1400 src/arm/ic-arm.cc __ cmp(key, Operand(ip)); Operand 1409 src/arm/ic-arm.cc Operand(masm->isolate()->factory()->fixed_array_map())); Operand 1416 src/arm/ic-arm.cc __ add(address, elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1417 src/arm/ic-arm.cc __ add(address, address, Operand(key, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 1427 src/arm/ic-arm.cc __ add(address, elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1428 src/arm/ic-arm.cc __ add(address, address, Operand(key, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 1445 src/arm/ic-arm.cc Operand(masm->isolate()->factory()->fixed_double_array_map())); Operand 1633 src/arm/ic-arm.cc __ mov(r1, Operand(Smi::FromInt(NONE))); // PropertyAttributes Operand 1634 src/arm/ic-arm.cc __ mov(r0, Operand(Smi::FromInt(strict_mode))); Operand 1746 src/arm/ic-arm.cc patcher.masm()->tst(reg, Operand(kSmiTagMask)); Operand 150 src/arm/lithium-codegen-arm.cc __ cmp(r5, Operand(0)); Operand 159 src/arm/lithium-codegen-arm.cc __ add(fp, sp, Operand(2 * kPointerSize)); // Adjust FP to point to saved FP. Operand 165 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(slots)); Operand 166 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(kSlotsZapValue)); Operand 170 src/arm/lithium-codegen-arm.cc __ sub(r0, r0, Operand(1), SetCC); Operand 173 src/arm/lithium-codegen-arm.cc __ sub(sp, sp, Operand(slots * kPointerSize)); Operand 332 src/arm/lithium-codegen-arm.cc __ mov(scratch, Operand(static_cast<int32_t>(literal->Number()))); Operand 338 src/arm/lithium-codegen-arm.cc __ mov(scratch, Operand(literal)); Operand 371 src/arm/lithium-codegen-arm.cc __ mov(ip, Operand(static_cast<int32_t>(literal->Number()))); Operand 419 src/arm/lithium-codegen-arm.cc Operand LCodeGen::ToOperand(LOperand* op) { Operand 426 src/arm/lithium-codegen-arm.cc return Operand(constant->Integer32Value()); Operand 431 src/arm/lithium-codegen-arm.cc return Operand(constant->handle()); Operand 433 src/arm/lithium-codegen-arm.cc return Operand(ToRegister(op)); Operand 436 src/arm/lithium-codegen-arm.cc return Operand(0); Operand 440 src/arm/lithium-codegen-arm.cc return Operand(0); Operand 922 src/arm/lithium-codegen-arm.cc __ cmp(dividend, Operand(0)); Operand 924 src/arm/lithium-codegen-arm.cc __ rsb(result, dividend, Operand(0)); Operand 925 src/arm/lithium-codegen-arm.cc __ and_(result, result, Operand(divisor - 1), SetCC); Operand 929 src/arm/lithium-codegen-arm.cc __ rsb(result, result, Operand(0)); Operand 932 src/arm/lithium-codegen-arm.cc __ and_(result, dividend, Operand(divisor - 1)); Operand 959 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(0)); Operand 966 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(0)); Operand 972 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(right)); Operand 981 src/arm/lithium-codegen-arm.cc __ and_(result, scratch, Operand(left)); Operand 986 src/arm/lithium-codegen-arm.cc __ rsb(right, right, Operand(0)); Operand 997 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(right)); Operand 1037 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(0)); Operand 1072 src/arm/lithium-codegen-arm.cc __ rsb(result, dividend, Operand(0), SetCC); Operand 1076 src/arm/lithium-codegen-arm.cc __ mov(remainder, Operand(0)); Operand 1085 src/arm/lithium-codegen-arm.cc __ mov(scratch, Operand(dividend, ASR, power - 1)); Operand 1087 src/arm/lithium-codegen-arm.cc __ add(scratch, dividend, Operand(scratch, LSR, 32 - power)); Operand 1088 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(scratch, ASR, power)); Operand 1094 src/arm/lithium-codegen-arm.cc __ rsb(result, result, Operand(0)); Operand 1098 src/arm/lithium-codegen-arm.cc __ sub(remainder, dividend, Operand(result, LSL, power)); Operand 1100 src/arm/lithium-codegen-arm.cc __ add(remainder, dividend, Operand(result, LSL, power)); Operand 1121 src/arm/lithium-codegen-arm.cc __ mov(ip, Operand(M)); Operand 1124 src/arm/lithium-codegen-arm.cc __ add(scratch, scratch, Operand(dividend)); Operand 1127 src/arm/lithium-codegen-arm.cc __ mov(scratch, Operand(scratch, ASR, s)); Operand 1129 src/arm/lithium-codegen-arm.cc __ add(result, scratch, Operand(dividend, LSR, 31)); Operand 1130 src/arm/lithium-codegen-arm.cc if (divisor < 0) __ rsb(result, result, Operand(0)); Operand 1132 src/arm/lithium-codegen-arm.cc __ mov(ip, Operand(divisor)); Operand 1162 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(0)); Operand 1169 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(0)); Operand 1171 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(0)); Operand 1179 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(kMinInt)); Operand 1181 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(-1)); Operand 1188 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(1)); Operand 1192 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(2)); Operand 1193 src/arm/lithium-codegen-arm.cc __ tst(left, Operand(1), eq); Operand 1194 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, ASR, 1), LeaveCC, eq); Operand 1197 src/arm/lithium-codegen-arm.cc __ cmp(right, Operand(4)); Operand 1198 src/arm/lithium-codegen-arm.cc __ tst(left, Operand(3), eq); Operand 1199 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, ASR, 2), LeaveCC, eq); Operand 1235 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(0)); Operand 1245 src/arm/lithium-codegen-arm.cc __ cmp(remainder, Operand(0)); Operand 1246 src/arm/lithium-codegen-arm.cc __ teq(remainder, Operand(divisor), ne); Operand 1247 src/arm/lithium-codegen-arm.cc __ sub(result, result, Operand(1), LeaveCC, mi); Operand 1300 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(0)); Operand 1306 src/arm/lithium-codegen-arm.cc __ rsb(result, left, Operand(0)); Operand 1312 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(0)); Operand 1315 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(0)); Operand 1332 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, LSL, shift)); Operand 1335 src/arm/lithium-codegen-arm.cc __ add(result, left, Operand(left, LSL, shift)); Operand 1338 src/arm/lithium-codegen-arm.cc __ rsb(result, left, Operand(left, LSL, shift)); Operand 1342 src/arm/lithium-codegen-arm.cc if (constant < 0) __ rsb(result, result, Operand(0)); Operand 1346 src/arm/lithium-codegen-arm.cc __ mov(ip, Operand(constant)); Operand 1360 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(result, ASR, 31)); Operand 1369 src/arm/lithium-codegen-arm.cc __ cmp(result, Operand(0)); Operand 1371 src/arm/lithium-codegen-arm.cc __ cmp(ToRegister(instr->TempAt(0)), Operand(0)); Operand 1385 src/arm/lithium-codegen-arm.cc Operand right(no_reg); Operand 1388 src/arm/lithium-codegen-arm.cc right = Operand(EmitLoadRegister(right_op, ip)); Operand 1420 src/arm/lithium-codegen-arm.cc __ and_(scratch, ToRegister(right_op), Operand(0x1F)); Operand 1423 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, ASR, scratch)); Operand 1427 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, LSR, scratch), SetCC); Operand 1430 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, LSR, scratch)); Operand 1434 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, LSL, scratch)); Operand 1447 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, ASR, shift_count)); Operand 1454 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, LSR, shift_count)); Operand 1457 src/arm/lithium-codegen-arm.cc __ tst(left, Operand(0x80000000)); Operand 1465 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(left, LSL, shift_count)); Operand 1487 src/arm/lithium-codegen-arm.cc __ sub(ToRegister(result), ToRegister(left), Operand(right_reg), set_cond); Operand 1501 src/arm/lithium-codegen-arm.cc __ mov(ToRegister(instr->result()), Operand(instr->value())); Operand 1516 src/arm/lithium-codegen-arm.cc __ mov(ToRegister(instr->result()), Operand(value)); Operand 1559 src/arm/lithium-codegen-arm.cc __ tst(input, Operand(kSmiTagMask)); Operand 1595 src/arm/lithium-codegen-arm.cc __ mov(scratch, Operand(stamp)); Operand 1606 src/arm/lithium-codegen-arm.cc __ mov(r1, Operand(index)); Operand 1616 src/arm/lithium-codegen-arm.cc __ mvn(result, Operand(input)); Operand 1640 src/arm/lithium-codegen-arm.cc __ add(ToRegister(result), ToRegister(left), Operand(right_reg), set_cond); Operand 1740 src/arm/lithium-codegen-arm.cc __ cmp(reg, Operand(0)); Operand 1748 src/arm/lithium-codegen-arm.cc __ tst(scratch, Operand(kVFPZConditionFlagBit | kVFPVConditionFlagBit)); Operand 1758 src/arm/lithium-codegen-arm.cc __ cmp(reg, Operand(0)); Operand 1788 src/arm/lithium-codegen-arm.cc __ cmp(reg, Operand(0)); Operand 1793 src/arm/lithium-codegen-arm.cc __ tst(reg, Operand(kSmiTagMask)); Operand 1804 src/arm/lithium-codegen-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Operand 1821 src/arm/lithium-codegen-arm.cc __ cmp(ip, Operand(0)); Operand 1916 src/arm/lithium-codegen-arm.cc Operand(ToInteger32(LConstantOperand::cast(right)))); Operand 1919 src/arm/lithium-codegen-arm.cc Operand(ToInteger32(LConstantOperand::cast(left)))); Operand 1937 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(right)); Operand 1947 src/arm/lithium-codegen-arm.cc __ cmp(left, Operand(instr->hydrogen()->right())); Operand 1988 src/arm/lithium-codegen-arm.cc __ tst(scratch, Operand(1 << Map::kIsUndetectable)); Operand 2009 src/arm/lithium-codegen-arm.cc __ tst(temp2, Operand(1 << Map::kIsUndetectable)); Operand 2014 src/arm/lithium-codegen-arm.cc __ cmp(temp2, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 2016 src/arm/lithium-codegen-arm.cc __ cmp(temp2, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 2067 src/arm/lithium-codegen-arm.cc __ tst(input_reg, Operand(kSmiTagMask)); Operand 2082 src/arm/lithium-codegen-arm.cc __ tst(temp, Operand(1 << Map::kIsUndetectable)); Operand 2114 src/arm/lithium-codegen-arm.cc __ cmp(r0, Operand(0)); // This instruction also signals no smi code inlined. Operand 2181 src/arm/lithium-codegen-arm.cc __ tst(scratch, Operand(String::kContainsCachedArrayIndexMask)); Operand 2212 src/arm/lithium-codegen-arm.cc __ cmp(temp2, Operand(LAST_SPEC_OBJECT_TYPE)); Operand 2219 src/arm/lithium-codegen-arm.cc __ sub(temp2, temp2, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 2220 src/arm/lithium-codegen-arm.cc __ cmp(temp2, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE - Operand 2248 src/arm/lithium-codegen-arm.cc __ cmp(temp, Operand(class_name)); Operand 2278 src/arm/lithium-codegen-arm.cc __ cmp(temp, Operand(instr->map())); Operand 2290 src/arm/lithium-codegen-arm.cc __ cmp(r0, Operand(0)); Operand 2291 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(factory()->false_value()), LeaveCC, ne); Operand 2292 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(factory()->true_value()), LeaveCC, eq); Operand 2342 src/arm/lithium-codegen-arm.cc __ mov(ip, Operand(Handle<Object>(cell))); Operand 2344 src/arm/lithium-codegen-arm.cc __ cmp(map, Operand(ip)); Operand 2349 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(factory()->the_hole_value())); Operand 2358 src/arm/lithium-codegen-arm.cc __ cmp(object, Operand(ip)); Operand 2405 src/arm/lithium-codegen-arm.cc __ mov(temp, Operand(delta * kPointerSize)); Operand 2424 src/arm/lithium-codegen-arm.cc __ cmp(r0, Operand(0)); // This instruction also signals no smi code inlined. Operand 2446 src/arm/lithium-codegen-arm.cc __ add(sp, sp, Operand(sp_delta)); Operand 2453 src/arm/lithium-codegen-arm.cc __ mov(ip, Operand(Handle<Object>(instr->hydrogen()->cell()))); Operand 2467 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); Operand 2480 src/arm/lithium-codegen-arm.cc __ mov(cell, Operand(instr->hydrogen()->cell())); Operand 2504 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); Operand 2522 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(factory()->undefined_value()), LeaveCC, eq); Operand 2609 src/arm/lithium-codegen-arm.cc __ cmp(result, Operand(Handle<Map>(current->map()))); Operand 2656 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(name)); Operand 2669 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); Operand 2688 src/arm/lithium-codegen-arm.cc __ tst(scratch, Operand(1 << Map::kHasNonInstancePrototype)); Operand 2738 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(GetInitialFastElementsKind())); Operand 2740 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(TERMINAL_FAST_ELEMENTS_KIND)); Operand 2742 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND)); Operand 2744 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(LAST_EXTERNAL_ARRAY_ELEMENTS_KIND)); Operand 2775 src/arm/lithium-codegen-arm.cc __ add(length, length, Operand(1)); Operand 2787 src/arm/lithium-codegen-arm.cc __ add(scratch, elements, Operand(key, LSL, kPointerSizeLog2)); Operand 2795 src/arm/lithium-codegen-arm.cc __ tst(result, Operand(kSmiTagMask)); Operand 2826 src/arm/lithium-codegen-arm.cc Operand operand = key_is_constant Operand 2827 src/arm/lithium-codegen-arm.cc ? Operand(((constant_key + instr->additional_index()) << shift_size) + Operand 2829 src/arm/lithium-codegen-arm.cc : Operand(key, LSL, shift_size); Operand 2833 src/arm/lithium-codegen-arm.cc Operand((FixedDoubleArray::kHeaderSize - kHeapObjectTag) + Operand 2839 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(kHoleNanUpper32)); Operand 2869 src/arm/lithium-codegen-arm.cc Operand operand = key_is_constant Operand 2870 src/arm/lithium-codegen-arm.cc ? Operand(constant_key << shift_size) Operand 2871 src/arm/lithium-codegen-arm.cc : Operand(key, LSL, shift_size); Operand 2882 src/arm/lithium-codegen-arm.cc __ add(scratch0(), key, Operand(instr->additional_index())); Operand 2909 src/arm/lithium-codegen-arm.cc __ cmp(result, Operand(0x80000000)); Operand 2946 src/arm/lithium-codegen-arm.cc __ sub(result, sp, Operand(2 * kPointerSize)); Operand 2952 src/arm/lithium-codegen-arm.cc __ cmp(result, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 2970 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(scope()->num_parameters())); Operand 3001 src/arm/lithium-codegen-arm.cc Operand(1 << (SharedFunctionInfo::kStrictModeFunction + kSmiTagSize))); Operand 3005 src/arm/lithium-codegen-arm.cc __ tst(scratch, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); Operand 3017 src/arm/lithium-codegen-arm.cc __ tst(receiver, Operand(kSmiTagMask)); Operand 3044 src/arm/lithium-codegen-arm.cc __ cmp(length, Operand(kArgumentsLimit)); Operand 3052 src/arm/lithium-codegen-arm.cc __ add(elements, elements, Operand(1 * kPointerSize)); Operand 3058 src/arm/lithium-codegen-arm.cc __ cmp(length, Operand(0)); Operand 3063 src/arm/lithium-codegen-arm.cc __ sub(length, length, Operand(1), SetCC); Operand 3121 src/arm/lithium-codegen-arm.cc __ mov(scratch0(), Operand(Smi::FromInt(instr->hydrogen()->flags()))); Operand 3168 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(arity)); Operand 3207 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(ip)); Operand 3216 src/arm/lithium-codegen-arm.cc __ tst(exponent, Operand(HeapNumber::kSignMask)); Operand 3245 src/arm/lithium-codegen-arm.cc if (!tmp1.is(r0)) __ mov(tmp1, Operand(r0)); Operand 3253 src/arm/lithium-codegen-arm.cc __ bic(exponent, exponent, Operand(HeapNumber::kSignMask)); Operand 3268 src/arm/lithium-codegen-arm.cc __ cmp(input, Operand(0)); Operand 3273 src/arm/lithium-codegen-arm.cc __ rsb(result, input, Operand(0), SetCC, mi); Operand 3335 src/arm/lithium-codegen-arm.cc __ cmp(result, Operand(0)); Operand 3338 src/arm/lithium-codegen-arm.cc __ tst(scratch1, Operand(HeapNumber::kSignMask)); Operand 3359 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(HeapNumber::kExponentBias - 2)); Operand 3360 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(0), LeaveCC, le); Operand 3369 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(HeapNumber::kExponentBias + 32)); Operand 3373 src/arm/lithium-codegen-arm.cc __ and_(scratch, result, Operand(HeapNumber::kSignMask)); Operand 3381 src/arm/lithium-codegen-arm.cc __ eor(result, result, Operand(scratch), SetCC); Operand 3385 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(0), LeaveCC, mi); Operand 3399 src/arm/lithium-codegen-arm.cc __ cmp(result, Operand(0)); Operand 3403 src/arm/lithium-codegen-arm.cc __ tst(scratch, Operand(HeapNumber::kSignMask)); Operand 3454 src/arm/lithium-codegen-arm.cc __ cmp(r7, Operand(ip)); Operand 3499 src/arm/lithium-codegen-arm.cc __ cmp(r1, Operand(0)); Operand 3507 src/arm/lithium-codegen-arm.cc __ and_(r3, r1, Operand(0xFFFF)); Operand 3508 src/arm/lithium-codegen-arm.cc __ mov(r4, Operand(18273)); Operand 3510 src/arm/lithium-codegen-arm.cc __ add(r1, r3, Operand(r1, LSR, 16)); Operand 3515 src/arm/lithium-codegen-arm.cc __ and_(r3, r0, Operand(0xFFFF)); Operand 3516 src/arm/lithium-codegen-arm.cc __ mov(r4, Operand(36969)); Operand 3518 src/arm/lithium-codegen-arm.cc __ add(r0, r3, Operand(r0, LSR, 16)); Operand 3523 src/arm/lithium-codegen-arm.cc __ and_(r0, r0, Operand(0x3FFFF)); Operand 3524 src/arm/lithium-codegen-arm.cc __ add(r0, r0, Operand(r1, LSL, 14)); Operand 3529 src/arm/lithium-codegen-arm.cc __ mov(r1, Operand(0x41000000)); Operand 3530 src/arm/lithium-codegen-arm.cc __ orr(r1, r1, Operand(0x300000)); Operand 3534 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); Operand 3655 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); Operand 3680 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); Operand 3701 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(instr->arity())); Operand 3720 src/arm/lithium-codegen-arm.cc __ mov(scratch, Operand(instr->transition())); Operand 3777 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(instr->name())); Operand 3806 src/arm/lithium-codegen-arm.cc __ add(scratch, elements, Operand(key, LSL, kPointerSizeLog2)); Operand 3810 src/arm/lithium-codegen-arm.cc Operand(instr->additional_index() << kPointerSizeLog2)); Operand 3820 src/arm/lithium-codegen-arm.cc __ add(key, scratch, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 3852 src/arm/lithium-codegen-arm.cc Operand operand = key_is_constant Operand 3853 src/arm/lithium-codegen-arm.cc ? Operand((constant_key << shift_size) + Operand 3855 src/arm/lithium-codegen-arm.cc : Operand(key, LSL, shift_size); Operand 3859 src/arm/lithium-codegen-arm.cc Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag)); Operand 3898 src/arm/lithium-codegen-arm.cc Operand operand(key_is_constant ? Operand(constant_key << shift_size) Operand 3899 src/arm/lithium-codegen-arm.cc : Operand(key, LSL, shift_size)); Operand 3910 src/arm/lithium-codegen-arm.cc __ add(scratch0(), key, Operand(instr->additional_index())); Operand 3974 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(from_map)); Operand 3976 src/arm/lithium-codegen-arm.cc __ mov(new_map_reg, Operand(to_map)); Operand 4045 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(0)); Operand 4053 src/arm/lithium-codegen-arm.cc __ mov(scratch, Operand(Smi::FromInt(const_index))); Operand 4088 src/arm/lithium-codegen-arm.cc __ cmp(char_code, Operand(String::kMaxAsciiCharCode)); Operand 4091 src/arm/lithium-codegen-arm.cc __ add(result, result, Operand(char_code, LSL, kPointerSizeLog2)); Operand 4107 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(0)); Operand 4178 src/arm/lithium-codegen-arm.cc __ eor(src, src, Operand(0x80000000)); Operand 4195 src/arm/lithium-codegen-arm.cc __ mov(ip, Operand(0)); Operand 4203 src/arm/lithium-codegen-arm.cc __ sub(ip, dst, Operand(kHeapObjectTag)); Operand 4234 src/arm/lithium-codegen-arm.cc __ sub(ip, reg, Operand(kHeapObjectTag)); Operand 4244 src/arm/lithium-codegen-arm.cc __ mov(reg, Operand(0)); Operand 4289 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(ip)); Operand 4297 src/arm/lithium-codegen-arm.cc __ cmp(input_reg, Operand(ip)); Operand 4302 src/arm/lithium-codegen-arm.cc __ sub(ip, ip, Operand(kHeapObjectTag)); Operand 4309 src/arm/lithium-codegen-arm.cc __ sub(ip, input_reg, Operand(kHeapObjectTag)); Operand 4313 src/arm/lithium-codegen-arm.cc __ cmp(ip, Operand(0)); Operand 4316 src/arm/lithium-codegen-arm.cc __ cmp(ip, Operand(HeapNumber::kSignMask)); Operand 4346 src/arm/lithium-codegen-arm.cc __ adc(input_reg, input_reg, Operand(input_reg)); Operand 4351 src/arm/lithium-codegen-arm.cc __ cmp(scratch1, Operand(ip)); Operand 4366 src/arm/lithium-codegen-arm.cc __ cmp(input_reg, Operand(ip)); Operand 4368 src/arm/lithium-codegen-arm.cc __ mov(input_reg, Operand(0)); Operand 4372 src/arm/lithium-codegen-arm.cc __ sub(scratch1, input_reg, Operand(kHeapObjectTag)); Operand 4387 src/arm/lithium-codegen-arm.cc __ sub(ip, input_reg, Operand(kHeapObjectTag)); Operand 4400 src/arm/lithium-codegen-arm.cc __ cmp(input_reg, Operand(0)); Operand 4403 src/arm/lithium-codegen-arm.cc __ tst(scratch1, Operand(HeapNumber::kSignMask)); Operand 4493 src/arm/lithium-codegen-arm.cc __ tst(ToRegister(input), Operand(kSmiTagMask)); Operand 4500 src/arm/lithium-codegen-arm.cc __ tst(ToRegister(input), Operand(kSmiTagMask)); Operand 4517 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(first)); Operand 4526 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(last)); Operand 4537 src/arm/lithium-codegen-arm.cc __ tst(scratch, Operand(mask)); Operand 4540 src/arm/lithium-codegen-arm.cc __ and_(scratch, scratch, Operand(mask)); Operand 4541 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(tag)); Operand 4555 src/arm/lithium-codegen-arm.cc __ mov(ip, Operand(Handle<Object>(cell))); Operand 4559 src/arm/lithium-codegen-arm.cc __ cmp(reg, Operand(target)); Operand 4623 src/arm/lithium-codegen-arm.cc __ cmp(scratch, Operand(factory()->heap_number_map())); Operand 4628 src/arm/lithium-codegen-arm.cc __ cmp(input_reg, Operand(factory()->undefined_value())); Operand 4630 src/arm/lithium-codegen-arm.cc __ mov(result_reg, Operand(0)); Operand 4750 src/arm/lithium-codegen-arm.cc __ mov(result, Operand(0)); Operand 4753 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(instance_size))); Operand 4777 src/arm/lithium-codegen-arm.cc __ cmp(r2, Operand(boilerplate_elements_kind)); Operand 4783 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); Operand 4786 src/arm/lithium-codegen-arm.cc __ mov(r1, Operand(isolate()->factory()->empty_fixed_array())); Operand 4838 src/arm/lithium-codegen-arm.cc __ add(r2, result, Operand(elements_offset)); Operand 4851 src/arm/lithium-codegen-arm.cc __ add(r2, result, Operand(*offset)); Operand 4859 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(value)); Operand 4884 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(value_low)); Operand 4886 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(value_high)); Operand 4896 src/arm/lithium-codegen-arm.cc __ add(r2, result, Operand(*offset)); Operand 4904 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(value)); Operand 4932 src/arm/lithium-codegen-arm.cc __ cmp(r2, Operand(boilerplate_elements_kind)); Operand 4943 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(size))); Operand 4962 src/arm/lithium-codegen-arm.cc __ mov(r3, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); Operand 4963 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(constant_properties)); Operand 4967 src/arm/lithium-codegen-arm.cc __ mov(r1, Operand(Smi::FromInt(flags))); Operand 5008 src/arm/lithium-codegen-arm.cc __ mov(r6, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); Operand 5009 src/arm/lithium-codegen-arm.cc __ mov(r5, Operand(instr->hydrogen()->pattern())); Operand 5010 src/arm/lithium-codegen-arm.cc __ mov(r4, Operand(instr->hydrogen()->flags())); Operand 5023 src/arm/lithium-codegen-arm.cc __ mov(r0, Operand(Smi::FromInt(size))); Operand 5051 src/arm/lithium-codegen-arm.cc __ mov(r1, Operand(shared_info)); Operand 5055 src/arm/lithium-codegen-arm.cc __ mov(r2, Operand(shared_info)); Operand 5056 src/arm/lithium-codegen-arm.cc __ mov(r1, Operand(pretenure Operand 5099 src/arm/lithium-codegen-arm.cc __ cmp(input, Operand(ip)); Operand 5107 src/arm/lithium-codegen-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Operand 5127 src/arm/lithium-codegen-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Operand 5135 src/arm/lithium-codegen-arm.cc __ cmp(input, Operand(JS_FUNCTION_PROXY_TYPE)); Operand 5151 src/arm/lithium-codegen-arm.cc __ tst(ip, Operand(1 << Map::kIsUndetectable)); Operand 5180 src/arm/lithium-codegen-arm.cc __ cmp(temp2, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 5187 src/arm/lithium-codegen-arm.cc __ cmp(temp1, Operand(Smi::FromInt(StackFrame::CONSTRUCT))); Operand 5228 src/arm/lithium-codegen-arm.cc __ mov(strict, Operand(Smi::FromInt(strict_mode_flag()))); Operand 5281 src/arm/lithium-codegen-arm.cc __ cmp(sp, Operand(ip)); Operand 5295 src/arm/lithium-codegen-arm.cc __ cmp(sp, Operand(ip)); Operand 5335 src/arm/lithium-codegen-arm.cc __ tst(r0, Operand(kSmiTagMask)); Operand 5370 src/arm/lithium-codegen-arm.cc __ cmp(result, Operand(0)); Operand 5391 src/arm/lithium-codegen-arm.cc __ cmp(index, Operand(0)); Operand 5395 src/arm/lithium-codegen-arm.cc __ add(scratch, object, Operand(index, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 5403 src/arm/lithium-codegen-arm.cc __ sub(scratch, result, Operand(index, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 95 src/arm/lithium-codegen-arm.h Operand ToOperand(LOperand* op); Operand 252 src/arm/lithium-gap-resolver-arm.cc __ mov(dst, Operand(cgen_->ToInteger32(constant_source))); Operand 261 src/arm/lithium-gap-resolver-arm.cc Operand(cgen_->ToInteger32(constant_source))); Operand 79 src/arm/macro-assembler-arm.cc mov(pc, Operand(target), LeaveCC, cond); Operand 87 src/arm/macro-assembler-arm.cc mov(ip, Operand(target, rmode)); Operand 90 src/arm/macro-assembler-arm.cc mov(pc, Operand(target, rmode), LeaveCC, cond); Operand 128 src/arm/macro-assembler-arm.cc mov(lr, Operand(pc), LeaveCC, cond); Operand 129 src/arm/macro-assembler-arm.cc mov(pc, Operand(target), LeaveCC, cond); Operand 140 src/arm/macro-assembler-arm.cc if (!Operand(immediate, rmode).is_single_instruction(mov_instr)) { Operand 165 src/arm/macro-assembler-arm.cc mov(ip, Operand(reinterpret_cast<int32_t>(target), rmode)); Operand 171 src/arm/macro-assembler-arm.cc mov(lr, Operand(pc), LeaveCC, cond); Operand 173 src/arm/macro-assembler-arm.cc mov(pc, Operand(reinterpret_cast<int32_t>(target), rmode), LeaveCC, cond); Operand 210 src/arm/macro-assembler-arm.cc mov(pc, Operand(lr), LeaveCC, cond); Operand 217 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(count * kPointerSize), LeaveCC, cond); Operand 233 src/arm/macro-assembler-arm.cc eor(reg1, reg1, Operand(reg2), LeaveCC, cond); Operand 234 src/arm/macro-assembler-arm.cc eor(reg2, reg2, Operand(reg1), LeaveCC, cond); Operand 235 src/arm/macro-assembler-arm.cc eor(reg1, reg1, Operand(reg2), LeaveCC, cond); Operand 250 src/arm/macro-assembler-arm.cc mov(ip, Operand(handle)); Operand 256 src/arm/macro-assembler-arm.cc mov(dst, Operand(value)); Operand 281 src/arm/macro-assembler-arm.cc mov(dst, Operand(0, RelocInfo::NONE), LeaveCC, cond); Operand 301 src/arm/macro-assembler-arm.cc and_(dst, src1, Operand(mask), LeaveCC, cond); Operand 303 src/arm/macro-assembler-arm.cc mov(dst, Operand(dst, LSR, lsb), LeaveCC, cond); Operand 316 src/arm/macro-assembler-arm.cc and_(dst, src1, Operand(mask), LeaveCC, cond); Operand 320 src/arm/macro-assembler-arm.cc mov(dst, Operand(dst, LSL, shift_up), LeaveCC, cond); Operand 323 src/arm/macro-assembler-arm.cc mov(dst, Operand(dst, ASR, shift_down), LeaveCC, cond); Operand 344 src/arm/macro-assembler-arm.cc bic(dst, dst, Operand(mask)); Operand 345 src/arm/macro-assembler-arm.cc and_(scratch, src, Operand((1 << width) - 1)); Operand 346 src/arm/macro-assembler-arm.cc mov(scratch, Operand(scratch, LSL, lsb)); Operand 358 src/arm/macro-assembler-arm.cc bic(dst, dst, Operand(mask)); Operand 385 src/arm/macro-assembler-arm.cc tst(dst, Operand(~satval)); Operand 387 src/arm/macro-assembler-arm.cc mov(dst, Operand(0, RelocInfo::NONE), LeaveCC, mi); // 0 if negative. Operand 388 src/arm/macro-assembler-arm.cc mov(dst, Operand(satval), LeaveCC, pl); // satval if positive. Operand 415 src/arm/macro-assembler-arm.cc mov(result, Operand(cell)); Operand 418 src/arm/macro-assembler-arm.cc mov(result, Operand(object)); Operand 428 src/arm/macro-assembler-arm.cc and_(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); Operand 429 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(ExternalReference::new_space_start(isolate()))); Operand 456 src/arm/macro-assembler-arm.cc add(dst, object, Operand(offset - kHeapObjectTag)); Operand 459 src/arm/macro-assembler-arm.cc tst(dst, Operand((1 << kPointerSizeLog2) - 1)); Operand 478 src/arm/macro-assembler-arm.cc mov(value, Operand(BitCast<int32_t>(kZapValue + 4))); Operand 479 src/arm/macro-assembler-arm.cc mov(dst, Operand(BitCast<int32_t>(kZapValue + 8))); Operand 509 src/arm/macro-assembler-arm.cc tst(value, Operand(kSmiTagMask)); Operand 539 src/arm/macro-assembler-arm.cc mov(address, Operand(BitCast<int32_t>(kZapValue + 12))); Operand 540 src/arm/macro-assembler-arm.cc mov(value, Operand(BitCast<int32_t>(kZapValue + 16))); Operand 560 src/arm/macro-assembler-arm.cc mov(ip, Operand(store_buffer)); Operand 568 src/arm/macro-assembler-arm.cc tst(scratch, Operand(StoreBuffer::kStoreBufferOverflowBit)); Operand 595 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(num_unsaved * kPointerSize)); Operand 603 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(num_unsaved * kPointerSize)); Operand 609 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(DwVfpRegister::kNumAllocatableRegisters * Operand 621 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(DwVfpRegister::kNumAllocatableRegisters * Operand 740 src/arm/macro-assembler-arm.cc bic(scratch, scratch, Operand(bits_to_clear), LeaveCC, cond); Operand 799 src/arm/macro-assembler-arm.cc mov(ip, Operand(Smi::FromInt(type))); Operand 801 src/arm/macro-assembler-arm.cc mov(ip, Operand(CodeObject())); Operand 803 src/arm/macro-assembler-arm.cc add(fp, sp, Operand(3 * kPointerSize)); // Adjust FP to point to saved FP. Operand 825 src/arm/macro-assembler-arm.cc mov(fp, Operand(sp)); // Set up new frame pointer. Operand 827 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(2 * kPointerSize)); Operand 829 src/arm/macro-assembler-arm.cc mov(ip, Operand(0)); Operand 832 src/arm/macro-assembler-arm.cc mov(ip, Operand(CodeObject())); Operand 836 src/arm/macro-assembler-arm.cc mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); Operand 838 src/arm/macro-assembler-arm.cc mov(ip, Operand(ExternalReference(Isolate::kContextAddress, isolate()))); Operand 855 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand((stack_space + 1) * kPointerSize)); Operand 858 src/arm/macro-assembler-arm.cc and_(sp, sp, Operand(-frame_alignment)); Operand 863 src/arm/macro-assembler-arm.cc add(ip, sp, Operand(kPointerSize)); Operand 873 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(length, LSL, kSmiTagSize)); Operand 876 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(String::kEmptyHashField)); Operand 905 src/arm/macro-assembler-arm.cc sub(r3, fp, Operand(offset + DwVfpRegister::kNumRegisters * kDoubleSize)); Operand 913 src/arm/macro-assembler-arm.cc mov(r3, Operand(0, RelocInfo::NONE)); Operand 914 src/arm/macro-assembler-arm.cc mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); Operand 918 src/arm/macro-assembler-arm.cc mov(ip, Operand(ExternalReference(Isolate::kContextAddress, isolate()))); Operand 925 src/arm/macro-assembler-arm.cc mov(sp, Operand(fp)); Operand 928 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(argument_count, LSL, kPointerSizeLog2)); Operand 948 src/arm/macro-assembler-arm.cc mov(dst, Operand(Smi::FromInt(1))); Operand 950 src/arm/macro-assembler-arm.cc mov(dst, Operand(Smi::FromInt(0))); Operand 987 src/arm/macro-assembler-arm.cc mov(r0, Operand(actual.immediate())); Operand 997 src/arm/macro-assembler-arm.cc mov(r2, Operand(expected.immediate())); Operand 1002 src/arm/macro-assembler-arm.cc cmp(expected.reg(), Operand(actual.immediate())); Operand 1004 src/arm/macro-assembler-arm.cc mov(r0, Operand(actual.immediate())); Operand 1006 src/arm/macro-assembler-arm.cc cmp(expected.reg(), Operand(actual.reg())); Operand 1013 src/arm/macro-assembler-arm.cc mov(r3, Operand(code_constant)); Operand 1014 src/arm/macro-assembler-arm.cc add(r3, r3, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 1118 src/arm/macro-assembler-arm.cc mov(expected_reg, Operand(expected_reg, ASR, kSmiTagSize)); Operand 1161 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 1163 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 1175 src/arm/macro-assembler-arm.cc tst(scratch, Operand(kIsNotStringMask)); Operand 1182 src/arm/macro-assembler-arm.cc mov(r0, Operand(0, RelocInfo::NONE)); Operand 1183 src/arm/macro-assembler-arm.cc mov(r1, Operand(ExternalReference(Runtime::kDebugBreak, isolate()))); Operand 1207 src/arm/macro-assembler-arm.cc mov(r5, Operand(CodeObject())); Operand 1208 src/arm/macro-assembler-arm.cc mov(r6, Operand(state)); Operand 1212 src/arm/macro-assembler-arm.cc mov(r7, Operand(Smi::FromInt(0))); // Indicates no context. Operand 1213 src/arm/macro-assembler-arm.cc mov(ip, Operand(0, RelocInfo::NONE)); // NULL frame pointer. Operand 1220 src/arm/macro-assembler-arm.cc mov(r6, Operand(ExternalReference(Isolate::kHandlerAddress, isolate()))); Operand 1231 src/arm/macro-assembler-arm.cc mov(ip, Operand(ExternalReference(Isolate::kHandlerAddress, isolate()))); Operand 1232 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(StackHandlerConstants::kSize - kPointerSize)); Operand 1242 src/arm/macro-assembler-arm.cc add(r3, r3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1243 src/arm/macro-assembler-arm.cc mov(r2, Operand(r2, LSR, StackHandler::kKindWidth)); // Handler index. Operand 1245 src/arm/macro-assembler-arm.cc add(r1, r1, Operand(Code::kHeaderSize - kHeapObjectTag)); // Code start. Operand 1246 src/arm/macro-assembler-arm.cc add(pc, r1, Operand(r2, ASR, kSmiTagSize)); // Jump. Operand 1264 src/arm/macro-assembler-arm.cc mov(r3, Operand(ExternalReference(Isolate::kHandlerAddress, isolate()))); Operand 1298 src/arm/macro-assembler-arm.cc mov(r3, Operand(ExternalReference(Isolate::kHandlerAddress, isolate()))); Operand 1310 src/arm/macro-assembler-arm.cc tst(r2, Operand(StackHandler::KindField::kMask)); Operand 1337 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(0, RelocInfo::NONE)); Operand 1362 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(ip)); Operand 1394 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(ip)); Operand 1407 src/arm/macro-assembler-arm.cc eor(t0, t0, Operand(scratch)); Operand 1413 src/arm/macro-assembler-arm.cc mvn(scratch, Operand(t0)); Operand 1414 src/arm/macro-assembler-arm.cc add(t0, scratch, Operand(t0, LSL, 15)); Operand 1416 src/arm/macro-assembler-arm.cc eor(t0, t0, Operand(t0, LSR, 12)); Operand 1418 src/arm/macro-assembler-arm.cc add(t0, t0, Operand(t0, LSL, 2)); Operand 1420 src/arm/macro-assembler-arm.cc eor(t0, t0, Operand(t0, LSR, 4)); Operand 1422 src/arm/macro-assembler-arm.cc mov(scratch, Operand(t0, LSL, 11)); Operand 1423 src/arm/macro-assembler-arm.cc add(t0, t0, Operand(t0, LSL, 3)); Operand 1426 src/arm/macro-assembler-arm.cc eor(t0, t0, Operand(t0, LSR, 16)); Operand 1463 src/arm/macro-assembler-arm.cc mov(t1, Operand(t1, ASR, kSmiTagSize)); // convert smi to int Operand 1464 src/arm/macro-assembler-arm.cc sub(t1, t1, Operand(1)); Operand 1473 src/arm/macro-assembler-arm.cc add(t2, t2, Operand(SeededNumberDictionary::GetProbeOffset(i))); Operand 1475 src/arm/macro-assembler-arm.cc and_(t2, t2, Operand(t1)); Operand 1479 src/arm/macro-assembler-arm.cc add(t2, t2, Operand(t2, LSL, 1)); // t2 = t2 * 3 Operand 1482 src/arm/macro-assembler-arm.cc add(t2, elements, Operand(t2, LSL, kPointerSizeLog2)); Operand 1484 src/arm/macro-assembler-arm.cc cmp(key, Operand(ip)); Operand 1498 src/arm/macro-assembler-arm.cc tst(t1, Operand(Smi::FromInt(PropertyDetails::TypeField::kMask))); Operand 1517 src/arm/macro-assembler-arm.cc mov(result, Operand(0x7091)); Operand 1518 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(0x7191)); Operand 1519 src/arm/macro-assembler-arm.cc mov(scratch2, Operand(0x7291)); Operand 1555 src/arm/macro-assembler-arm.cc mov(topaddr, Operand(new_space_allocation_top)); Operand 1556 src/arm/macro-assembler-arm.cc mov(obj_size_reg, Operand(object_size)); Operand 1578 src/arm/macro-assembler-arm.cc add(scratch2, result, Operand(obj_size_reg), SetCC); Operand 1580 src/arm/macro-assembler-arm.cc cmp(scratch2, Operand(ip)); Operand 1586 src/arm/macro-assembler-arm.cc add(result, result, Operand(kHeapObjectTag)); Operand 1600 src/arm/macro-assembler-arm.cc mov(result, Operand(0x7091)); Operand 1601 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(0x7191)); Operand 1602 src/arm/macro-assembler-arm.cc mov(scratch2, Operand(0x7291)); Operand 1635 src/arm/macro-assembler-arm.cc mov(topaddr, Operand(new_space_allocation_top)); Operand 1659 src/arm/macro-assembler-arm.cc add(scratch2, result, Operand(object_size, LSL, kPointerSizeLog2), SetCC); Operand 1661 src/arm/macro-assembler-arm.cc add(scratch2, result, Operand(object_size), SetCC); Operand 1664 src/arm/macro-assembler-arm.cc cmp(scratch2, Operand(ip)); Operand 1669 src/arm/macro-assembler-arm.cc tst(scratch2, Operand(kObjectAlignmentMask)); Operand 1676 src/arm/macro-assembler-arm.cc add(result, result, Operand(kHeapObjectTag)); Operand 1687 src/arm/macro-assembler-arm.cc and_(object, object, Operand(~kHeapObjectTagMask)); Operand 1690 src/arm/macro-assembler-arm.cc mov(scratch, Operand(new_space_allocation_top)); Operand 1696 src/arm/macro-assembler-arm.cc mov(scratch, Operand(new_space_allocation_top)); Operand 1710 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(length, LSL, 1)); // Length in bytes, not chars. Operand 1712 src/arm/macro-assembler-arm.cc Operand(kObjectAlignmentMask + SeqTwoByteString::kHeaderSize)); Operand 1713 src/arm/macro-assembler-arm.cc and_(scratch1, scratch1, Operand(~kObjectAlignmentMask)); Operand 1743 src/arm/macro-assembler-arm.cc Operand(kObjectAlignmentMask + SeqAsciiString::kHeaderSize)); Operand 1744 src/arm/macro-assembler-arm.cc and_(scratch1, scratch1, Operand(~kObjectAlignmentMask)); Operand 1856 src/arm/macro-assembler-arm.cc cmp(type_reg, Operand(type)); Operand 1876 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(Map::kMaximumBitField2FastHoleyElementValue)); Operand 1889 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(Map::kMaximumBitField2FastHoleySmiElementValue)); Operand 1891 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(Map::kMaximumBitField2FastHoleyElementValue)); Operand 1902 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(Map::kMaximumBitField2FastHoleySmiElementValue)); Operand 1932 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(kNaNOrInfinityLowerBoundUpper32)); Operand 1941 src/arm/macro-assembler-arm.cc Operand(key_reg, LSL, kDoubleSizeLog2 - kSmiTagSize)); Operand 1952 src/arm/macro-assembler-arm.cc cmp(mantissa_reg, Operand(0)); Operand 1958 src/arm/macro-assembler-arm.cc mov(mantissa_reg, Operand(static_cast<uint32_t>(nan_int64))); Operand 1959 src/arm/macro-assembler-arm.cc mov(exponent_reg, Operand(static_cast<uint32_t>(nan_int64 >> 32))); Operand 1964 src/arm/macro-assembler-arm.cc Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag)); Operand 1966 src/arm/macro-assembler-arm.cc Operand(key_reg, LSL, kDoubleSizeLog2 - kSmiTagSize)); Operand 2011 src/arm/macro-assembler-arm.cc cmp(obj_map, Operand(map)); Operand 2022 src/arm/macro-assembler-arm.cc cmp(obj_map, Operand(Handle<Map>(current_map))); Operand 2071 src/arm/macro-assembler-arm.cc mov(ip, Operand(map)); Operand 2096 src/arm/macro-assembler-arm.cc Operand(Smi::FromInt(1 << SharedFunctionInfo::kBoundFunction))); Operand 2103 src/arm/macro-assembler-arm.cc tst(scratch, Operand(1 << Map::kHasNonInstancePrototype)); Operand 2166 src/arm/macro-assembler-arm.cc mov(r7, Operand(next_address)); Operand 2170 src/arm/macro-assembler-arm.cc add(r6, r6, Operand(1)); Operand 2185 src/arm/macro-assembler-arm.cc cmp(r0, Operand(0)); Operand 2197 src/arm/macro-assembler-arm.cc sub(r6, r6, Operand(1)); Operand 2206 src/arm/macro-assembler-arm.cc mov(ip, Operand(ExternalReference::scheduled_exception_address(isolate()))); Operand 2212 src/arm/macro-assembler-arm.cc mov(r4, Operand(stack_space)); Operand 2227 src/arm/macro-assembler-arm.cc mov(r0, Operand(ExternalReference::isolate_address())); Operand 2243 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(num_arguments * kPointerSize)); Operand 2260 src/arm/macro-assembler-arm.cc mov(index, Operand(hash, LSL, kSmiTagSize)); Operand 2268 src/arm/macro-assembler-arm.cc mov(r7, Operand(inReg, ASR, kSmiTagSize)); Operand 2288 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(object, ASR, kSmiTagSize)); Operand 2296 src/arm/macro-assembler-arm.cc sub(scratch2, object, Operand(kHeapObjectTag)); Operand 2307 src/arm/macro-assembler-arm.cc cmp(scratch1, Operand(-1)); Operand 2319 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(smi, ASR, kSmiTagSize)); Operand 2336 src/arm/macro-assembler-arm.cc sub(scratch, source, Operand(kHeapObjectTag)); Operand 2344 src/arm/macro-assembler-arm.cc sub(scratch, dest, Operand(1)); Operand 2345 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(LONG_MAX - 1)); Operand 2364 src/arm/macro-assembler-arm.cc mov(dest, Operand(0, RelocInfo::NONE)); Operand 2375 src/arm/macro-assembler-arm.cc sub(scratch2, scratch2, Operand(fudge_factor)); Operand 2376 src/arm/macro-assembler-arm.cc cmp(scratch2, Operand(non_smi_exponent - fudge_factor)); Operand 2388 src/arm/macro-assembler-arm.cc sub(scratch2, scratch2, Operand(zero_exponent - fudge_factor), SetCC); Operand 2394 src/arm/macro-assembler-arm.cc rsb(dest, scratch2, Operand(30)); Operand 2398 src/arm/macro-assembler-arm.cc and_(scratch2, scratch, Operand(HeapNumber::kMantissaMask)); Operand 2400 src/arm/macro-assembler-arm.cc orr(scratch2, scratch2, Operand(1 << HeapNumber::kExponentShift)); Operand 2406 src/arm/macro-assembler-arm.cc mov(scratch2, Operand(scratch2, LSL, shift_distance)); Operand 2408 src/arm/macro-assembler-arm.cc tst(scratch, Operand(HeapNumber::kSignMask)); Operand 2414 src/arm/macro-assembler-arm.cc orr(scratch, scratch2, Operand(scratch, LSR, 32 - shift_distance)); Operand 2416 src/arm/macro-assembler-arm.cc mov(dest, Operand(scratch, LSR, dest)); Operand 2418 src/arm/macro-assembler-arm.cc rsb(dest, dest, Operand(0, RelocInfo::NONE), LeaveCC, ne); Operand 2445 src/arm/macro-assembler-arm.cc Operand(kVFPExceptionMask | Operand 2451 src/arm/macro-assembler-arm.cc orr(scratch, scratch, Operand(rounding_mode)); Operand 2466 src/arm/macro-assembler-arm.cc tst(scratch, Operand(kVFPExceptionMask | check_inexact_conversion)); Operand 2483 src/arm/macro-assembler-arm.cc cmp(result, Operand(HeapNumber::kExponentMask)); Operand 2484 src/arm/macro-assembler-arm.cc mov(result, Operand(0), LeaveCC, eq); Operand 2490 src/arm/macro-assembler-arm.cc Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31), Operand 2496 src/arm/macro-assembler-arm.cc mov(result, Operand(0)); Operand 2502 src/arm/macro-assembler-arm.cc add(scratch, result, Operand(kShiftBase + HeapNumber::kMantissaBits), SetCC); Operand 2507 src/arm/macro-assembler-arm.cc and_(sign, input_high, Operand(HeapNumber::kSignMask)); Operand 2512 src/arm/macro-assembler-arm.cc Operand(1 << HeapNumber::kMantissaBitsInTopWord)); Operand 2516 src/arm/macro-assembler-arm.cc mov(input_high, Operand(input_high, LSL, scratch)); Operand 2520 src/arm/macro-assembler-arm.cc rsb(scratch, scratch, Operand(32), SetCC); Operand 2524 src/arm/macro-assembler-arm.cc rsb(scratch, scratch, Operand(0)); Operand 2525 src/arm/macro-assembler-arm.cc mov(input_low, Operand(input_low, LSL, scratch)); Operand 2529 src/arm/macro-assembler-arm.cc mov(input_low, Operand(input_low, LSR, scratch)); Operand 2532 src/arm/macro-assembler-arm.cc orr(input_high, input_high, Operand(input_low)); Operand 2534 src/arm/macro-assembler-arm.cc cmp(sign, Operand(0)); Operand 2537 src/arm/macro-assembler-arm.cc rsb(result, input_high, Operand(0), LeaveCC, ne); Operand 2569 src/arm/macro-assembler-arm.cc tst(scratch, Operand(kVFPOverflowExceptionBit | Operand 2591 src/arm/macro-assembler-arm.cc mov(dst, Operand(src, ASR, kSmiTagSize)); Operand 2592 src/arm/macro-assembler-arm.cc and_(dst, dst, Operand((1 << num_least_bits) - 1)); Operand 2600 src/arm/macro-assembler-arm.cc and_(dst, src, Operand((1 << num_least_bits) - 1)); Operand 2620 src/arm/macro-assembler-arm.cc mov(r0, Operand(num_arguments)); Operand 2621 src/arm/macro-assembler-arm.cc mov(r1, Operand(ExternalReference(f, isolate()))); Operand 2634 src/arm/macro-assembler-arm.cc mov(r0, Operand(function->nargs)); Operand 2635 src/arm/macro-assembler-arm.cc mov(r1, Operand(ExternalReference(function, isolate()))); Operand 2643 src/arm/macro-assembler-arm.cc mov(r0, Operand(num_arguments)); Operand 2644 src/arm/macro-assembler-arm.cc mov(r1, Operand(ext)); Operand 2658 src/arm/macro-assembler-arm.cc mov(r0, Operand(num_arguments)); Operand 2677 src/arm/macro-assembler-arm.cc mov(r1, Operand(builtin)); Operand 2725 src/arm/macro-assembler-arm.cc mov(scratch1, Operand(value)); Operand 2726 src/arm/macro-assembler-arm.cc mov(scratch2, Operand(ExternalReference(counter))); Operand 2736 src/arm/macro-assembler-arm.cc mov(scratch2, Operand(ExternalReference(counter))); Operand 2738 src/arm/macro-assembler-arm.cc add(scratch1, scratch1, Operand(value)); Operand 2748 src/arm/macro-assembler-arm.cc mov(scratch2, Operand(ExternalReference(counter))); Operand 2750 src/arm/macro-assembler-arm.cc sub(scratch1, scratch1, Operand(value)); Operand 2821 src/arm/macro-assembler-arm.cc mov(r0, Operand(p0)); Operand 2823 src/arm/macro-assembler-arm.cc mov(r0, Operand(Smi::FromInt(p1 - p0))); Operand 2948 src/arm/macro-assembler-arm.cc sub(scratch, reg, Operand(1), SetCC); Operand 2960 src/arm/macro-assembler-arm.cc sub(scratch, reg, Operand(1), SetCC); Operand 2971 src/arm/macro-assembler-arm.cc tst(reg1, Operand(kSmiTagMask)); Operand 2972 src/arm/macro-assembler-arm.cc tst(reg2, Operand(kSmiTagMask), eq); Operand 2980 src/arm/macro-assembler-arm.cc mov(dst, Operand(src, ASR, kSmiTagSize), SetCC); Operand 2988 src/arm/macro-assembler-arm.cc mov(dst, Operand(src, ASR, kSmiTagSize), SetCC); Operand 2997 src/arm/macro-assembler-arm.cc tst(reg1, Operand(kSmiTagMask)); Operand 2998 src/arm/macro-assembler-arm.cc tst(reg2, Operand(kSmiTagMask), ne); Operand 3005 src/arm/macro-assembler-arm.cc tst(object, Operand(kSmiTagMask)); Operand 3012 src/arm/macro-assembler-arm.cc tst(object, Operand(kSmiTagMask)); Operand 3019 src/arm/macro-assembler-arm.cc tst(object, Operand(kSmiTagMask)); Operand 3076 src/arm/macro-assembler-arm.cc and_(scratch1, first, Operand(second)); Operand 3115 src/arm/macro-assembler-arm.cc sub(scratch1, result, Operand(kHeapObjectTag)); Operand 3156 src/arm/macro-assembler-arm.cc cmp(length, Operand(0)); Operand 3159 src/arm/macro-assembler-arm.cc tst(src, Operand(kPointerSize - 1)); Operand 3163 src/arm/macro-assembler-arm.cc sub(length, length, Operand(1), SetCC); Operand 3169 src/arm/macro-assembler-arm.cc tst(src, Operand(kPointerSize - 1)); Operand 3172 src/arm/macro-assembler-arm.cc cmp(length, Operand(kPointerSize)); Operand 3179 src/arm/macro-assembler-arm.cc mov(scratch, Operand(scratch, LSR, 8)); Operand 3181 src/arm/macro-assembler-arm.cc mov(scratch, Operand(scratch, LSR, 8)); Operand 3183 src/arm/macro-assembler-arm.cc mov(scratch, Operand(scratch, LSR, 8)); Operand 3186 src/arm/macro-assembler-arm.cc sub(length, length, Operand(kPointerSize)); Operand 3191 src/arm/macro-assembler-arm.cc cmp(length, Operand(0)); Operand 3196 src/arm/macro-assembler-arm.cc sub(length, length, Operand(1), SetCC); Operand 3229 src/arm/macro-assembler-arm.cc mov(zeros, Operand(0, RelocInfo::NONE)); Operand 3231 src/arm/macro-assembler-arm.cc tst(scratch, Operand(0xffff0000)); Operand 3232 src/arm/macro-assembler-arm.cc add(zeros, zeros, Operand(16), LeaveCC, eq); Operand 3233 src/arm/macro-assembler-arm.cc mov(scratch, Operand(scratch, LSL, 16), LeaveCC, eq); Operand 3235 src/arm/macro-assembler-arm.cc tst(scratch, Operand(0xff000000)); Operand 3236 src/arm/macro-assembler-arm.cc add(zeros, zeros, Operand(8), LeaveCC, eq); Operand 3237 src/arm/macro-assembler-arm.cc mov(scratch, Operand(scratch, LSL, 8), LeaveCC, eq); Operand 3239 src/arm/macro-assembler-arm.cc tst(scratch, Operand(0xf0000000)); Operand 3240 src/arm/macro-assembler-arm.cc add(zeros, zeros, Operand(4), LeaveCC, eq); Operand 3241 src/arm/macro-assembler-arm.cc mov(scratch, Operand(scratch, LSL, 4), LeaveCC, eq); Operand 3243 src/arm/macro-assembler-arm.cc tst(scratch, Operand(0xc0000000)); Operand 3244 src/arm/macro-assembler-arm.cc add(zeros, zeros, Operand(2), LeaveCC, eq); Operand 3245 src/arm/macro-assembler-arm.cc mov(scratch, Operand(scratch, LSL, 2), LeaveCC, eq); Operand 3247 src/arm/macro-assembler-arm.cc tst(scratch, Operand(0x80000000u)); Operand 3248 src/arm/macro-assembler-arm.cc add(zeros, zeros, Operand(1), LeaveCC, eq); Operand 3262 src/arm/macro-assembler-arm.cc and_(scratch1, first, Operand(kFlatAsciiStringMask)); Operand 3263 src/arm/macro-assembler-arm.cc and_(scratch2, second, Operand(kFlatAsciiStringMask)); Operand 3264 src/arm/macro-assembler-arm.cc cmp(scratch1, Operand(kFlatAsciiStringTag)); Operand 3266 src/arm/macro-assembler-arm.cc cmp(scratch2, Operand(kFlatAsciiStringTag), eq); Operand 3277 src/arm/macro-assembler-arm.cc and_(scratch, type, Operand(kFlatAsciiStringMask)); Operand 3278 src/arm/macro-assembler-arm.cc cmp(scratch, Operand(kFlatAsciiStringTag)); Operand 3318 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand((stack_passed_arguments + 1) * kPointerSize)); Operand 3320 src/arm/macro-assembler-arm.cc and_(sp, sp, Operand(-frame_alignment)); Operand 3323 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(stack_passed_arguments * kPointerSize)); Operand 3376 src/arm/macro-assembler-arm.cc mov(ip, Operand(function)); Operand 3414 src/arm/macro-assembler-arm.cc tst(sp, Operand(frame_alignment_mask)); Operand 3433 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(stack_passed_arguments * sizeof(kPointerSize))); Operand 3445 src/arm/macro-assembler-arm.cc and_(result, result, Operand(kLdrPCPattern)); Operand 3446 src/arm/macro-assembler-arm.cc cmp(result, Operand(kLdrPCPattern)); Operand 3452 src/arm/macro-assembler-arm.cc and_(result, result, Operand(kLdrOffsetMask)); Operand 3453 src/arm/macro-assembler-arm.cc add(result, ldr_location, Operand(result)); Operand 3454 src/arm/macro-assembler-arm.cc add(result, result, Operand(kPCRegOffset)); Operand 3464 src/arm/macro-assembler-arm.cc and_(scratch, object, Operand(~Page::kPageAlignmentMask)); Operand 3466 src/arm/macro-assembler-arm.cc tst(scratch, Operand(mask)); Operand 3492 src/arm/macro-assembler-arm.cc tst(ip, Operand(mask_scratch)); Operand 3495 src/arm/macro-assembler-arm.cc add(mask_scratch, mask_scratch, Operand(mask_scratch), SetCC); Operand 3497 src/arm/macro-assembler-arm.cc tst(ip, Operand(mask_scratch)); Operand 3503 src/arm/macro-assembler-arm.cc tst(ip, Operand(1)); Operand 3524 src/arm/macro-assembler-arm.cc tst(scratch, Operand(kIsIndirectStringMask | kIsNotStringMask)); Operand 3534 src/arm/macro-assembler-arm.cc and_(bitmap_reg, addr_reg, Operand(~Page::kPageAlignmentMask)); Operand 3538 src/arm/macro-assembler-arm.cc add(bitmap_reg, bitmap_reg, Operand(ip, LSL, kPointerSizeLog2)); Operand 3539 src/arm/macro-assembler-arm.cc mov(ip, Operand(1)); Operand 3540 src/arm/macro-assembler-arm.cc mov(mask_reg, Operand(ip, LSL, mask_reg)); Operand 3571 src/arm/macro-assembler-arm.cc tst(load_scratch, Operand(mask_scratch, LSL, 1)); Operand 3586 src/arm/macro-assembler-arm.cc mov(length, Operand(HeapNumber::kSize), LeaveCC, eq); Operand 3596 src/arm/macro-assembler-arm.cc tst(instance_type, Operand(kIsIndirectStringMask | kIsNotStringMask)); Operand 3605 src/arm/macro-assembler-arm.cc tst(instance_type, Operand(kExternalStringTag)); Operand 3606 src/arm/macro-assembler-arm.cc mov(length, Operand(ExternalString::kSize), LeaveCC, ne); Operand 3616 src/arm/macro-assembler-arm.cc tst(instance_type, Operand(kStringEncodingMask)); Operand 3617 src/arm/macro-assembler-arm.cc mov(ip, Operand(ip, LSR, 1), LeaveCC, ne); Operand 3618 src/arm/macro-assembler-arm.cc add(length, ip, Operand(SeqString::kHeaderSize + kObjectAlignmentMask)); Operand 3619 src/arm/macro-assembler-arm.cc and_(length, length, Operand(~kObjectAlignmentMask)); Operand 3625 src/arm/macro-assembler-arm.cc orr(ip, ip, Operand(mask_scratch)); Operand 3628 src/arm/macro-assembler-arm.cc and_(bitmap_scratch, bitmap_scratch, Operand(~Page::kPageAlignmentMask)); Operand 3630 src/arm/macro-assembler-arm.cc add(ip, ip, Operand(length)); Operand 3638 src/arm/macro-assembler-arm.cc Usat(output_reg, 8, Operand(input_reg)); Operand 3654 src/arm/macro-assembler-arm.cc mov(result_reg, Operand(0)); Operand 3662 src/arm/macro-assembler-arm.cc mov(result_reg, Operand(255)); Operand 3689 src/arm/macro-assembler-arm.cc mov(descriptors, Operand(FACTORY->empty_descriptor_array())); Operand 47 src/arm/macro-assembler-arm.h inline Operand SmiUntagOperand(Register object) { Operand 48 src/arm/macro-assembler-arm.h return Operand(object, ASR, kSmiTagSize); Operand 141 src/arm/macro-assembler-arm.h void And(Register dst, Register src1, const Operand& src2, Operand 157 src/arm/macro-assembler-arm.h void Usat(Register dst, int satpos, const Operand& src, Operand 529 src/arm/macro-assembler-arm.h mov(kRootRegister, Operand(roots_array_start)); Operand 882 src/arm/macro-assembler-arm.h tst(type, Operand(kIsNotStringMask)); Operand 1154 src/arm/macro-assembler-arm.h add(reg, reg, Operand(reg), s); Operand 1157 src/arm/macro-assembler-arm.h add(dst, src, Operand(src), s); Operand 1171 src/arm/macro-assembler-arm.h mov(reg, Operand(reg, ASR, kSmiTagSize), s); Operand 1174 src/arm/macro-assembler-arm.h mov(dst, Operand(src, ASR, kSmiTagSize), s); Operand 1187 src/arm/macro-assembler-arm.h tst(value, Operand(kSmiTagMask)); Operand 1192 src/arm/macro-assembler-arm.h tst(value, Operand(kSmiTagMask)); Operand 162 src/arm/regexp-macro-assembler-arm.cc current_input_offset(), Operand(by * char_size())); Operand 172 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(by)); Operand 182 src/arm/regexp-macro-assembler-arm.cc __ add(pc, r0, Operand(code_pointer())); Operand 192 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_character(), Operand(c)); Operand 198 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_character(), Operand(limit)); Operand 207 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); Operand 212 src/arm/regexp-macro-assembler-arm.cc __ add(r0, end_of_input_address(), Operand(current_input_offset())); Operand 222 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); Operand 226 src/arm/regexp-macro-assembler-arm.cc __ add(r0, end_of_input_address(), Operand(current_input_offset())); Operand 233 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_character(), Operand(limit)); Operand 253 src/arm/regexp-macro-assembler-arm.cc __ add(r0, end_of_input_address(), Operand(current_input_offset())); Operand 256 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(byte_offset)); Operand 265 src/arm/regexp-macro-assembler-arm.cc __ cmp(r1, Operand(str[i])); Operand 271 src/arm/regexp-macro-assembler-arm.cc __ cmp(r1, Operand(str[i])); Operand 274 src/arm/regexp-macro-assembler-arm.cc __ mov(r2, Operand(match_high_byte)); Operand 277 src/arm/regexp-macro-assembler-arm.cc __ add(r3, r2, Operand(match_char & 0xff)); Operand 290 src/arm/regexp-macro-assembler-arm.cc backtrack_stackpointer(), Operand(kPointerSize), LeaveCC, eq); Operand 308 src/arm/regexp-macro-assembler-arm.cc __ cmn(r1, Operand(current_input_offset())); Operand 318 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(end_of_input_address())); Operand 319 src/arm/regexp-macro-assembler-arm.cc __ add(r2, end_of_input_address(), Operand(current_input_offset())); Operand 320 src/arm/regexp-macro-assembler-arm.cc __ add(r1, r0, Operand(r1)); Operand 334 src/arm/regexp-macro-assembler-arm.cc __ orr(r3, r3, Operand(0x20)); // Convert capture character to lower-case. Operand 335 src/arm/regexp-macro-assembler-arm.cc __ orr(r4, r4, Operand(0x20)); // Also convert input character. Operand 338 src/arm/regexp-macro-assembler-arm.cc __ sub(r3, r3, Operand('a')); Operand 339 src/arm/regexp-macro-assembler-arm.cc __ cmp(r3, Operand('z' - 'a')); // Is r3 a lowercase letter? Operand 370 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(end_of_input_address())); Operand 372 src/arm/regexp-macro-assembler-arm.cc __ mov(r2, Operand(r1)); Operand 374 src/arm/regexp-macro-assembler-arm.cc __ mov(r4, Operand(r1)); Operand 376 src/arm/regexp-macro-assembler-arm.cc __ add(r1, current_input_offset(), Operand(end_of_input_address())); Operand 378 src/arm/regexp-macro-assembler-arm.cc __ mov(r3, Operand(ExternalReference::isolate_address())); Operand 388 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); Operand 391 src/arm/regexp-macro-assembler-arm.cc __ add(current_input_offset(), current_input_offset(), Operand(r4)); Operand 412 src/arm/regexp-macro-assembler-arm.cc __ cmn(r1, Operand(current_input_offset())); Operand 416 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(end_of_input_address())); Operand 417 src/arm/regexp-macro-assembler-arm.cc __ add(r2, end_of_input_address(), Operand(current_input_offset())); Operand 418 src/arm/regexp-macro-assembler-arm.cc __ add(r1, r1, Operand(r0)); Operand 443 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_character(), Operand(c)); Operand 452 src/arm/regexp-macro-assembler-arm.cc __ tst(current_character(), Operand(mask)); Operand 454 src/arm/regexp-macro-assembler-arm.cc __ and_(r0, current_character(), Operand(mask)); Operand 455 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(c)); Operand 465 src/arm/regexp-macro-assembler-arm.cc __ tst(current_character(), Operand(mask)); Operand 467 src/arm/regexp-macro-assembler-arm.cc __ and_(r0, current_character(), Operand(mask)); Operand 468 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(c)); Operand 480 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand(minus)); Operand 481 src/arm/regexp-macro-assembler-arm.cc __ and_(r0, r0, Operand(mask)); Operand 482 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(c)); Operand 491 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand(from)); Operand 492 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(to - from)); Operand 501 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand(from)); Operand 502 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(to - from)); Operand 510 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(table)); Operand 512 src/arm/regexp-macro-assembler-arm.cc __ and_(r1, current_character(), Operand(kTableSize - 1)); Operand 513 src/arm/regexp-macro-assembler-arm.cc __ add(r1, r1, Operand(ByteArray::kHeaderSize - kHeapObjectTag)); Operand 517 src/arm/regexp-macro-assembler-arm.cc Operand(ByteArray::kHeaderSize - kHeapObjectTag)); Operand 520 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0)); Operand 535 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_character(), Operand(' ')); Operand 538 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('\t')); Operand 539 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand('\r' - '\t')); Operand 549 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_character(), Operand(' ')); Operand 551 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('\t')); Operand 552 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand('\r' - '\t')); Operand 559 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('0')); Operand 560 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_character(), Operand('9' - '0')); Operand 565 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_character(), Operand('0')); Operand 566 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand('9' - '0')); Operand 571 src/arm/regexp-macro-assembler-arm.cc __ eor(r0, current_character(), Operand(0x01)); Operand 573 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x0b)); Operand 574 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0x0c - 0x0b)); Operand 580 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x2028 - 0x0b)); Operand 581 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(1)); Operand 588 src/arm/regexp-macro-assembler-arm.cc __ eor(r0, current_character(), Operand(0x01)); Operand 590 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x0b)); Operand 591 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0x0c - 0x0b)); Operand 600 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(0x2028 - 0x0b)); Operand 601 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(1)); Operand 610 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_character(), Operand('z')); Operand 614 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(map)); Operand 616 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0)); Operand 624 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_character(), Operand('z')); Operand 628 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(map)); Operand 630 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0)); Operand 648 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(FAILURE)); Operand 677 src/arm/regexp-macro-assembler-arm.cc __ add(frame_pointer(), sp, Operand(4 * kPointerSize)); Operand 678 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); Operand 687 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(stack_limit)); Operand 694 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(num_registers_ * kPointerSize)); Operand 698 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(EXCEPTION)); Operand 703 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); Operand 710 src/arm/regexp-macro-assembler-arm.cc __ sub(sp, sp, Operand(num_registers_ * kPointerSize)); Operand 720 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, current_input_offset(), Operand(char_size())); Operand 721 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, r0, Operand(r1, LSL, (mode_ == UC16) ? 1 : 0)); Operand 727 src/arm/regexp-macro-assembler-arm.cc __ mov(code_pointer(), Operand(masm_->CodeObject())); Operand 731 src/arm/regexp-macro-assembler-arm.cc __ cmp(r1, Operand(0, RelocInfo::NONE)); Operand 733 src/arm/regexp-macro-assembler-arm.cc __ mov(current_character(), Operand('\n'), LeaveCC, eq); Operand 747 src/arm/regexp-macro-assembler-arm.cc __ add(r1, frame_pointer(), Operand(kRegisterZero)); Operand 748 src/arm/regexp-macro-assembler-arm.cc __ mov(r2, Operand(num_saved_registers_)); Operand 752 src/arm/regexp-macro-assembler-arm.cc __ sub(r2, r2, Operand(1), SetCC); Operand 778 src/arm/regexp-macro-assembler-arm.cc __ mov(r1, Operand(r1, LSR, 1)); Operand 781 src/arm/regexp-macro-assembler-arm.cc __ add(r1, r1, Operand(r2)); Operand 796 src/arm/regexp-macro-assembler-arm.cc __ add(r2, r1, Operand(r2, ASR, 1)); Operand 797 src/arm/regexp-macro-assembler-arm.cc __ add(r3, r1, Operand(r3, ASR, 1)); Operand 799 src/arm/regexp-macro-assembler-arm.cc __ add(r2, r1, Operand(r2)); Operand 800 src/arm/regexp-macro-assembler-arm.cc __ add(r3, r1, Operand(r3)); Operand 813 src/arm/regexp-macro-assembler-arm.cc __ add(r0, r0, Operand(1)); Operand 817 src/arm/regexp-macro-assembler-arm.cc __ sub(r1, r1, Operand(num_saved_registers_)); Operand 819 src/arm/regexp-macro-assembler-arm.cc __ cmp(r1, Operand(num_saved_registers_)); Operand 824 src/arm/regexp-macro-assembler-arm.cc __ add(r2, r2, Operand(num_saved_registers_ * kPointerSize)); Operand 837 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_input_offset(), Operand(0)); Operand 842 src/arm/regexp-macro-assembler-arm.cc Operand((mode_ == UC16) ? 2 : 1)); Operand 847 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(SUCCESS)); Operand 876 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); Operand 896 src/arm/regexp-macro-assembler-arm.cc __ add(r1, frame_pointer(), Operand(kStackHighEnd)); Operand 897 src/arm/regexp-macro-assembler-arm.cc __ mov(r2, Operand(ExternalReference::isolate_address())); Operand 903 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); Operand 915 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(EXCEPTION)); Operand 938 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(comparand)); Operand 947 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(comparand)); Operand 955 src/arm/regexp-macro-assembler-arm.cc __ cmp(r0, Operand(current_input_offset())); Operand 999 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(target + Code::kHeaderSize - kHeapObjectTag)); Operand 1017 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(pc_offset_of_constant + Assembler::kInstrSize)); Operand 1047 src/arm/regexp-macro-assembler-arm.cc __ add(backtrack_stackpointer(), backtrack_stackpointer(), Operand(r0)); Operand 1053 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_input_offset(), Operand(-by * char_size())); Operand 1055 src/arm/regexp-macro-assembler-arm.cc __ mov(current_input_offset(), Operand(-by * char_size())); Operand 1066 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(to)); Operand 1082 src/arm/regexp-macro-assembler-arm.cc __ add(r0, current_input_offset(), Operand(cp_offset * char_size())); Operand 1112 src/arm/regexp-macro-assembler-arm.cc __ mov(r1, Operand(masm_->CodeObject())); Operand 1238 src/arm/regexp-macro-assembler-arm.cc __ cmp(current_input_offset(), Operand(-cp_offset * char_size())); Operand 1268 src/arm/regexp-macro-assembler-arm.cc __ add(pc, lr, Operand(masm_->CodeObject())); Operand 1274 src/arm/regexp-macro-assembler-arm.cc __ sub(lr, lr, Operand(masm_->CodeObject())); Operand 1297 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(stack_limit)); Operand 1307 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, Operand(stack_limit)); Operand 1309 src/arm/regexp-macro-assembler-arm.cc __ cmp(backtrack_stackpointer(), Operand(r0)); Operand 1351 src/arm/regexp-macro-assembler-arm.cc __ mov(code_pointer(), Operand(function)); Operand 1357 src/arm/regexp-macro-assembler-arm.cc __ mov(code_pointer(), Operand(masm_->CodeObject())); Operand 1366 src/arm/regexp-macro-assembler-arm.cc __ add(r4, current_input_offset(), Operand(cp_offset * char_size())); Operand 74 src/arm/stub-cache-arm.cc __ add(offset_scratch, offset, Operand(offset, LSL, 1)); Operand 77 src/arm/stub-cache-arm.cc __ mov(base_addr, Operand(key_offset)); Operand 78 src/arm/stub-cache-arm.cc __ add(base_addr, base_addr, Operand(offset_scratch, LSL, kPointerSizeLog2)); Operand 104 src/arm/stub-cache-arm.cc __ bic(flags_reg, flags_reg, Operand(mask)); Operand 107 src/arm/stub-cache-arm.cc __ cmn(flags_reg, Operand(-flags)); Operand 109 src/arm/stub-cache-arm.cc __ cmp(flags_reg, Operand(flags)); Operand 122 src/arm/stub-cache-arm.cc __ add(pc, code, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 154 src/arm/stub-cache-arm.cc __ tst(scratch0, Operand(kInterceptorOrAccessCheckNeededMask)); Operand 159 src/arm/stub-cache-arm.cc __ cmp(scratch0, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 233 src/arm/stub-cache-arm.cc __ add(scratch, scratch, Operand(ip)); Operand 237 src/arm/stub-cache-arm.cc __ mov(scratch, Operand(scratch, LSR, kHeapObjectTagSize)); Operand 240 src/arm/stub-cache-arm.cc __ eor(scratch, scratch, Operand((flags >> kHeapObjectTagSize) & mask)); Operand 242 src/arm/stub-cache-arm.cc __ and_(scratch, scratch, Operand(mask)); Operand 257 src/arm/stub-cache-arm.cc __ sub(scratch, scratch, Operand(name, LSR, kHeapObjectTagSize)); Operand 259 src/arm/stub-cache-arm.cc __ add(scratch, scratch, Operand((flags >> kHeapObjectTagSize) & mask2)); Operand 260 src/arm/stub-cache-arm.cc __ and_(scratch, scratch, Operand(mask2)); Operand 376 src/arm/stub-cache-arm.cc __ and_(scratch2, scratch1, Operand(kIsNotStringMask)); Operand 378 src/arm/stub-cache-arm.cc __ cmp(scratch2, Operand(static_cast<int32_t>(kStringTag))); Operand 407 src/arm/stub-cache-arm.cc __ cmp(scratch1, Operand(JS_VALUE_TYPE)); Operand 502 src/arm/stub-cache-arm.cc __ mov(r2, Operand(transition)); Operand 514 src/arm/stub-cache-arm.cc __ mov(scratch1, Operand(transition)); Operand 627 src/arm/stub-cache-arm.cc __ mov(scratch, Operand(interceptor)); Operand 633 src/arm/stub-cache-arm.cc __ mov(scratch, Operand(ExternalReference::isolate_address())); Operand 649 src/arm/stub-cache-arm.cc __ mov(r0, Operand(6)); Operand 650 src/arm/stub-cache-arm.cc __ mov(r1, Operand(ref)); Operand 665 src/arm/stub-cache-arm.cc __ mov(scratch, Operand(Smi::FromInt(0))); Operand 705 src/arm/stub-cache-arm.cc __ mov(r7, Operand(ExternalReference::isolate_address())); Operand 710 src/arm/stub-cache-arm.cc __ add(r2, sp, Operand(3 * kPointerSize)); Operand 721 src/arm/stub-cache-arm.cc __ add(r0, sp, Operand(1 * kPointerSize)); Operand 725 src/arm/stub-cache-arm.cc __ add(ip, r2, Operand(argc * kPointerSize)); Operand 728 src/arm/stub-cache-arm.cc __ mov(ip, Operand(argc)); Operand 731 src/arm/stub-cache-arm.cc __ mov(ip, Operand(0)); Operand 948 src/arm/stub-cache-arm.cc __ mov(scratch, Operand(cell)); Operand 992 src/arm/stub-cache-arm.cc __ add(scratch1, dst, Operand(wordoffset, LSL, 2)); Operand 1002 src/arm/stub-cache-arm.cc __ and_(fval, ival, Operand(kBinary32SignMask), SetCC); Operand 1004 src/arm/stub-cache-arm.cc __ rsb(ival, ival, Operand(0, RelocInfo::NONE), LeaveCC, ne); Operand 1009 src/arm/stub-cache-arm.cc __ cmp(ival, Operand(1)); Operand 1016 src/arm/stub-cache-arm.cc __ orr(fval, fval, Operand(exponent_word_for_1), LeaveCC, eq); Operand 1028 src/arm/stub-cache-arm.cc Operand((kBitsPerInt - 1) + kBinary32ExponentBias)); Operand 1032 src/arm/stub-cache-arm.cc Operand(scratch1, LSL, kBinary32ExponentShift)); Operand 1035 src/arm/stub-cache-arm.cc __ add(zeros, zeros, Operand(1)); Operand 1037 src/arm/stub-cache-arm.cc __ mov(ival, Operand(ival, LSL, zeros)); Operand 1041 src/arm/stub-cache-arm.cc Operand(ival, LSR, kBitsPerInt - kBinary32MantissaBits)); Operand 1068 src/arm/stub-cache-arm.cc __ mov(scratch, Operand(biased_exponent << HeapNumber::kExponentShift)); Operand 1070 src/arm/stub-cache-arm.cc __ mov(loword, Operand(hiword, LSL, mantissa_shift_for_lo_word)); Operand 1071 src/arm/stub-cache-arm.cc __ orr(hiword, scratch, Operand(hiword, LSR, mantissa_shift_for_hi_word)); Operand 1073 src/arm/stub-cache-arm.cc __ mov(loword, Operand(0, RelocInfo::NONE)); Operand 1074 src/arm/stub-cache-arm.cc __ orr(hiword, scratch, Operand(hiword, LSL, mantissa_shift_for_hi_word)); Operand 1080 src/arm/stub-cache-arm.cc __ bic(hiword, hiword, Operand(1 << HeapNumber::kExponentShift)); Operand 1156 src/arm/stub-cache-arm.cc __ mov(reg, Operand(prototype)); Operand 1261 src/arm/stub-cache-arm.cc __ mov(scratch3, Operand(ExternalReference::isolate_address())); Operand 1272 src/arm/stub-cache-arm.cc __ add(r1, sp, Operand(1 * kPointerSize)); // r1 = AccessorInfo& Operand 1409 src/arm/stub-cache-arm.cc __ mov(scratch1, Operand(ExternalReference::isolate_address())); Operand 1436 src/arm/stub-cache-arm.cc __ cmp(r2, Operand(name)); Operand 1465 src/arm/stub-cache-arm.cc __ mov(r3, Operand(cell)); Operand 1484 src/arm/stub-cache-arm.cc __ cmp(r1, Operand(function)); Operand 1593 src/arm/stub-cache-arm.cc __ add(r0, r0, Operand(Smi::FromInt(argc))); Operand 1614 src/arm/stub-cache-arm.cc Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 1668 src/arm/stub-cache-arm.cc Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 1707 src/arm/stub-cache-arm.cc Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 1708 src/arm/stub-cache-arm.cc __ add(end_elements, end_elements, Operand(kEndElementsOffset)); Operand 1709 src/arm/stub-cache-arm.cc __ mov(r7, Operand(new_space_allocation_top)); Operand 1714 src/arm/stub-cache-arm.cc __ mov(r9, Operand(new_space_allocation_limit)); Operand 1716 src/arm/stub-cache-arm.cc __ add(r3, r3, Operand(kAllocationDelta * kPointerSize)); Operand 1733 src/arm/stub-cache-arm.cc __ add(r4, r4, Operand(Smi::FromInt(kAllocationDelta))); Operand 1800 src/arm/stub-cache-arm.cc __ sub(r4, r4, Operand(Smi::FromInt(1)), SetCC); Operand 1809 src/arm/stub-cache-arm.cc __ add(elements, elements, Operand(r4, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 2053 src/arm/stub-cache-arm.cc __ and_(code, code, Operand(Smi::FromInt(0xffff))); Operand 2123 src/arm/stub-cache-arm.cc __ tst(r0, Operand(kSmiTagMask)); Operand 2150 src/arm/stub-cache-arm.cc Operand(kVFPExceptionMask | kVFPRoundingModeMask | kVFPFlushToZeroMask)); Operand 2151 src/arm/stub-cache-arm.cc __ orr(r9, r9, Operand(kRoundToMinusInf)); Operand 2159 src/arm/stub-cache-arm.cc __ bic(r6, r5, Operand(HeapNumber::kSignMask)); Operand 2160 src/arm/stub-cache-arm.cc __ mov(r6, Operand(r6, LSR, HeapNumber::kMantissaBitsInTopWord)); Operand 2164 src/arm/stub-cache-arm.cc __ tst(r9, Operand(kVFPExceptionMask)); Operand 2170 src/arm/stub-cache-arm.cc __ sub(r7, r6, Operand(HeapNumber::kExponentMask Operand 2175 src/arm/stub-cache-arm.cc __ cmp(r7, Operand(HeapNumber::kMantissaBits)); Operand 2184 src/arm/stub-cache-arm.cc __ add(r1, r0, Operand(0x40000000), SetCC); Operand 2188 src/arm/stub-cache-arm.cc __ mov(r0, Operand(r0, LSL, kSmiTagSize)); Operand 2191 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(0, RelocInfo::NONE)); Operand 2194 src/arm/stub-cache-arm.cc __ tst(r5, Operand(HeapNumber::kSignMask)); Operand 2268 src/arm/stub-cache-arm.cc __ eor(r1, r0, Operand(r0, ASR, kBitsPerInt - 1)); Operand 2271 src/arm/stub-cache-arm.cc __ sub(r0, r1, Operand(r0, ASR, kBitsPerInt - 1), SetCC); Operand 2291 src/arm/stub-cache-arm.cc __ tst(r1, Operand(HeapNumber::kSignMask)); Operand 2299 src/arm/stub-cache-arm.cc __ eor(r1, r1, Operand(HeapNumber::kSignMask)); Operand 2654 src/arm/stub-cache-arm.cc __ mov(ip, Operand(callback)); // callback info Operand 2745 src/arm/stub-cache-arm.cc __ mov(r0, Operand(Smi::FromInt(strict_mode_))); Operand 2778 src/arm/stub-cache-arm.cc __ cmp(r3, Operand(Handle<Map>(object->map()))); Operand 2785 src/arm/stub-cache-arm.cc __ mov(r4, Operand(cell)); Operand 2984 src/arm/stub-cache-arm.cc __ mov(r3, Operand(cell)); Operand 3020 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); Operand 3044 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); Operand 3069 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); Operand 3093 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); Operand 3117 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); Operand 3141 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); Operand 3167 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(name)); Operand 3213 src/arm/stub-cache-arm.cc __ mov(ip, Operand(receiver_maps->at(current))); Operand 3243 src/arm/stub-cache-arm.cc __ cmp(r1, Operand(name)); Operand 3309 src/arm/stub-cache-arm.cc __ mov(ip, Operand(receiver_maps->at(i))); Operand 3316 src/arm/stub-cache-arm.cc __ mov(r3, Operand(transitioned_maps->at(i))); Operand 3399 src/arm/stub-cache-arm.cc __ add(r1, sp, Operand(r0, LSL, kPointerSizeLog2)); Operand 3416 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(arg_number)); Operand 3429 src/arm/stub-cache-arm.cc __ mov(r2, Operand(constant)); Operand 3447 src/arm/stub-cache-arm.cc __ orr(r0, r0, Operand(kHeapObjectTag)); Operand 3452 src/arm/stub-cache-arm.cc __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2)); Operand 3453 src/arm/stub-cache-arm.cc __ add(sp, sp, Operand(kPointerSize)); Operand 3487 src/arm/stub-cache-arm.cc __ mov(r2, Operand(key, ASR, kSmiTagSize)); Operand 3569 src/arm/stub-cache-arm.cc __ sub(ip, key, Operand(kHeapObjectTag)); Operand 3646 src/arm/stub-cache-arm.cc __ add(r2, r3, Operand(key, LSL, 1)); Operand 3655 src/arm/stub-cache-arm.cc __ add(r2, r3, Operand(key, LSL, 2)); Operand 3658 src/arm/stub-cache-arm.cc __ add(r4, r3, Operand(key, LSL, 2)); Operand 3690 src/arm/stub-cache-arm.cc __ cmp(value, Operand(0xC0000000)); Operand 3693 src/arm/stub-cache-arm.cc __ mov(r0, Operand(value, LSL, kSmiTagSize)); Operand 3709 src/arm/stub-cache-arm.cc __ sub(r3, r0, Operand(kHeapObjectTag)); Operand 3736 src/arm/stub-cache-arm.cc __ tst(value, Operand(0xC0000000)); Operand 3739 src/arm/stub-cache-arm.cc __ mov(r0, Operand(value, LSL, kSmiTagSize)); Operand 3751 src/arm/stub-cache-arm.cc __ sub(r1, r2, Operand(kHeapObjectTag)); Operand 3759 src/arm/stub-cache-arm.cc __ tst(value, Operand(0x80000000)); Operand 3761 src/arm/stub-cache-arm.cc __ tst(value, Operand(0x40000000)); Operand 3764 src/arm/stub-cache-arm.cc __ mov(r0, Operand(value, LSL, kSmiTagSize)); Operand 3805 src/arm/stub-cache-arm.cc __ sub(r1, r2, Operand(kHeapObjectTag)); Operand 3823 src/arm/stub-cache-arm.cc __ and_(r0, value, Operand(kBinary32MantissaMask)); Operand 3827 src/arm/stub-cache-arm.cc __ mov(r1, Operand(value, LSR, kBinary32MantissaBits)); Operand 3828 src/arm/stub-cache-arm.cc __ and_(r1, r1, Operand(kBinary32ExponentMask >> kBinary32MantissaBits)); Operand 3831 src/arm/stub-cache-arm.cc __ teq(r1, Operand(0x00)); Operand 3834 src/arm/stub-cache-arm.cc __ teq(r1, Operand(0xff)); Operand 3835 src/arm/stub-cache-arm.cc __ mov(r1, Operand(0x7ff), LeaveCC, eq); Operand 3841 src/arm/stub-cache-arm.cc Operand(-kBinary32ExponentBias + HeapNumber::kExponentBias)); Operand 3844 src/arm/stub-cache-arm.cc __ and_(r2, value, Operand(kBinary32SignMask)); Operand 3846 src/arm/stub-cache-arm.cc __ orr(r2, r2, Operand(r1, LSL, HeapNumber::kMantissaBitsInTopWord)); Operand 3855 src/arm/stub-cache-arm.cc __ orr(r2, r2, Operand(r0, LSR, kMantissaShiftForHiWord)); Operand 3856 src/arm/stub-cache-arm.cc __ mov(r0, Operand(r0, LSL, kMantissaShiftForLoWord)); Operand 3872 src/arm/stub-cache-arm.cc __ sub(r1, r2, Operand(kHeapObjectTag)); Operand 3892 src/arm/stub-cache-arm.cc __ mov(r0, Operand(value, LSL, kSmiTagSize)); Operand 3967 src/arm/stub-cache-arm.cc __ Usat(r5, 8, Operand(r5)); Operand 3988 src/arm/stub-cache-arm.cc __ add(r3, r3, Operand(key, LSL, 2)); Operand 4042 src/arm/stub-cache-arm.cc __ sub(r5, r0, Operand(kHeapObjectTag)); Operand 4044 src/arm/stub-cache-arm.cc __ add(r5, r3, Operand(key, LSL, 1)); Operand 4048 src/arm/stub-cache-arm.cc __ sub(r5, r0, Operand(kHeapObjectTag)); Operand 4050 src/arm/stub-cache-arm.cc __ add(r5, r3, Operand(key, LSL, 2)); Operand 4055 src/arm/stub-cache-arm.cc __ sub(r5, value, Operand(kHeapObjectTag)); Operand 4106 src/arm/stub-cache-arm.cc __ mov(r7, Operand(HeapNumber::kExponentMask)); Operand 4107 src/arm/stub-cache-arm.cc __ and_(r9, r5, Operand(r7), SetCC); Operand 4110 src/arm/stub-cache-arm.cc __ teq(r9, Operand(r7)); Operand 4111 src/arm/stub-cache-arm.cc __ mov(r9, Operand(kBinary32ExponentMask), LeaveCC, eq); Operand 4115 src/arm/stub-cache-arm.cc __ mov(r9, Operand(r9, LSR, HeapNumber::kExponentShift)); Operand 4118 src/arm/stub-cache-arm.cc Operand(kBinary32ExponentBias - HeapNumber::kExponentBias)); Operand 4120 src/arm/stub-cache-arm.cc __ cmp(r9, Operand(kBinary32MaxExponent)); Operand 4121 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kSignMask), LeaveCC, gt); Operand 4122 src/arm/stub-cache-arm.cc __ orr(r5, r5, Operand(kBinary32ExponentMask), LeaveCC, gt); Operand 4125 src/arm/stub-cache-arm.cc __ cmp(r9, Operand(kBinary32MinExponent)); Operand 4126 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kSignMask), LeaveCC, lt); Operand 4129 src/arm/stub-cache-arm.cc __ and_(r7, r5, Operand(HeapNumber::kSignMask)); Operand 4130 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kMantissaMask)); Operand 4131 src/arm/stub-cache-arm.cc __ orr(r7, r7, Operand(r5, LSL, kMantissaInHiWordShift)); Operand 4132 src/arm/stub-cache-arm.cc __ orr(r7, r7, Operand(r6, LSR, kMantissaInLoWordShift)); Operand 4133 src/arm/stub-cache-arm.cc __ orr(r5, r7, Operand(r9, LSL, kBinary32ExponentShift)); Operand 4142 src/arm/stub-cache-arm.cc __ and_(r7, r5, Operand(HeapNumber::kSignMask)); Operand 4143 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kMantissaMask)); Operand 4145 src/arm/stub-cache-arm.cc __ orr(r9, r9, Operand(r5, LSL, kMantissaInHiWordShift)); Operand 4146 src/arm/stub-cache-arm.cc __ orr(r5, r9, Operand(r6, LSR, kMantissaInLoWordShift)); Operand 4149 src/arm/stub-cache-arm.cc __ add(r7, r3, Operand(key, LSL, 2)); Operand 4163 src/arm/stub-cache-arm.cc __ mov(r7, Operand(HeapNumber::kExponentMask)); Operand 4164 src/arm/stub-cache-arm.cc __ and_(r9, r5, Operand(r7), SetCC); Operand 4165 src/arm/stub-cache-arm.cc __ mov(r5, Operand(0, RelocInfo::NONE), LeaveCC, eq); Operand 4168 src/arm/stub-cache-arm.cc __ teq(r9, Operand(r7)); Operand 4169 src/arm/stub-cache-arm.cc __ mov(r5, Operand(0, RelocInfo::NONE), LeaveCC, eq); Operand 4173 src/arm/stub-cache-arm.cc __ mov(r9, Operand(r9, LSR, HeapNumber::kExponentShift)); Operand 4174 src/arm/stub-cache-arm.cc __ sub(r9, r9, Operand(HeapNumber::kExponentBias), SetCC); Operand 4176 src/arm/stub-cache-arm.cc __ mov(r5, Operand(0, RelocInfo::NONE), LeaveCC, mi); Operand 4180 src/arm/stub-cache-arm.cc __ cmp(r9, Operand(meaningfull_bits - 1)); Operand 4181 src/arm/stub-cache-arm.cc __ mov(r5, Operand(min_value), LeaveCC, ge); Operand 4184 src/arm/stub-cache-arm.cc __ and_(r7, r5, Operand(HeapNumber::kSignMask), SetCC); Operand 4185 src/arm/stub-cache-arm.cc __ and_(r5, r5, Operand(HeapNumber::kMantissaMask)); Operand 4186 src/arm/stub-cache-arm.cc __ orr(r5, r5, Operand(1u << HeapNumber::kMantissaBitsInTopWord)); Operand 4188 src/arm/stub-cache-arm.cc __ rsb(r9, r9, Operand(HeapNumber::kMantissaBitsInTopWord), SetCC); Operand 4189 src/arm/stub-cache-arm.cc __ mov(r5, Operand(r5, LSR, r9), LeaveCC, pl); Operand 4192 src/arm/stub-cache-arm.cc __ rsb(r9, r9, Operand(0, RelocInfo::NONE)); Operand 4193 src/arm/stub-cache-arm.cc __ mov(r5, Operand(r5, LSL, r9)); Operand 4194 src/arm/stub-cache-arm.cc __ rsb(r9, r9, Operand(meaningfull_bits)); Operand 4195 src/arm/stub-cache-arm.cc __ orr(r5, r5, Operand(r6, LSR, r9)); Operand 4198 src/arm/stub-cache-arm.cc __ teq(r7, Operand(0, RelocInfo::NONE)); Operand 4199 src/arm/stub-cache-arm.cc __ rsb(r5, r5, Operand(0, RelocInfo::NONE), LeaveCC, ne); Operand 4283 src/arm/stub-cache-arm.cc __ cmp(r0, Operand(r3)); Operand 4287 src/arm/stub-cache-arm.cc __ add(r3, r2, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 4335 src/arm/stub-cache-arm.cc __ cmp(key_reg, Operand(scratch)); Operand 4340 src/arm/stub-cache-arm.cc Operand(key_reg, LSL, kDoubleSizeLog2 - kSmiTagSize)); Operand 4343 src/arm/stub-cache-arm.cc __ cmp(scratch, Operand(kHoleNanUpper32)); Operand 4436 src/arm/stub-cache-arm.cc Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 4440 src/arm/stub-cache-arm.cc Operand(key_reg, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 4446 src/arm/stub-cache-arm.cc Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 4450 src/arm/stub-cache-arm.cc Operand(key_reg, LSL, kPointerSizeLog2 - kSmiTagSize)); Operand 4495 src/arm/stub-cache-arm.cc __ mov(scratch, Operand(Smi::FromInt(JSArray::kPreallocatedArrayElements))); Operand 4513 src/arm/stub-cache-arm.cc __ mov(length_reg, Operand(Smi::FromInt(1))); Operand 4530 src/arm/stub-cache-arm.cc __ add(length_reg, length_reg, Operand(Smi::FromInt(1))); Operand 4648 src/arm/stub-cache-arm.cc Operand(Smi::FromInt(JSArray::kPreallocatedArrayElements))); Operand 4660 src/arm/stub-cache-arm.cc __ mov(length_reg, Operand(Smi::FromInt(1))); Operand 4674 src/arm/stub-cache-arm.cc __ add(length_reg, length_reg, Operand(Smi::FromInt(1))); Operand 313 src/full-codegen.h const Operand& rhs, Operand 422 src/ia32/assembler-ia32-inl.h void Operand::set_modrm(int mod, Register rm) { Operand 429 src/ia32/assembler-ia32-inl.h void Operand::set_sib(ScaleFactor scale, Register index, Register base) { Operand 439 src/ia32/assembler-ia32-inl.h void Operand::set_disp8(int8_t disp) { Operand 445 src/ia32/assembler-ia32-inl.h void Operand::set_dispr(int32_t disp, RelocInfo::Mode rmode) { Operand 453 src/ia32/assembler-ia32-inl.h Operand::Operand(Register reg) { Operand 459 src/ia32/assembler-ia32-inl.h Operand::Operand(XMMRegister xmm_reg) { Operand 465 src/ia32/assembler-ia32-inl.h Operand::Operand(int32_t disp, RelocInfo::Mode rmode) { Operand 229 src/ia32/assembler-ia32.cc Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) { Operand 249 src/ia32/assembler-ia32.cc Operand::Operand(Register base, Operand 274 src/ia32/assembler-ia32.cc Operand::Operand(Register index, Operand 286 src/ia32/assembler-ia32.cc bool Operand::is_reg(Register reg) const { Operand 292 src/ia32/assembler-ia32.cc bool Operand::is_reg_only() const { Operand 297 src/ia32/assembler-ia32.cc Register Operand::reg() const { Operand 756 src/ia32/assembler-ia32.cc emit_arith(2, Operand(dst), Immediate(imm32)); Operand 795 src/ia32/assembler-ia32.cc emit_arith(4, Operand(dst), x); Operand 859 src/ia32/assembler-ia32.cc emit_arith(7, Operand(reg), Immediate(imm32)); Operand 865 src/ia32/assembler-ia32.cc emit_arith(7, Operand(reg), Immediate(handle)); Operand 1016 src/ia32/assembler-ia32.cc emit_arith(1, Operand(dst), Immediate(imm32)); Operand 1239 src/ia32/assembler-ia32.cc emit_arith(6, Operand(dst), Immediate(imm32)); Operand 312 src/ia32/assembler-ia32.h class Operand BASE_EMBEDDED { Operand 315 src/ia32/assembler-ia32.h INLINE(explicit Operand(XMMRegister xmm_reg)); Operand 318 src/ia32/assembler-ia32.h INLINE(explicit Operand(int32_t disp, RelocInfo::Mode rmode)); Operand 322 src/ia32/assembler-ia32.h explicit Operand(Register base, int32_t disp, Operand 326 src/ia32/assembler-ia32.h explicit Operand(Register base, Operand 333 src/ia32/assembler-ia32.h explicit Operand(Register index, Operand 338 src/ia32/assembler-ia32.h static Operand StaticVariable(const ExternalReference& ext) { Operand 339 src/ia32/assembler-ia32.h return Operand(reinterpret_cast<int32_t>(ext.address()), Operand 343 src/ia32/assembler-ia32.h static Operand StaticArray(Register index, Operand 346 src/ia32/assembler-ia32.h return Operand(index, scale, reinterpret_cast<int32_t>(arr.address()), Operand 350 src/ia32/assembler-ia32.h static Operand Cell(Handle<JSGlobalPropertyCell> cell) { Operand 351 src/ia32/assembler-ia32.h return Operand(reinterpret_cast<int32_t>(cell.location()), Operand 367 src/ia32/assembler-ia32.h INLINE(explicit Operand(Register reg)); Operand 685 src/ia32/assembler-ia32.h void push(const Operand& src); Operand 688 src/ia32/assembler-ia32.h void pop(const Operand& dst); Operand 694 src/ia32/assembler-ia32.h void mov_b(Register dst, Register src) { mov_b(dst, Operand(src)); } Operand 695 src/ia32/assembler-ia32.h void mov_b(Register dst, const Operand& src); Operand 696 src/ia32/assembler-ia32.h void mov_b(Register dst, int8_t imm8) { mov_b(Operand(dst), imm8); } Operand 697 src/ia32/assembler-ia32.h void mov_b(const Operand& dst, int8_t imm8); Operand 698 src/ia32/assembler-ia32.h void mov_b(const Operand& dst, Register src); Operand 700 src/ia32/assembler-ia32.h void mov_w(Register dst, const Operand& src); Operand 701 src/ia32/assembler-ia32.h void mov_w(const Operand& dst, Register src); Operand 706 src/ia32/assembler-ia32.h void mov(Register dst, const Operand& src); Operand 708 src/ia32/assembler-ia32.h void mov(const Operand& dst, const Immediate& x); Operand 709 src/ia32/assembler-ia32.h void mov(const Operand& dst, Handle<Object> handle); Operand 710 src/ia32/assembler-ia32.h void mov(const Operand& dst, Register src); Operand 712 src/ia32/assembler-ia32.h void movsx_b(Register dst, Register src) { movsx_b(dst, Operand(src)); } Operand 713 src/ia32/assembler-ia32.h void movsx_b(Register dst, const Operand& src); Operand 715 src/ia32/assembler-ia32.h void movsx_w(Register dst, Register src) { movsx_w(dst, Operand(src)); } Operand 716 src/ia32/assembler-ia32.h void movsx_w(Register dst, const Operand& src); Operand 718 src/ia32/assembler-ia32.h void movzx_b(Register dst, Register src) { movzx_b(dst, Operand(src)); } Operand 719 src/ia32/assembler-ia32.h void movzx_b(Register dst, const Operand& src); Operand 721 src/ia32/assembler-ia32.h void movzx_w(Register dst, Register src) { movzx_w(dst, Operand(src)); } Operand 722 src/ia32/assembler-ia32.h void movzx_w(Register dst, const Operand& src); Operand 726 src/ia32/assembler-ia32.h cmov(cc, dst, Operand(src)); Operand 728 src/ia32/assembler-ia32.h void cmov(Condition cc, Register dst, const Operand& src); Operand 743 src/ia32/assembler-ia32.h void adc(Register dst, const Operand& src); Operand 745 src/ia32/assembler-ia32.h void add(Register dst, Register src) { add(dst, Operand(src)); } Operand 746 src/ia32/assembler-ia32.h void add(Register dst, const Operand& src); Operand 747 src/ia32/assembler-ia32.h void add(const Operand& dst, Register src); Operand 748 src/ia32/assembler-ia32.h void add(Register dst, const Immediate& imm) { add(Operand(dst), imm); } Operand 749 src/ia32/assembler-ia32.h void add(const Operand& dst, const Immediate& x); Operand 753 src/ia32/assembler-ia32.h void and_(Register dst, Register src) { and_(dst, Operand(src)); } Operand 754 src/ia32/assembler-ia32.h void and_(Register dst, const Operand& src); Operand 755 src/ia32/assembler-ia32.h void and_(const Operand& dst, Register src); Operand 756 src/ia32/assembler-ia32.h void and_(const Operand& dst, const Immediate& x); Operand 758 src/ia32/assembler-ia32.h void cmpb(Register reg, int8_t imm8) { cmpb(Operand(reg), imm8); } Operand 759 src/ia32/assembler-ia32.h void cmpb(const Operand& op, int8_t imm8); Operand 760 src/ia32/assembler-ia32.h void cmpb(Register reg, const Operand& op); Operand 761 src/ia32/assembler-ia32.h void cmpb(const Operand& op, Register reg); Operand 762 src/ia32/assembler-ia32.h void cmpb_al(const Operand& op); Operand 763 src/ia32/assembler-ia32.h void cmpw_ax(const Operand& op); Operand 764 src/ia32/assembler-ia32.h void cmpw(const Operand& op, Immediate imm16); Operand 767 src/ia32/assembler-ia32.h void cmp(Register reg0, Register reg1) { cmp(reg0, Operand(reg1)); } Operand 768 src/ia32/assembler-ia32.h void cmp(Register reg, const Operand& op); Operand 769 src/ia32/assembler-ia32.h void cmp(Register reg, const Immediate& imm) { cmp(Operand(reg), imm); } Operand 770 src/ia32/assembler-ia32.h void cmp(const Operand& op, const Immediate& imm); Operand 771 src/ia32/assembler-ia32.h void cmp(const Operand& op, Handle<Object> handle); Operand 774 src/ia32/assembler-ia32.h void dec_b(const Operand& dst); Operand 777 src/ia32/assembler-ia32.h void dec(const Operand& dst); Operand 785 src/ia32/assembler-ia32.h void imul(Register dst, Register src) { imul(dst, Operand(src)); } Operand 786 src/ia32/assembler-ia32.h void imul(Register dst, const Operand& src); // dst = dst * src. Operand 790 src/ia32/assembler-ia32.h void inc(const Operand& dst); Operand 792 src/ia32/assembler-ia32.h void lea(Register dst, const Operand& src); Operand 802 src/ia32/assembler-ia32.h void or_(Register dst, Register src) { or_(dst, Operand(src)); } Operand 803 src/ia32/assembler-ia32.h void or_(Register dst, const Operand& src); Operand 804 src/ia32/assembler-ia32.h void or_(const Operand& dst, Register src); Operand 805 src/ia32/assembler-ia32.h void or_(Register dst, const Immediate& imm) { or_(Operand(dst), imm); } Operand 806 src/ia32/assembler-ia32.h void or_(const Operand& dst, const Immediate& x); Operand 814 src/ia32/assembler-ia32.h void sbb(Register dst, const Operand& src); Operand 816 src/ia32/assembler-ia32.h void shld(Register dst, Register src) { shld(dst, Operand(src)); } Operand 817 src/ia32/assembler-ia32.h void shld(Register dst, const Operand& src); Operand 822 src/ia32/assembler-ia32.h void shrd(Register dst, Register src) { shrd(dst, Operand(src)); } Operand 823 src/ia32/assembler-ia32.h void shrd(Register dst, const Operand& src); Operand 828 src/ia32/assembler-ia32.h void sub(Register dst, const Immediate& imm) { sub(Operand(dst), imm); } Operand 829 src/ia32/assembler-ia32.h void sub(const Operand& dst, const Immediate& x); Operand 830 src/ia32/assembler-ia32.h void sub(Register dst, Register src) { sub(dst, Operand(src)); } Operand 831 src/ia32/assembler-ia32.h void sub(Register dst, const Operand& src); Operand 832 src/ia32/assembler-ia32.h void sub(const Operand& dst, Register src); Operand 835 src/ia32/assembler-ia32.h void test(Register reg0, Register reg1) { test(reg0, Operand(reg1)); } Operand 836 src/ia32/assembler-ia32.h void test(Register reg, const Operand& op); Operand 837 src/ia32/assembler-ia32.h void test_b(Register reg, const Operand& op); Operand 838 src/ia32/assembler-ia32.h void test(const Operand& op, const Immediate& imm); Operand 839 src/ia32/assembler-ia32.h void test_b(Register reg, uint8_t imm8) { test_b(Operand(reg), imm8); } Operand 840 src/ia32/assembler-ia32.h void test_b(const Operand& op, uint8_t imm8); Operand 843 src/ia32/assembler-ia32.h void xor_(Register dst, Register src) { xor_(dst, Operand(src)); } Operand 844 src/ia32/assembler-ia32.h void xor_(Register dst, const Operand& src); Operand 845 src/ia32/assembler-ia32.h void xor_(const Operand& dst, Register src); Operand 846 src/ia32/assembler-ia32.h void xor_(Register dst, const Immediate& imm) { xor_(Operand(dst), imm); } Operand 847 src/ia32/assembler-ia32.h void xor_(const Operand& dst, const Immediate& x); Operand 850 src/ia32/assembler-ia32.h void bt(const Operand& dst, Register src); Operand 851 src/ia32/assembler-ia32.h void bts(Register dst, Register src) { bts(Operand(dst), src); } Operand 852 src/ia32/assembler-ia32.h void bts(const Operand& dst, Register src); Operand 881 src/ia32/assembler-ia32.h int CallSize(const Operand& adr); Operand 882 src/ia32/assembler-ia32.h void call(Register reg) { call(Operand(reg)); } Operand 883 src/ia32/assembler-ia32.h void call(const Operand& adr); Operand 893 src/ia32/assembler-ia32.h void jmp(Register reg) { jmp(Operand(reg)); } Operand 894 src/ia32/assembler-ia32.h void jmp(const Operand& adr); Operand 913 src/ia32/assembler-ia32.h void fld_s(const Operand& adr); Operand 914 src/ia32/assembler-ia32.h void fld_d(const Operand& adr); Operand 916 src/ia32/assembler-ia32.h void fstp_s(const Operand& adr); Operand 917 src/ia32/assembler-ia32.h void fstp_d(const Operand& adr); Operand 918 src/ia32/assembler-ia32.h void fst_d(const Operand& adr); Operand 920 src/ia32/assembler-ia32.h void fild_s(const Operand& adr); Operand 921 src/ia32/assembler-ia32.h void fild_d(const Operand& adr); Operand 923 src/ia32/assembler-ia32.h void fist_s(const Operand& adr); Operand 925 src/ia32/assembler-ia32.h void fistp_s(const Operand& adr); Operand 926 src/ia32/assembler-ia32.h void fistp_d(const Operand& adr); Operand 929 src/ia32/assembler-ia32.h void fisttp_s(const Operand& adr); Operand 930 src/ia32/assembler-ia32.h void fisttp_d(const Operand& adr); Operand 947 src/ia32/assembler-ia32.h void fisub_s(const Operand& adr); Operand 979 src/ia32/assembler-ia32.h void cvttss2si(Register dst, const Operand& src); Operand 980 src/ia32/assembler-ia32.h void cvttsd2si(Register dst, const Operand& src); Operand 982 src/ia32/assembler-ia32.h void cvtsi2sd(XMMRegister dst, Register src) { cvtsi2sd(dst, Operand(src)); } Operand 983 src/ia32/assembler-ia32.h void cvtsi2sd(XMMRegister dst, const Operand& src); Operand 998 src/ia32/assembler-ia32.h void ucomisd(XMMRegister dst, const Operand& src); Operand 1015 src/ia32/assembler-ia32.h void movdqa(XMMRegister dst, const Operand& src); Operand 1016 src/ia32/assembler-ia32.h void movdqa(const Operand& dst, XMMRegister src); Operand 1017 src/ia32/assembler-ia32.h void movdqu(XMMRegister dst, const Operand& src); Operand 1018 src/ia32/assembler-ia32.h void movdqu(const Operand& dst, XMMRegister src); Operand 1021 src/ia32/assembler-ia32.h void movdbl(XMMRegister dst, const Operand& src); Operand 1022 src/ia32/assembler-ia32.h void movdbl(const Operand& dst, XMMRegister src); Operand 1024 src/ia32/assembler-ia32.h void movd(XMMRegister dst, Register src) { movd(dst, Operand(src)); } Operand 1025 src/ia32/assembler-ia32.h void movd(XMMRegister dst, const Operand& src); Operand 1026 src/ia32/assembler-ia32.h void movd(Register dst, XMMRegister src) { movd(Operand(dst), src); } Operand 1027 src/ia32/assembler-ia32.h void movd(const Operand& dst, XMMRegister src); Operand 1030 src/ia32/assembler-ia32.h void movss(XMMRegister dst, const Operand& src); Operand 1031 src/ia32/assembler-ia32.h void movss(const Operand& dst, XMMRegister src); Operand 1046 src/ia32/assembler-ia32.h pextrd(Operand(dst), src, offset); Operand 1048 src/ia32/assembler-ia32.h void pextrd(const Operand& dst, XMMRegister src, int8_t offset); Operand 1050 src/ia32/assembler-ia32.h pinsrd(dst, Operand(src), offset); Operand 1052 src/ia32/assembler-ia32.h void pinsrd(XMMRegister dst, const Operand& src, int8_t offset); Operand 1055 src/ia32/assembler-ia32.h void movntdqa(XMMRegister dst, const Operand& src); Operand 1056 src/ia32/assembler-ia32.h void movntdq(const Operand& dst, XMMRegister src); Operand 1060 src/ia32/assembler-ia32.h void prefetch(const Operand& src, int level); Operand 1115 src/ia32/assembler-ia32.h void movsd(XMMRegister dst, const Operand& src); Operand 1116 src/ia32/assembler-ia32.h void movsd(const Operand& dst, XMMRegister src); Operand 1118 src/ia32/assembler-ia32.h void emit_sse_operand(XMMRegister reg, const Operand& adr); Operand 1153 src/ia32/assembler-ia32.h void emit_arith(int sel, Operand dst, const Immediate& x); Operand 1155 src/ia32/assembler-ia32.h void emit_operand(Register reg, const Operand& adr); Operand 107 src/ia32/builtins-ia32.cc __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0)); Operand 162 src/ia32/builtins-ia32.cc __ mov(Operand(ebx, JSObject::kMapOffset), eax); Operand 165 src/ia32/builtins-ia32.cc __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx); Operand 166 src/ia32/builtins-ia32.cc __ mov(Operand(ebx, JSObject::kElementsOffset), ecx); Operand 171 src/ia32/builtins-ia32.cc __ lea(ecx, Operand(ebx, JSObject::kHeaderSize)); Operand 177 src/ia32/builtins-ia32.cc Operand(ebx, esi, times_pointer_size, JSObject::kHeaderSize)); Operand 235 src/ia32/builtins-ia32.cc __ mov(Operand(edi, FixedArray::kMapOffset), eax); // setup the map Operand 237 src/ia32/builtins-ia32.cc __ mov(Operand(edi, FixedArray::kLengthOffset), edx); // and length Operand 245 src/ia32/builtins-ia32.cc __ lea(eax, Operand(edi, FixedArray::kHeaderSize)); Operand 248 src/ia32/builtins-ia32.cc __ mov(Operand(eax, 0), edx); Operand 278 src/ia32/builtins-ia32.cc __ mov(edi, Operand(esp, 0)); Operand 291 src/ia32/builtins-ia32.cc __ mov(eax, Operand(esp, 0)); Operand 301 src/ia32/builtins-ia32.cc __ lea(ebx, Operand(ebp, StandardFrameConstants::kCallerSPOffset)); Operand 308 src/ia32/builtins-ia32.cc __ push(Operand(ebx, ecx, times_4, 0)); Operand 333 src/ia32/builtins-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 351 src/ia32/builtins-ia32.cc __ mov(eax, Operand(esp, 0)); Operand 355 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, kPointerSize)); // Get arguments count. Operand 363 src/ia32/builtins-ia32.cc __ lea(esp, Operand(esp, ebx, times_2, 1 * kPointerSize)); // 1 ~ receiver Operand 394 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(ebp, 0)); Operand 397 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(ebx, EntryFrameConstants::kFunctionArgOffset)); Operand 402 src/ia32/builtins-ia32.cc __ push(Operand(ebx, EntryFrameConstants::kReceiverArgOffset)); Operand 405 src/ia32/builtins-ia32.cc __ mov(eax, Operand(ebx, EntryFrameConstants::kArgcOffset)); Operand 406 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(ebx, EntryFrameConstants::kArgvOffset)); Operand 413 src/ia32/builtins-ia32.cc __ mov(edx, Operand(ebx, ecx, times_4, 0)); // push parameter from argv Operand 414 src/ia32/builtins-ia32.cc __ push(Operand(edx, 0)); // dereference handle Operand 422 src/ia32/builtins-ia32.cc __ mov(edi, Operand(esp, eax, times_4, kPointerSize)); Operand 517 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize)); Operand 527 src/ia32/builtins-ia32.cc __ mov(eax, Operand(esp, 2 * kPointerSize)); Operand 582 src/ia32/builtins-ia32.cc __ mov(edi, Operand(esp, eax, times_4, 1 * kPointerSize)); Operand 607 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, eax, times_4, 0)); // First argument. Operand 637 src/ia32/builtins-ia32.cc __ mov(edi, Operand(esp, eax, times_4, 1 * kPointerSize)); Operand 651 src/ia32/builtins-ia32.cc __ mov(Operand(esp, eax, times_4, 0), ebx); Operand 668 src/ia32/builtins-ia32.cc __ mov(Operand(esp, eax, times_4, 0), edi); Operand 677 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, ecx, times_4, 0)); Operand 678 src/ia32/builtins-ia32.cc __ mov(Operand(esp, ecx, times_4, kPointerSize), ebx); Operand 737 src/ia32/builtins-ia32.cc __ push(Operand(ebp, kFunctionOffset)); // push this Operand 738 src/ia32/builtins-ia32.cc __ push(Operand(ebp, kArgumentsOffset)); // push arguments Operand 747 src/ia32/builtins-ia32.cc __ mov(edi, Operand::StaticVariable(real_stack_limit)); Operand 761 src/ia32/builtins-ia32.cc __ push(Operand(ebp, 4 * kPointerSize)); // push this Operand 775 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(ebp, kReceiverOffset)); Operand 779 src/ia32/builtins-ia32.cc __ mov(edi, Operand(ebp, kFunctionOffset)); Operand 834 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(ebp, kIndexOffset)); Operand 837 src/ia32/builtins-ia32.cc __ mov(edx, Operand(ebp, kArgumentsOffset)); // load arguments Operand 851 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(ebp, kIndexOffset)); Operand 853 src/ia32/builtins-ia32.cc __ mov(Operand(ebp, kIndexOffset), ecx); Operand 856 src/ia32/builtins-ia32.cc __ cmp(ecx, Operand(ebp, kLimitOffset)); Operand 864 src/ia32/builtins-ia32.cc __ mov(edi, Operand(ebp, kFunctionOffset)); Operand 942 src/ia32/builtins-ia32.cc __ lea(scratch1, Operand(result, JSArray::kSize)); Operand 1039 src/ia32/builtins-ia32.cc __ lea(elements_array, Operand(result, JSArray::kSize)); Operand 1058 src/ia32/builtins-ia32.cc __ lea(edi, Operand(elements_array, Operand 1136 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(esp, (push_count + 1) * kPointerSize)); Operand 1147 src/ia32/builtins-ia32.cc __ mov(eax, Operand(esp, i * kPointerSize)); Operand 1148 src/ia32/builtins-ia32.cc __ mov(Operand(esp, (i + 1) * kPointerSize), eax); Operand 1209 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, kPointerSize)); Operand 1220 src/ia32/builtins-ia32.cc __ lea(edi, Operand(esp, last_arg_offset)); Operand 1224 src/ia32/builtins-ia32.cc __ lea(edx, Operand(ecx, FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1240 src/ia32/builtins-ia32.cc __ mov(eax, Operand(edi, ecx, times_pointer_size, 0)); Operand 1244 src/ia32/builtins-ia32.cc __ mov(Operand(edx, 0), eax); Operand 1258 src/ia32/builtins-ia32.cc __ mov(ecx, Operand(esp, last_arg_offset - kPointerSize)); Operand 1261 src/ia32/builtins-ia32.cc __ lea(esp, Operand(esp, ebx, times_pointer_size, Operand 1279 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, 0)); Operand 1292 src/ia32/builtins-ia32.cc __ lea(edi, Operand(esp, last_arg_offset)); Operand 1297 src/ia32/builtins-ia32.cc __ mov(eax, Operand(edi, ecx, times_pointer_size, 0)); Operand 1298 src/ia32/builtins-ia32.cc __ mov(Operand(edx, 0), eax); Operand 1437 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, eax, times_pointer_size, 0)); Operand 1439 src/ia32/builtins-ia32.cc __ lea(esp, Operand(esp, eax, times_pointer_size, kPointerSize)); Operand 1526 src/ia32/builtins-ia32.cc __ lea(esp, Operand(esp, kPointerSize)); Operand 1557 src/ia32/builtins-ia32.cc __ lea(edi, Operand(eax, eax, times_1, kSmiTag)); Operand 1564 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(ebp, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 1572 src/ia32/builtins-ia32.cc __ lea(esp, Operand(esp, ebx, times_2, 1 * kPointerSize)); // 1 ~ receiver Operand 1600 src/ia32/builtins-ia32.cc __ lea(eax, Operand(ebp, eax, times_4, offset)); Operand 1606 src/ia32/builtins-ia32.cc __ push(Operand(eax, 0)); Operand 1619 src/ia32/builtins-ia32.cc __ lea(edi, Operand(ebp, eax, times_4, offset)); Operand 1629 src/ia32/builtins-ia32.cc __ push(Operand(edi, 0)); Operand 1646 src/ia32/builtins-ia32.cc __ mov(edi, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 1674 src/ia32/builtins-ia32.cc __ mov(ebx, Operand(esp, 0)); // return address Operand 1676 src/ia32/builtins-ia32.cc __ cmpb(Operand(ebx, 0), Assembler::kTestAlByte); Operand 1679 src/ia32/builtins-ia32.cc __ movzx_b(ebx, Operand(ebx, 1)); // depth Operand 1685 src/ia32/builtins-ia32.cc __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 1713 src/ia32/builtins-ia32.cc __ cmp(esp, Operand::StaticVariable(stack_limit)); Operand 77 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 1 * kPointerSize)); Operand 85 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 87 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(ecx, Context::SlotOffset(map_index))); Operand 181 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 1 * kPointerSize)); Operand 204 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize)); Operand 215 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(Context::CLOSURE_INDEX)), ecx); Operand 216 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(Context::PREVIOUS_INDEX)), esi); Operand 217 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(Context::EXTENSION_INDEX)), ebx); Operand 220 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 221 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(Context::GLOBAL_INDEX)), ebx); Operand 226 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(i)), ebx); Operand 252 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize)); Operand 255 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, 2 * kPointerSize)); Operand 345 src/ia32/code-stubs-ia32.cc __ lea(edx, Operand(eax, JSArray::kSize)); Operand 381 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 3 * kPointerSize)); Operand 382 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, 2 * kPointerSize)); Operand 457 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 4 * kPointerSize)); Operand 458 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, 3 * kPointerSize)); Operand 503 src/ia32/code-stubs-ia32.cc __ mov(argument, Operand(esp, 1 * kPointerSize)); Operand 604 src/ia32/code-stubs-ia32.cc __ movdbl(Operand(esp, i * kDoubleSize), reg); Operand 611 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), Operand 620 src/ia32/code-stubs-ia32.cc __ movdbl(reg, Operand(esp, i * kDoubleSize)); Operand 770 src/ia32/code-stubs-ia32.cc __ fisttp_d(Operand(esp, 0)); Operand 771 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 0)); // Load low word of answer into ecx. Operand 1097 src/ia32/code-stubs-ia32.cc __ lea(eax, Operand(ecx, times_2, kSmiTag)); Operand 1132 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 0)); Operand 1559 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), left); Operand 1560 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), Immediate(0)); Operand 1561 src/ia32/code-stubs-ia32.cc __ fild_d(Operand(esp, 1 * kPointerSize)); Operand 1570 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), left); Operand 1571 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 1 * kPointerSize)); Operand 1794 src/ia32/code-stubs-ia32.cc __ cvttsd2si(ecx, Operand(xmm0)); Operand 1890 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, mode_ == OVERWRITE_RIGHT ? Operand 1906 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ebx); Operand 1907 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 1 * kPointerSize)); Operand 2102 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, mode_ == OVERWRITE_RIGHT ? Operand 2118 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ebx); Operand 2119 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 1 * kPointerSize)); Operand 2301 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, mode_ == OVERWRITE_RIGHT ? Operand 2317 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ebx); Operand 2318 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 1 * kPointerSize)); Operand 2479 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kPointerSize)); Operand 2486 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 0), eax); Operand 2487 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 0)); Operand 2488 src/ia32/code-stubs-ia32.cc __ fst_d(Operand(esp, 0)); Operand 2542 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(eax, cache_array_index)); Operand 2562 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(ecx, ecx, times_2, 0)); Operand 2563 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(eax, ecx, times_4, 0)); Operand 2566 src/ia32/code-stubs-ia32.cc __ cmp(ebx, Operand(ecx, 0)); Operand 2568 src/ia32/code-stubs-ia32.cc __ cmp(edx, Operand(ecx, kIntSize)); Operand 2573 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(ecx, 2 * kIntSize)); Operand 2592 src/ia32/code-stubs-ia32.cc __ movdbl(Operand(esp, 0), xmm1); Operand 2593 src/ia32/code-stubs-ia32.cc __ fld_d(Operand(esp, 0)); Operand 2597 src/ia32/code-stubs-ia32.cc __ mov(Operand(ecx, 0), ebx); Operand 2598 src/ia32/code-stubs-ia32.cc __ mov(Operand(ecx, kIntSize), edx); Operand 2599 src/ia32/code-stubs-ia32.cc __ mov(Operand(ecx, 2 * kIntSize), eax); Operand 2610 src/ia32/code-stubs-ia32.cc __ movdbl(Operand(esp, 0), xmm1); Operand 2611 src/ia32/code-stubs-ia32.cc __ fld_d(Operand(esp, 0)); Operand 2613 src/ia32/code-stubs-ia32.cc __ fstp_d(Operand(esp, 0)); Operand 2614 src/ia32/code-stubs-ia32.cc __ movdbl(xmm1, Operand(esp, 0)); Operand 2694 src/ia32/code-stubs-ia32.cc __ fld_d(Operand(esp, 0)); Operand 2842 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 0)); Operand 2925 src/ia32/code-stubs-ia32.cc __ cvttsd2si(scratch, Operand(xmm0)); Operand 2930 src/ia32/code-stubs-ia32.cc __ cvttsd2si(scratch, Operand(xmm1)); Operand 2945 src/ia32/code-stubs-ia32.cc __ mov(scratch, Operand(esp, 2 * kPointerSize)); Operand 2954 src/ia32/code-stubs-ia32.cc __ mov(scratch, Operand(esp, 1 * kPointerSize)); Operand 2963 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 0)); Operand 2970 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 0)); Operand 2985 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 0)); Operand 2989 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 0), scratch); Operand 2990 src/ia32/code-stubs-ia32.cc __ fild_s(Operand(esp, 0)); Operand 3046 src/ia32/code-stubs-ia32.cc __ mov(base, Operand(esp, 2 * kPointerSize)); Operand 3047 src/ia32/code-stubs-ia32.cc __ mov(exponent, Operand(esp, 1 * kPointerSize)); Operand 3085 src/ia32/code-stubs-ia32.cc __ cvttsd2si(exponent, Operand(double_exponent)); Operand 3173 src/ia32/code-stubs-ia32.cc __ movdbl(Operand(esp, 0), double_exponent); Operand 3174 src/ia32/code-stubs-ia32.cc __ fld_d(Operand(esp, 0)); // E Operand 3175 src/ia32/code-stubs-ia32.cc __ movdbl(Operand(esp, 0), double_base); Operand 3176 src/ia32/code-stubs-ia32.cc __ fld_d(Operand(esp, 0)); // B, E Operand 3197 src/ia32/code-stubs-ia32.cc __ fstp_d(Operand(esp, 0)); Operand 3198 src/ia32/code-stubs-ia32.cc __ movdbl(double_result, Operand(esp, 0)); Operand 3266 src/ia32/code-stubs-ia32.cc __ movdbl(Operand(esp, 0 * kDoubleSize), double_base); Operand 3267 src/ia32/code-stubs-ia32.cc __ movdbl(Operand(esp, 1 * kDoubleSize), double_exponent); Operand 3274 src/ia32/code-stubs-ia32.cc __ fstp_d(Operand(esp, 0)); Operand 3275 src/ia32/code-stubs-ia32.cc __ movdbl(double_result, Operand(esp, 0)); Operand 3299 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 3300 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(ebx, StandardFrameConstants::kContextOffset)); Operand 3313 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebp, eax, times_2, 0)); Operand 3315 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(ebx, edx, times_2, kDisplacement)); Operand 3322 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(ebx, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 3329 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebx, ecx, times_2, 0)); Operand 3331 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(ebx, edx, times_2, kDisplacement)); Operand 3352 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 3353 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset)); Operand 3358 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 3359 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ecx); Operand 3360 src/ia32/code-stubs-ia32.cc __ lea(edx, Operand(edx, ecx, times_2, Operand 3362 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), edx); Operand 3376 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, 1 * kPointerSize)); Operand 3383 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 3384 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset)); Operand 3394 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 3395 src/ia32/code-stubs-ia32.cc __ lea(edx, Operand(edx, ecx, times_2, Operand 3397 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), edx); Operand 3420 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebx, times_2, kParameterMapHeaderSize)); Operand 3424 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(ebx, ecx, times_2, FixedArray::kHeaderSize)); Operand 3439 src/ia32/code-stubs-ia32.cc __ mov(edi, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 3441 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, 0 * kPointerSize)); Operand 3444 src/ia32/code-stubs-ia32.cc __ mov(edi, Operand(edi, Operand 3449 src/ia32/code-stubs-ia32.cc __ mov(edi, Operand(edi, Operand 3468 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 4 * kPointerSize)); Operand 3482 src/ia32/code-stubs-ia32.cc __ lea(edi, Operand(eax, Heap::kArgumentsObjectSize)); Operand 3502 src/ia32/code-stubs-ia32.cc __ lea(eax, Operand(ebx, reinterpret_cast<intptr_t>(Smi::FromInt(2)))); Operand 3505 src/ia32/code-stubs-ia32.cc __ lea(eax, Operand(edi, ebx, times_2, kParameterMapHeaderSize)); Operand 3518 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, 2 * kPointerSize)); Operand 3520 src/ia32/code-stubs-ia32.cc __ add(ebx, Operand(esp, 4 * kPointerSize)); Operand 3524 src/ia32/code-stubs-ia32.cc __ lea(edi, Operand(edi, eax, times_2, kParameterMapHeaderSize)); Operand 3561 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, 1 * kPointerSize)); Operand 3562 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 4 * kPointerSize)); Operand 3569 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(edx, 0)); Operand 3587 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ecx); // Patch argument count. Operand 3600 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 3601 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, StandardFrameConstants::kContextOffset)); Operand 3606 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize)); Operand 3611 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(edx, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 3612 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ecx); Operand 3613 src/ia32/code-stubs-ia32.cc __ lea(edx, Operand(edx, ecx, times_2, Operand 3615 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), edx); Operand 3623 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(ecx, times_2, FixedArray::kHeaderSize)); Operand 3631 src/ia32/code-stubs-ia32.cc __ mov(edi, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 3635 src/ia32/code-stubs-ia32.cc __ mov(edi, Operand(edi, offset)); Operand 3645 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize)); Operand 3656 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 2 * kPointerSize)); Operand 3660 src/ia32/code-stubs-ia32.cc __ lea(edi, Operand(eax, Heap::kArgumentsObjectSizeStrict)); Operand 3672 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(edx, -1 * kPointerSize)); // Skip receiver. Operand 3717 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand::StaticVariable(address_of_regexp_stack_memory_size)); Operand 3722 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kJSRegExpOffset)); Operand 3757 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kSubjectOffset)); Operand 3769 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kPreviousIndexOffset)); Operand 3777 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kLastMatchInfoOffset)); Operand 3800 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kSubjectOffset)); Operand 3888 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, kPreviousIndexOffset)); Operand 3904 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 8 * kPointerSize), Operand 3908 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 7 * kPointerSize), Immediate(1)); Operand 3911 src/ia32/code-stubs-ia32.cc __ mov(esi, Operand::StaticVariable(address_of_regexp_stack_memory_address)); Operand 3912 src/ia32/code-stubs-ia32.cc __ add(esi, Operand::StaticVariable(address_of_regexp_stack_memory_size)); Operand 3913 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 6 * kPointerSize), esi); Operand 3917 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 5 * kPointerSize), Immediate(0)); Operand 3920 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 4 * kPointerSize), Operand 3925 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), ebx); Operand 3932 src/ia32/code-stubs-ia32.cc __ mov(esi, Operand(ebp, kSubjectOffset + kPointerSize)); Operand 3933 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), esi); Operand 3956 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), ecx); // Argument 4. Operand 3958 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), ecx); // Argument 3. Operand 3965 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), ecx); // Argument 4. Operand 3967 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), ecx); // Argument 3. Operand 3997 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand::StaticVariable(pending_exception)); Operand 4003 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticVariable(pending_exception), edx); Operand 4024 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kJSRegExpOffset)); Operand 4034 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kLastMatchInfoOffset)); Operand 4044 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kSubjectOffset)); Operand 4051 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kSubjectOffset)); Operand 4074 src/ia32/code-stubs-ia32.cc __ mov(edi, Operand(ecx, edx, times_int_size, 0)); Operand 4086 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, kLastMatchInfoOffset)); Operand 4121 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, kPointerSize * 3)); Operand 4148 src/ia32/code-stubs-ia32.cc __ lea(ebx, Operand(eax, JSRegExpResult::kSize)); Operand 4156 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, kPointerSize * 1)); Operand 4158 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, kPointerSize * 2)); Operand 4160 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, kPointerSize * 3)); Operand 4187 src/ia32/code-stubs-ia32.cc __ mov(Operand(ebx, ecx, times_pointer_size, 0), edx); Operand 4215 src/ia32/code-stubs-ia32.cc Operand::StaticArray(scratch, times_pointer_size, roots_array_start)); Operand 4297 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esp, kPointerSize)); Operand 4599 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(eax, edx, times_1, 0)); Operand 4722 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, (argc_ + 1) * kPointerSize)); Operand 4729 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, (argc_ + 1) * kPointerSize), ecx); Operand 4790 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, (argc_ + 1) * kPointerSize), edi); Operand 4904 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), eax); // Result. Operand 4911 src/ia32/code-stubs-ia32.cc __ inc(Operand::StaticVariable(scope_depth)); Operand 4915 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), edi); // argc. Operand 4916 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), esi); // argv. Operand 4917 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), Operand 4923 src/ia32/code-stubs-ia32.cc __ dec(Operand::StaticVariable(scope_depth)); Operand 4939 src/ia32/code-stubs-ia32.cc __ lea(ecx, Operand(eax, 1)); Operand 4953 src/ia32/code-stubs-ia32.cc __ cmp(edx, Operand::StaticVariable(pending_exception_address)); Operand 4979 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand::StaticVariable(pending_exception_address)); Operand 4981 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticVariable(pending_exception_address), edx); Operand 5053 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticVariable(external_caught), Immediate(false)); Operand 5059 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticVariable(pending_exception), eax); Operand 5089 src/ia32/code-stubs-ia32.cc __ push(Operand::StaticVariable(c_entry_fp)); Operand 5094 src/ia32/code-stubs-ia32.cc __ cmp(Operand::StaticVariable(js_entry_sp), Immediate(0)); Operand 5096 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticVariable(js_entry_sp), ebp); Operand 5111 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticVariable(pending_exception), eax); Operand 5122 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticVariable(pending_exception), edx); Operand 5140 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(edx, 0)); // deref address Operand 5152 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticVariable(js_entry_sp), Immediate(0)); Operand 5156 src/ia32/code-stubs-ia32.cc __ pop(Operand::StaticVariable(ExternalReference( Operand 5216 src/ia32/code-stubs-ia32.cc __ mov(object, Operand(esp, 2 * kPointerSize)); Operand 5217 src/ia32/code-stubs-ia32.cc __ mov(function, Operand(esp, 1 * kPointerSize)); Operand 5230 src/ia32/code-stubs-ia32.cc __ cmp(function, Operand::StaticArray(scratch, Operand 5235 src/ia32/code-stubs-ia32.cc __ cmp(map, Operand::StaticArray( Operand 5239 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand::StaticArray( Operand 5256 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticArray(scratch, times_pointer_size, roots_array_start), Operand 5259 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticArray(scratch, times_pointer_size, roots_array_start), Operand 5266 src/ia32/code-stubs-ia32.cc __ mov(scratch, Operand(esp, 0 * kPointerSize)); Operand 5267 src/ia32/code-stubs-ia32.cc __ sub(scratch, Operand(esp, 1 * kPointerSize)); Operand 5269 src/ia32/code-stubs-ia32.cc __ cmpb(Operand(scratch, 0), kCmpEdiOperandByte1); Operand 5271 src/ia32/code-stubs-ia32.cc __ cmpb(Operand(scratch, 1), kCmpEdiOperandByte2); Operand 5274 src/ia32/code-stubs-ia32.cc __ mov(scratch, Operand(scratch, kDeltaToCmpImmediate)); Operand 5275 src/ia32/code-stubs-ia32.cc __ mov(Operand(scratch, 0), map); Operand 5296 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticArray(scratch, Operand 5301 src/ia32/code-stubs-ia32.cc __ mov(scratch, Operand(esp, 0 * kPointerSize)); Operand 5302 src/ia32/code-stubs-ia32.cc __ sub(scratch, Operand(esp, 1 * kPointerSize)); Operand 5304 src/ia32/code-stubs-ia32.cc __ cmpb(Operand(scratch, kDeltaToMov), kMovEaxImmediateByte); Operand 5307 src/ia32/code-stubs-ia32.cc __ mov(Operand(scratch, kDeltaToMovImmediate), eax); Operand 5318 src/ia32/code-stubs-ia32.cc __ mov(Operand::StaticArray( Operand 5323 src/ia32/code-stubs-ia32.cc __ mov(scratch, Operand(esp, 0 * kPointerSize)); Operand 5324 src/ia32/code-stubs-ia32.cc __ sub(scratch, Operand(esp, 1 * kPointerSize)); Operand 5326 src/ia32/code-stubs-ia32.cc __ cmpb(Operand(scratch, kDeltaToMov), kMovEaxImmediateByte); Operand 5329 src/ia32/code-stubs-ia32.cc __ mov(Operand(scratch, kDeltaToMovImmediate), eax); Operand 5601 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, 2 * kPointerSize)); // First argument. Operand 5602 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 1 * kPointerSize)); // Second argument. Operand 5689 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, 2 * kPointerSize)); // First argument. Operand 5690 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 1 * kPointerSize)); // Second argument. Operand 5823 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 4 * kPointerSize)); Operand 5834 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 2 * kPointerSize)); Operand 5860 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 4 * kPointerSize)); Operand 5871 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 2 * kPointerSize)); Operand 5922 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, stack_offset), arg); Operand 5934 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, stack_offset), arg); Operand 5951 src/ia32/code-stubs-ia32.cc __ mov_b(scratch, Operand(src, 0)); Operand 5952 src/ia32/code-stubs-ia32.cc __ mov_b(Operand(dest, 0), scratch); Operand 5956 src/ia32/code-stubs-ia32.cc __ mov_w(scratch, Operand(src, 0)); Operand 5957 src/ia32/code-stubs-ia32.cc __ mov_w(Operand(dest, 0), scratch); Operand 6015 src/ia32/code-stubs-ia32.cc __ mov_b(scratch, Operand(src, 0)); Operand 6016 src/ia32/code-stubs-ia32.cc __ mov_b(Operand(dest, 0), scratch); Operand 6070 src/ia32/code-stubs-ia32.cc Operand::StaticArray(scratch, times_pointer_size, roots_array_start)); Operand 6161 src/ia32/code-stubs-ia32.cc __ mov(scratch, Operand::StaticArray(scratch, Operand 6171 src/ia32/code-stubs-ia32.cc __ lea(scratch, Operand(character, seed)); Operand 6173 src/ia32/code-stubs-ia32.cc __ lea(hash, Operand(scratch, character, times_1, seed)); Operand 6235 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, 3 * kPointerSize)); Operand 6245 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esp, 1 * kPointerSize)); // To index. Operand 6247 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 2 * kPointerSize)); // From index. Operand 6553 src/ia32/code-stubs-ia32.cc __ mov_b(scratch, Operand(left, index, times_1, 0)); Operand 6554 src/ia32/code-stubs-ia32.cc __ cmpb(scratch, Operand(right, index, times_1, 0)); Operand 6569 src/ia32/code-stubs-ia32.cc __ mov(edx, Operand(esp, 2 * kPointerSize)); // left Operand 6570 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(esp, 1 * kPointerSize)); // right Operand 6921 src/ia32/code-stubs-ia32.cc __ lea(index, Operand(index, index, times_2, 0)); // index *= 3. Operand 6925 src/ia32/code-stubs-ia32.cc __ mov(entity_name, Operand(properties, index, times_half_pointer_size, Operand 6997 src/ia32/code-stubs-ia32.cc __ lea(r0, Operand(r0, r0, times_2, 0)); // r0 = r0 * 3 Operand 7000 src/ia32/code-stubs-ia32.cc __ cmp(name, Operand(elements, Operand 7054 src/ia32/code-stubs-ia32.cc __ mov(scratch, Operand(esp, 2 * kPointerSize)); Operand 7058 src/ia32/code-stubs-ia32.cc __ and_(scratch, Operand(esp, 0)); Operand 7062 src/ia32/code-stubs-ia32.cc __ lea(index_, Operand(scratch, scratch, times_2, 0)); // index *= 3. Operand 7066 src/ia32/code-stubs-ia32.cc __ mov(scratch, Operand(dictionary_, Operand 7074 src/ia32/code-stubs-ia32.cc __ cmp(scratch, Operand(esp, 3 * kPointerSize)); Operand 7245 src/ia32/code-stubs-ia32.cc __ mov(regs_.scratch0(), Operand(regs_.address(), 0)); Operand 7287 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), regs_.object()); Operand 7289 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), regs_.address()); // Slot. Operand 7292 src/ia32/code-stubs-ia32.cc __ mov(regs_.scratch0(), Operand(regs_.address(), 0)); Operand 7293 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), regs_.scratch0()); // Value. Operand 7295 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), Operand 7343 src/ia32/code-stubs-ia32.cc __ mov(regs_.scratch0(), Operand(regs_.address(), 0)); Operand 7429 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 7445 src/ia32/code-stubs-ia32.cc __ mov(Operand(ecx, 0), eax); Operand 7491 src/ia32/code-stubs-ia32.cc __ lea(eax, Operand(esp, kPointerSize)); Operand 7495 src/ia32/code-stubs-ia32.cc __ mov(eax, Operand(eax, 0)); Operand 7501 src/ia32/code-stubs-ia32.cc __ call(Operand(hook_location, RelocInfo::NONE)); Operand 639 src/ia32/code-stubs-ia32.h masm->movdbl(Operand(esp, (i - 1) * kDoubleSize), reg); Operand 651 src/ia32/code-stubs-ia32.h masm->movdbl(reg, Operand(esp, (i - 1) * kDoubleSize)); Operand 85 src/ia32/codegen-ia32.cc __ fld_d(Operand(esp, 4 * kPointerSize)); Operand 86 src/ia32/codegen-ia32.cc __ mov(ebx, Operand(esp, 4 * kPointerSize)); Operand 87 src/ia32/codegen-ia32.cc __ mov(edx, Operand(esp, 5 * kPointerSize)); Operand 120 src/ia32/codegen-ia32.cc __ movdbl(xmm0, Operand(esp, 1 * kPointerSize)); Operand 122 src/ia32/codegen-ia32.cc __ movdbl(Operand(esp, 1 * kPointerSize), xmm0); Operand 124 src/ia32/codegen-ia32.cc __ fld_d(Operand(esp, 1 * kPointerSize)); Operand 171 src/ia32/codegen-ia32.cc __ cmp(Operand(esp, kSizeOffset + stack_offset), Operand 186 src/ia32/codegen-ia32.cc __ mov(dst, Operand(esp, stack_offset + kDestinationOffset)); Operand 187 src/ia32/codegen-ia32.cc __ mov(src, Operand(esp, stack_offset + kSourceOffset)); Operand 188 src/ia32/codegen-ia32.cc __ mov(count, Operand(esp, stack_offset + kSizeOffset)); Operand 191 src/ia32/codegen-ia32.cc __ movdqu(xmm0, Operand(src, 0)); Operand 192 src/ia32/codegen-ia32.cc __ movdqu(Operand(dst, 0), xmm0); Operand 215 src/ia32/codegen-ia32.cc __ prefetch(Operand(src, 0x20), 1); Operand 216 src/ia32/codegen-ia32.cc __ movdqa(xmm0, Operand(src, 0x00)); Operand 217 src/ia32/codegen-ia32.cc __ movdqa(xmm1, Operand(src, 0x10)); Operand 220 src/ia32/codegen-ia32.cc __ movdqa(Operand(dst, 0x00), xmm0); Operand 221 src/ia32/codegen-ia32.cc __ movdqa(Operand(dst, 0x10), xmm1); Operand 232 src/ia32/codegen-ia32.cc __ movdqa(xmm0, Operand(src, 0)); Operand 234 src/ia32/codegen-ia32.cc __ movdqa(Operand(dst, 0), xmm0); Operand 240 src/ia32/codegen-ia32.cc __ movdqu(xmm0, Operand(src, count, times_1, -0x10)); Operand 241 src/ia32/codegen-ia32.cc __ movdqu(Operand(dst, count, times_1, -0x10), xmm0); Operand 243 src/ia32/codegen-ia32.cc __ mov(eax, Operand(esp, stack_offset + kDestinationOffset)); Operand 261 src/ia32/codegen-ia32.cc __ prefetch(Operand(src, 0x20), 1); Operand 262 src/ia32/codegen-ia32.cc __ movdqu(xmm0, Operand(src, 0x00)); Operand 263 src/ia32/codegen-ia32.cc __ movdqu(xmm1, Operand(src, 0x10)); Operand 266 src/ia32/codegen-ia32.cc __ movdqa(Operand(dst, 0x00), xmm0); Operand 267 src/ia32/codegen-ia32.cc __ movdqa(Operand(dst, 0x10), xmm1); Operand 278 src/ia32/codegen-ia32.cc __ movdqu(xmm0, Operand(src, 0)); Operand 280 src/ia32/codegen-ia32.cc __ movdqa(Operand(dst, 0), xmm0); Operand 286 src/ia32/codegen-ia32.cc __ movdqu(xmm0, Operand(src, count, times_1, -0x10)); Operand 287 src/ia32/codegen-ia32.cc __ movdqu(Operand(dst, count, times_1, -0x10), xmm0); Operand 289 src/ia32/codegen-ia32.cc __ mov(eax, Operand(esp, stack_offset + kDestinationOffset)); Operand 304 src/ia32/codegen-ia32.cc __ mov(dst, Operand(esp, stack_offset + kDestinationOffset)); Operand 305 src/ia32/codegen-ia32.cc __ mov(src, Operand(esp, stack_offset + kSourceOffset)); Operand 306 src/ia32/codegen-ia32.cc __ mov(count, Operand(esp, stack_offset + kSizeOffset)); Operand 309 src/ia32/codegen-ia32.cc __ mov(eax, Operand(src, 0)); Operand 310 src/ia32/codegen-ia32.cc __ mov(Operand(dst, 0), eax); Operand 329 src/ia32/codegen-ia32.cc __ mov(eax, Operand(src, count, times_1, -4)); Operand 330 src/ia32/codegen-ia32.cc __ mov(Operand(dst, count, times_1, -4), eax); Operand 332 src/ia32/codegen-ia32.cc __ mov(eax, Operand(esp, stack_offset + kDestinationOffset)); Operand 400 src/ia32/codegen-ia32.cc __ lea(esi, Operand(edi, Operand 414 src/ia32/codegen-ia32.cc __ mov(Operand(eax, esi, times_1, -kPointerSize-1), Operand 446 src/ia32/codegen-ia32.cc Operand::StaticVariable(canonical_the_hole_nan_reference)); Operand 453 src/ia32/codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 475 src/ia32/codegen-ia32.cc __ fild_s(Operand(esp, 0)); Operand 494 src/ia32/codegen-ia32.cc __ fld_d(Operand::StaticVariable(canonical_the_hole_nan_reference)); Operand 506 src/ia32/codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 548 src/ia32/codegen-ia32.cc __ lea(edi, Operand(ebx, times_2, FixedArray::kHeaderSize)); Operand 576 src/ia32/codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 649 src/ia32/codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 725 src/ia32/codegen-ia32.cc __ movzx_w(result, Operand(result, index, times_2, 0)); Operand 729 src/ia32/codegen-ia32.cc __ movzx_b(result, Operand(result, index, times_1, 0)); Operand 63 src/ia32/codegen-ia32.h static Operand FixedArrayElementOperand(Register array, Operand 179 src/ia32/debug-ia32.cc __ lea(esp, Operand(esp, unused_reg, times_half_pointer_size, 0)); Operand 195 src/ia32/debug-ia32.cc __ jmp(Operand::StaticVariable(after_break_target)); Operand 334 src/ia32/debug-ia32.cc __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0)); Operand 337 src/ia32/debug-ia32.cc __ lea(esp, Operand(ebp, -1 * kPointerSize)); Operand 921 src/ia32/deoptimizer-ia32.cc __ movdbl(Operand(esp, offset), xmm_reg); Operand 930 src/ia32/deoptimizer-ia32.cc __ mov(ebx, Operand(esp, kSavedRegistersAreaSize)); Operand 936 src/ia32/deoptimizer-ia32.cc __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize)); Operand 938 src/ia32/deoptimizer-ia32.cc __ mov(ecx, Operand(esp, kSavedRegistersAreaSize + 1 * kPointerSize)); Operand 939 src/ia32/deoptimizer-ia32.cc __ lea(edx, Operand(esp, kSavedRegistersAreaSize + 2 * kPointerSize)); Operand 946 src/ia32/deoptimizer-ia32.cc __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 947 src/ia32/deoptimizer-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), eax); // Function. Operand 948 src/ia32/deoptimizer-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), Immediate(type())); // Bailout type. Operand 949 src/ia32/deoptimizer-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), ebx); // Bailout id. Operand 950 src/ia32/deoptimizer-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), ecx); // Code address or 0. Operand 951 src/ia32/deoptimizer-ia32.cc __ mov(Operand(esp, 4 * kPointerSize), edx); // Fp-to-sp delta. Operand 952 src/ia32/deoptimizer-ia32.cc __ mov(Operand(esp, 5 * kPointerSize), Operand 961 src/ia32/deoptimizer-ia32.cc __ mov(ebx, Operand(eax, Deoptimizer::input_offset())); Operand 966 src/ia32/deoptimizer-ia32.cc __ pop(Operand(ebx, offset)); Operand 974 src/ia32/deoptimizer-ia32.cc __ movdbl(xmm0, Operand(esp, src_offset)); Operand 975 src/ia32/deoptimizer-ia32.cc __ movdbl(Operand(ebx, dst_offset), xmm0); Operand 987 src/ia32/deoptimizer-ia32.cc __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset())); Operand 993 src/ia32/deoptimizer-ia32.cc __ lea(edx, Operand(ebx, FrameDescription::frame_content_offset())); Operand 996 src/ia32/deoptimizer-ia32.cc __ pop(Operand(edx, 0)); Operand 1004 src/ia32/deoptimizer-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), eax); Operand 1015 src/ia32/deoptimizer-ia32.cc __ cmp(Operand(eax, Deoptimizer::has_alignment_padding_offset()), Operand 1027 src/ia32/deoptimizer-ia32.cc __ cmp(Operand(eax, Deoptimizer::has_alignment_padding_offset()), Operand 1038 src/ia32/deoptimizer-ia32.cc __ mov(edx, Operand(eax, Deoptimizer::output_count_offset())); Operand 1039 src/ia32/deoptimizer-ia32.cc __ mov(eax, Operand(eax, Deoptimizer::output_offset())); Operand 1040 src/ia32/deoptimizer-ia32.cc __ lea(edx, Operand(eax, edx, times_4, 0)); Operand 1043 src/ia32/deoptimizer-ia32.cc __ mov(ebx, Operand(eax, 0)); Operand 1044 src/ia32/deoptimizer-ia32.cc __ mov(ecx, Operand(ebx, FrameDescription::frame_size_offset())); Operand 1047 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, ecx, times_1, FrameDescription::frame_content_offset())); Operand 1059 src/ia32/deoptimizer-ia32.cc __ movdbl(xmm_reg, Operand(ebx, src_offset)); Operand 1065 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, FrameDescription::state_offset())); Operand 1067 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, FrameDescription::pc_offset())); Operand 1068 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, FrameDescription::continuation_offset())); Operand 1074 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, offset)); Operand 145 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, receiver_offset)); Operand 149 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, receiver_offset), Operand 193 src/ia32/full-codegen-ia32.cc __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); Operand 203 src/ia32/full-codegen-ia32.cc __ mov(eax, Operand(ebp, parameter_offset)); Operand 206 src/ia32/full-codegen-ia32.cc __ mov(Operand(esi, context_offset), eax); Operand 224 src/ia32/full-codegen-ia32.cc __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 230 src/ia32/full-codegen-ia32.cc Operand(ebp, StandardFrameConstants::kCallerSPOffset + offset)); Operand 281 src/ia32/full-codegen-ia32.cc __ cmp(esp, Operand::StaticVariable(stack_limit)); Operand 355 src/ia32/full-codegen-ia32.cc __ cmp(esp, Operand::StaticVariable(stack_limit)); Operand 412 src/ia32/full-codegen-ia32.cc __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 568 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, 0), reg); Operand 694 src/ia32/full-codegen-ia32.cc return Operand(ebp, offset); Operand 989 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esp, 0)); // Switch value. Operand 1122 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, 0 * kPointerSize)); // Get enumerated object Operand 1137 src/ia32/full-codegen-ia32.cc __ mov(eax, Operand(esp, 0 * kPointerSize)); // Get the current index. Operand 1138 src/ia32/full-codegen-ia32.cc __ cmp(eax, Operand(esp, 1 * kPointerSize)); // Compare to the array length. Operand 1142 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(esp, 2 * kPointerSize)); Operand 1147 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esp, 3 * kPointerSize)); Operand 1152 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, 4 * kPointerSize)); Operand 1187 src/ia32/full-codegen-ia32.cc __ add(Operand(esp, 0 * kPointerSize), Immediate(Smi::FromInt(1))); Operand 1471 src/ia32/full-codegen-ia32.cc __ mov(edi, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 1529 src/ia32/full-codegen-ia32.cc __ mov(edi, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 1582 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esp, 0)); Operand 1595 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, 0)); // Duplicate receiver. Operand 1619 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, 0)); // Duplicate receiver. Operand 1629 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, 0)); Operand 1655 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 1708 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(esp, 0)); // Copy of array literal. Operand 1719 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(esp, 0)); // Copy of array literal. Operand 1767 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esp, 0)); Operand 1776 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esp, kPointerSize)); // Object. Operand 1777 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, 0)); // Key. Operand 2138 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, kPointerSize)); // Receiver is now under value. Operand 2147 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esp, 0)); Operand 2159 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, kPointerSize)); // Receiver is under value. Operand 2181 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, 2 * kPointerSize)); Operand 2188 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esp, 0)); // Leave receiver on the stack for later. Operand 2262 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 2290 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, (arg_count + 1) * kPointerSize)); // Key. Operand 2294 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 2323 src/ia32/full-codegen-ia32.cc __ mov(edi, Operand(esp, (arg_count + 1) * kPointerSize)); Operand 2328 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 2336 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, arg_count * kPointerSize)); Operand 2342 src/ia32/full-codegen-ia32.cc __ push(Operand(ebp, (2 + info_->scope()->num_parameters()) * kPointerSize)); Operand 2383 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, (arg_count + 1) * kPointerSize)); Operand 2388 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, (arg_count + 0) * kPointerSize), edx); Operand 2389 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, (arg_count + 1) * kPointerSize), eax); Operand 2394 src/ia32/full-codegen-ia32.cc __ mov(edi, Operand(esp, (arg_count + 1) * kPointerSize)); Operand 2398 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 2497 src/ia32/full-codegen-ia32.cc __ mov(edi, Operand(esp, arg_count * kPointerSize)); Operand 2680 src/ia32/full-codegen-ia32.cc __ lea(ecx, Operand(ebx, ecx, times_2, FixedArray::kHeaderSize)); Operand 2706 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 2802 src/ia32/full-codegen-ia32.cc __ mov(eax, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 2806 src/ia32/full-codegen-ia32.cc __ cmp(Operand(eax, StandardFrameConstants::kContextOffset), Operand 2809 src/ia32/full-codegen-ia32.cc __ mov(eax, Operand(eax, StandardFrameConstants::kCallerFPOffset)); Operand 2813 src/ia32/full-codegen-ia32.cc __ cmp(Operand(eax, StandardFrameConstants::kMarkerOffset), Operand 2869 src/ia32/full-codegen-ia32.cc __ mov(ebx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 2870 src/ia32/full-codegen-ia32.cc __ cmp(Operand(ebx, StandardFrameConstants::kContextOffset), Operand 2876 src/ia32/full-codegen-ia32.cc __ mov(eax, Operand(ebx, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 2985 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, 0), eax); Operand 3087 src/ia32/full-codegen-ia32.cc __ mov(scratch, Operand::StaticVariable(stamp)); Operand 3096 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, 0), object); Operand 3097 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), Immediate(index)); Operand 3381 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 3562 src/ia32/full-codegen-ia32.cc Operand separator_operand = Operand(esp, 2 * kPointerSize); Operand 3563 src/ia32/full-codegen-ia32.cc Operand result_operand = Operand(esp, 1 * kPointerSize); Operand 3564 src/ia32/full-codegen-ia32.cc Operand array_length_operand = Operand(esp, 0); Operand 3725 src/ia32/full-codegen-ia32.cc __ mov_b(Operand(result_pos, 0), scratch); Operand 3794 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 3830 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 4033 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esp, kPointerSize)); // Object. Operand 4034 src/ia32/full-codegen-ia32.cc __ mov(ecx, Operand(esp, 0)); // Key. Operand 4067 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, kPointerSize), eax); Operand 4070 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), eax); Operand 4418 src/ia32/full-codegen-ia32.cc __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 4435 src/ia32/full-codegen-ia32.cc __ mov(Operand(ebp, frame_offset), value); Operand 4460 src/ia32/full-codegen-ia32.cc __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 4484 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand::StaticVariable(pending_message_obj)); Operand 4489 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand::StaticVariable(has_pending_message)); Operand 4495 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand::StaticVariable(pending_message_script)); Operand 4506 src/ia32/full-codegen-ia32.cc __ mov(Operand::StaticVariable(pending_message_script), edx); Operand 4512 src/ia32/full-codegen-ia32.cc __ mov(Operand::StaticVariable(has_pending_message), edx); Operand 4517 src/ia32/full-codegen-ia32.cc __ mov(Operand::StaticVariable(pending_message_obj), edx); Operand 4546 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(esp, StackHandlerConstants::kContextOffset)); Operand 4547 src/ia32/full-codegen-ia32.cc __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); Operand 146 src/ia32/ic-ia32.cc __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag), Operand 152 src/ia32/ic-ia32.cc __ mov(result, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag)); Operand 204 src/ia32/ic-ia32.cc __ test(Operand(elements, r0, times_4, kDetailsOffset - kHeapObjectTag), Operand 210 src/ia32/ic-ia32.cc __ lea(r0, Operand(elements, r0, times_4, kValueOffset - kHeapObjectTag)); Operand 211 src/ia32/ic-ia32.cc __ mov(Operand(r0, 0), value); Operand 367 src/ia32/ic-ia32.cc static Operand GenerateMappedArgumentsLookup(MacroAssembler* masm, Operand 422 src/ia32/ic-ia32.cc static Operand GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Operand 546 src/ia32/ic-ia32.cc __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys)); Operand 549 src/ia32/ic-ia32.cc __ cmp(ecx, Operand::StaticArray(edi, times_1, cache_keys)); Operand 554 src/ia32/ic-ia32.cc __ lea(edi, Operand(eax, 1)); Operand 557 src/ia32/ic-ia32.cc __ cmp(ebx, Operand::StaticArray(edi, times_1, cache_keys)); Operand 560 src/ia32/ic-ia32.cc __ cmp(ecx, Operand::StaticArray(edi, times_1, cache_keys)); Operand 578 src/ia32/ic-ia32.cc Operand::StaticArray(eax, times_pointer_size, cache_field_offsets)); Operand 704 src/ia32/ic-ia32.cc Operand mapped_location = Operand 710 src/ia32/ic-ia32.cc Operand unmapped_location = Operand 729 src/ia32/ic-ia32.cc Operand mapped_location = Operand 738 src/ia32/ic-ia32.cc Operand unmapped_location = Operand 1028 src/ia32/ic-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1061 src/ia32/ic-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1084 src/ia32/ic-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); // receiver Operand 1096 src/ia32/ic-ia32.cc __ mov(Operand(esp, (argc + 1) * kPointerSize), edx); Operand 1125 src/ia32/ic-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1143 src/ia32/ic-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1189 src/ia32/ic-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1263 src/ia32/ic-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1264 src/ia32/ic-ia32.cc Operand mapped_location = Operand 1270 src/ia32/ic-ia32.cc Operand unmapped_location = Operand 1636 src/ia32/ic-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 1662 src/ia32/ic-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 153 src/ia32/lithium-codegen-ia32.cc __ test(ecx, Operand(ecx)); Operand 157 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(esp, receiver_offset), Operand 179 src/ia32/lithium-codegen-ia32.cc __ mov(eax, Operand(ebx, 1 * kPointerSize)); Operand 180 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(ebx, 0), eax); Operand 181 src/ia32/lithium-codegen-ia32.cc __ add(Operand(ebx), Immediate(kPointerSize)); Operand 184 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(ebx, 0), Immediate(kAlignmentZapValue)); Operand 209 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(eax), Immediate(slots)); Operand 216 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(slots * kPointerSize)); Operand 225 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(esp, offset), eax); Operand 232 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(ebp, Operand 236 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(ebp, Operand 257 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); Operand 267 src/ia32/lithium-codegen-ia32.cc __ mov(eax, Operand(ebp, parameter_offset)); Operand 270 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(esi, context_offset), eax); Operand 391 src/ia32/lithium-codegen-ia32.cc Operand LCodeGen::ToOperand(LOperand* op) const { Operand 392 src/ia32/lithium-codegen-ia32.cc if (op->IsRegister()) return Operand(ToRegister(op)); Operand 393 src/ia32/lithium-codegen-ia32.cc if (op->IsDoubleRegister()) return Operand(ToDoubleRegister(op)); Operand 399 src/ia32/lithium-codegen-ia32.cc return Operand(ebp, -(index + 3) * kPointerSize); Operand 402 src/ia32/lithium-codegen-ia32.cc return Operand(ebp, -(index - 1) * kPointerSize); Operand 407 src/ia32/lithium-codegen-ia32.cc Operand LCodeGen::HighOperand(LOperand* op) { Operand 411 src/ia32/lithium-codegen-ia32.cc return Operand(ebp, -offset * kPointerSize); Operand 628 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(eax), Immediate(Smi::FromInt(1))); Operand 879 src/ia32/lithium-codegen-ia32.cc __ test(dividend, Operand(dividend)); Operand 906 src/ia32/lithium-codegen-ia32.cc __ test(right_reg, Operand(right_reg)); Operand 910 src/ia32/lithium-codegen-ia32.cc __ test(left_reg, Operand(left_reg)); Operand 914 src/ia32/lithium-codegen-ia32.cc __ test(right_reg, Operand(right_reg)); Operand 922 src/ia32/lithium-codegen-ia32.cc __ cmp(left_reg, Operand(right_reg)); Operand 928 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(scratch), Immediate(1)); Operand 929 src/ia32/lithium-codegen-ia32.cc __ test(scratch, Operand(right_reg)); Operand 931 src/ia32/lithium-codegen-ia32.cc __ and_(left_reg, Operand(scratch)); Operand 940 src/ia32/lithium-codegen-ia32.cc __ sub(left_reg, Operand(right_reg)); Operand 942 src/ia32/lithium-codegen-ia32.cc __ cmp(left_reg, Operand(right_reg)); Operand 956 src/ia32/lithium-codegen-ia32.cc __ test(left_reg, Operand(left_reg)); Operand 961 src/ia32/lithium-codegen-ia32.cc __ test(result_reg, Operand(result_reg)); Operand 1000 src/ia32/lithium-codegen-ia32.cc __ test(left_reg, Operand(left_reg)); Operand 1022 src/ia32/lithium-codegen-ia32.cc __ test(edx, Operand(edx)); Operand 1146 src/ia32/lithium-codegen-ia32.cc __ xor_(left, Operand(left)); Operand 1148 src/ia32/lithium-codegen-ia32.cc __ add(left, Operand(left)); Operand 1158 src/ia32/lithium-codegen-ia32.cc __ lea(left, Operand(left, left, times_2, 0)); Operand 1164 src/ia32/lithium-codegen-ia32.cc __ lea(left, Operand(left, left, times_4, 0)); Operand 1170 src/ia32/lithium-codegen-ia32.cc __ lea(left, Operand(left, left, times_8, 0)); Operand 1193 src/ia32/lithium-codegen-ia32.cc __ test(left, Operand(left)); Operand 1345 src/ia32/lithium-codegen-ia32.cc __ movd(res, Operand(temp)); Operand 1347 src/ia32/lithium-codegen-ia32.cc __ pinsrd(res, Operand(temp), 1); Operand 1351 src/ia32/lithium-codegen-ia32.cc __ pinsrd(res, Operand(temp), 1); Operand 1355 src/ia32/lithium-codegen-ia32.cc __ movd(res, Operand(temp)); Operand 1359 src/ia32/lithium-codegen-ia32.cc __ movd(xmm0, Operand(temp)); Operand 1447 src/ia32/lithium-codegen-ia32.cc __ mov(scratch, Operand::StaticVariable(stamp)); Operand 1456 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(esp, 0), object); Operand 1457 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), Immediate(index)); Operand 1522 src/ia32/lithium-codegen-ia32.cc __ movdbl(Operand(esp, 0 * kDoubleSize), left); Operand 1523 src/ia32/lithium-codegen-ia32.cc __ movdbl(Operand(esp, 1 * kDoubleSize), right); Operand 1530 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(kDoubleSize)); Operand 1531 src/ia32/lithium-codegen-ia32.cc __ fstp_d(Operand(esp, 0)); Operand 1532 src/ia32/lithium-codegen-ia32.cc __ movdbl(result, Operand(esp, 0)); Operand 1533 src/ia32/lithium-codegen-ia32.cc __ add(Operand(esp), Immediate(kDoubleSize)); Operand 1589 src/ia32/lithium-codegen-ia32.cc __ test(reg, Operand(reg)); Operand 1604 src/ia32/lithium-codegen-ia32.cc __ test(reg, Operand(reg)); Operand 1635 src/ia32/lithium-codegen-ia32.cc __ test(reg, Operand(reg)); Operand 1777 src/ia32/lithium-codegen-ia32.cc Operand right = ToOperand(instr->InputAt(1)); Operand 1781 src/ia32/lithium-codegen-ia32.cc __ cmp(left, Operand(right)); Operand 1900 src/ia32/lithium-codegen-ia32.cc Operand input = ToOperand(instr->InputAt(0)); Operand 1955 src/ia32/lithium-codegen-ia32.cc __ test(eax, Operand(eax)); Operand 2055 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(temp2), Immediate(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 2056 src/ia32/lithium-codegen-ia32.cc __ cmp(Operand(temp2), Immediate(LAST_NONCALLABLE_SPEC_OBJECT_TYPE - Operand 2124 src/ia32/lithium-codegen-ia32.cc __ test(eax, Operand(eax)); Operand 2169 src/ia32/lithium-codegen-ia32.cc __ cmp(map, Operand::Cell(cache_cell)); // Patched to cached map. Operand 2244 src/ia32/lithium-codegen-ia32.cc __ test(eax, Operand(eax)); Operand 2261 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 2266 src/ia32/lithium-codegen-ia32.cc __ mov(edx, Operand(ebp, Operand 2276 src/ia32/lithium-codegen-ia32.cc __ cmp(Operand(esp, (GetParameterCount() + 2) * kPointerSize), Operand 2289 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand::Cell(instr->hydrogen()->cell())); Operand 2319 src/ia32/lithium-codegen-ia32.cc __ cmp(Operand::Cell(cell_handle), factory()->the_hole_value()); Operand 2324 src/ia32/lithium-codegen-ia32.cc __ mov(Operand::Cell(cell_handle), value); Operand 2367 src/ia32/lithium-codegen-ia32.cc Operand target = ContextOperand(context, instr->slot_index()); Operand 2565 src/ia32/lithium-codegen-ia32.cc __ cmp(Operand(result), Immediate(factory()->the_hole_value())); Operand 2634 src/ia32/lithium-codegen-ia32.cc Operand index = ToOperand(instr->index()); Operand 2642 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(arguments, length, times_4, kPointerSize)); Operand 2677 src/ia32/lithium-codegen-ia32.cc Operand hole_check_operand = BuildFastArrayOperand( Operand 2686 src/ia32/lithium-codegen-ia32.cc Operand double_load_operand = BuildFastArrayOperand( Operand 2696 src/ia32/lithium-codegen-ia32.cc Operand LCodeGen::BuildFastArrayOperand( Operand 2709 src/ia32/lithium-codegen-ia32.cc return Operand(elements_pointer_reg, Operand 2714 src/ia32/lithium-codegen-ia32.cc return Operand(elements_pointer_reg, Operand 2725 src/ia32/lithium-codegen-ia32.cc Operand operand(BuildFastArrayOperand(instr->external_pointer(), Operand 2757 src/ia32/lithium-codegen-ia32.cc __ test(result, Operand(result)); Operand 2794 src/ia32/lithium-codegen-ia32.cc __ lea(result, Operand(esp, -2 * kPointerSize)); Operand 2798 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 2799 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(result, StandardFrameConstants::kContextOffset)); Operand 2800 src/ia32/lithium-codegen-ia32.cc __ cmp(Operand(result), Operand 2805 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(ebp)); Operand 2810 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 2820 src/ia32/lithium-codegen-ia32.cc Operand elem = ToOperand(instr->InputAt(0)); Operand 2831 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 2832 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(result, Operand 2881 src/ia32/lithium-codegen-ia32.cc __ mov(receiver, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 2911 src/ia32/lithium-codegen-ia32.cc __ test(length, Operand(length)); Operand 2914 src/ia32/lithium-codegen-ia32.cc __ push(Operand(elements, length, times_pointer_size, 1 * kPointerSize)); Operand 2944 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 2950 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 2958 src/ia32/lithium-codegen-ia32.cc Operand(context, Context::SlotOffset(Context::PREVIOUS_INDEX))); Operand 2974 src/ia32/lithium-codegen-ia32.cc __ mov(result, Operand(context, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 3010 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 3102 src/ia32/lithium-codegen-ia32.cc __ test(input_reg, Operand(input_reg)); Operand 3106 src/ia32/lithium-codegen-ia32.cc __ test(input_reg, Operand(input_reg)); Operand 3169 src/ia32/lithium-codegen-ia32.cc __ cvttsd2si(output_reg, Operand(xmm_scratch)); Operand 3194 src/ia32/lithium-codegen-ia32.cc __ cvttsd2si(output_reg, Operand(input_reg)); Operand 3203 src/ia32/lithium-codegen-ia32.cc __ cvttsd2si(output_reg, Operand(input_reg)); Operand 3222 src/ia32/lithium-codegen-ia32.cc __ movdbl(xmm_scratch, Operand::StaticVariable(one_half)); Operand 3230 src/ia32/lithium-codegen-ia32.cc __ cvttsd2si(output_reg, Operand(xmm_scratch)); Operand 3249 src/ia32/lithium-codegen-ia32.cc __ movd(xmm_scratch, Operand(output_reg)); Operand 3403 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(esp, 0), eax); Operand 3419 src/ia32/lithium-codegen-ia32.cc __ movdbl(input_reg, Operand::StaticVariable(nan)); Operand 3424 src/ia32/lithium-codegen-ia32.cc __ movdbl(input_reg, Operand(esp, 0)); Operand 3425 src/ia32/lithium-codegen-ia32.cc __ add(Operand(esp), Immediate(kDoubleSize)); Operand 3429 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(kDoubleSize)); Operand 3430 src/ia32/lithium-codegen-ia32.cc __ movdbl(Operand(esp, 0), input_reg); Operand 3431 src/ia32/lithium-codegen-ia32.cc __ fld_d(Operand(esp, 0)); Operand 3433 src/ia32/lithium-codegen-ia32.cc __ fstp_d(Operand(esp, 0)); Operand 3434 src/ia32/lithium-codegen-ia32.cc __ movdbl(input_reg, Operand(esp, 0)); Operand 3435 src/ia32/lithium-codegen-ia32.cc __ add(Operand(esp), Immediate(kDoubleSize)); Operand 3682 src/ia32/lithium-codegen-ia32.cc Operand operand(BuildFastArrayOperand(instr->external_pointer(), Operand 3730 src/ia32/lithium-codegen-ia32.cc Operand operand = BuildFastArrayOperand( Operand 3767 src/ia32/lithium-codegen-ia32.cc __ movdbl(value, Operand::StaticVariable(canonical_nan_reference)); Operand 3771 src/ia32/lithium-codegen-ia32.cc Operand double_store_operand = BuildFastArrayOperand( Operand 4009 src/ia32/lithium-codegen-ia32.cc __ cvtsi2sd(xmm0, Operand(reg)); Operand 4027 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 4080 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 4137 src/ia32/lithium-codegen-ia32.cc __ movdbl(result_reg, Operand::StaticVariable(nan)); Operand 4158 src/ia32/lithium-codegen-ia32.cc __ cvtsi2sd(result_reg, Operand(input_reg)); Operand 4193 src/ia32/lithium-codegen-ia32.cc __ cmp(Operand(input_reg), Immediate(kTooBigExponent)); Operand 4201 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(kDoubleSize)); Operand 4203 src/ia32/lithium-codegen-ia32.cc __ fisttp_d(Operand(esp, 0)); Operand 4204 src/ia32/lithium-codegen-ia32.cc __ mov(input_reg, Operand(esp, 0)); // Low word of answer is the result. Operand 4205 src/ia32/lithium-codegen-ia32.cc __ add(Operand(esp), Immediate(kDoubleSize)); Operand 4209 src/ia32/lithium-codegen-ia32.cc __ cvttsd2si(input_reg, Operand(xmm0)); Operand 4215 src/ia32/lithium-codegen-ia32.cc __ movdbl(xmm_temp, Operand::StaticVariable(min_int)); Operand 4226 src/ia32/lithium-codegen-ia32.cc __ cvttsd2si(input_reg, Operand(xmm0)); Operand 4227 src/ia32/lithium-codegen-ia32.cc __ cvtsi2sd(xmm_temp, Operand(input_reg)); Operand 4232 src/ia32/lithium-codegen-ia32.cc __ test(input_reg, Operand(input_reg)); Operand 4308 src/ia32/lithium-codegen-ia32.cc __ cvttsd2si(result_reg, Operand(input_reg)); Operand 4315 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(esp), Immediate(kDoubleSize)); Operand 4316 src/ia32/lithium-codegen-ia32.cc __ movdbl(Operand(esp, 0), input_reg); Operand 4318 src/ia32/lithium-codegen-ia32.cc __ mov(result_reg, Operand(esp, sizeof(int32_t))); Operand 4322 src/ia32/lithium-codegen-ia32.cc __ cmp(Operand(result_reg), Immediate(kTooBigExponent)); Operand 4324 src/ia32/lithium-codegen-ia32.cc __ add(Operand(esp), Immediate(kDoubleSize)); Operand 4328 src/ia32/lithium-codegen-ia32.cc __ fld_d(Operand(esp, 0)); Operand 4329 src/ia32/lithium-codegen-ia32.cc __ fisttp_d(Operand(esp, 0)); Operand 4330 src/ia32/lithium-codegen-ia32.cc __ mov(result_reg, Operand(esp, 0)); // Low word of answer is the result. Operand 4331 src/ia32/lithium-codegen-ia32.cc __ add(Operand(esp), Immediate(kDoubleSize)); Operand 4344 src/ia32/lithium-codegen-ia32.cc __ movd(Operand(temp_reg), xmm_scratch); Operand 4357 src/ia32/lithium-codegen-ia32.cc __ sub(Operand(result_reg), Operand 4372 src/ia32/lithium-codegen-ia32.cc __ movdbl(xmm_scratch, Operand::StaticVariable(minus_zero)); Operand 4378 src/ia32/lithium-codegen-ia32.cc __ movd(xmm_scratch, Operand(result_reg)); Operand 4382 src/ia32/lithium-codegen-ia32.cc __ movd(Operand(result_reg), input_reg); Operand 4385 src/ia32/lithium-codegen-ia32.cc __ xor_(result_reg, Operand(temp_reg)); Operand 4386 src/ia32/lithium-codegen-ia32.cc __ sub(result_reg, Operand(temp_reg)); Operand 4391 src/ia32/lithium-codegen-ia32.cc __ cvttsd2si(result_reg, Operand(input_reg)); Operand 4392 src/ia32/lithium-codegen-ia32.cc __ cvtsi2sd(xmm0, Operand(result_reg)); Operand 4399 src/ia32/lithium-codegen-ia32.cc __ test(result_reg, Operand(result_reg)); Operand 4478 src/ia32/lithium-codegen-ia32.cc __ cmp(reg, Operand::Cell(cell)); Operand 4480 src/ia32/lithium-codegen-ia32.cc Operand operand = ToOperand(instr->value()); Operand 4779 src/ia32/lithium-codegen-ia32.cc __ lea(ecx, Operand(result, elements_offset)); Operand 4792 src/ia32/lithium-codegen-ia32.cc __ lea(ecx, Operand(result, *offset)); Operand 4833 src/ia32/lithium-codegen-ia32.cc __ lea(ecx, Operand(result, *offset)); Operand 5106 src/ia32/lithium-codegen-ia32.cc __ mov(temp, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); Operand 5110 src/ia32/lithium-codegen-ia32.cc __ cmp(Operand(temp, StandardFrameConstants::kContextOffset), Operand 5113 src/ia32/lithium-codegen-ia32.cc __ mov(temp, Operand(temp, StandardFrameConstants::kCallerFPOffset)); Operand 5117 src/ia32/lithium-codegen-ia32.cc __ cmp(Operand(temp, StandardFrameConstants::kMarkerOffset), Operand 5169 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 5199 src/ia32/lithium-codegen-ia32.cc __ cmp(esp, Operand::StaticVariable(stack_limit)); Operand 5217 src/ia32/lithium-codegen-ia32.cc __ cmp(esp, Operand::StaticVariable(stack_limit)); Operand 82 src/ia32/lithium-codegen-ia32.h Operand ToOperand(LOperand* op) const; Operand 95 src/ia32/lithium-codegen-ia32.h Operand HighOperand(LOperand* op); Operand 247 src/ia32/lithium-codegen-ia32.h Operand BuildFastArrayOperand(LOperand* elements_pointer, Operand 287 src/ia32/lithium-gap-resolver-ia32.cc Operand dst = cgen_->ToOperand(destination); Operand 292 src/ia32/lithium-gap-resolver-ia32.cc Operand src = cgen_->ToOperand(source); Operand 300 src/ia32/lithium-gap-resolver-ia32.cc Operand dst = cgen_->ToOperand(destination); Operand 316 src/ia32/lithium-gap-resolver-ia32.cc Operand dst = cgen_->ToOperand(destination); Operand 333 src/ia32/lithium-gap-resolver-ia32.cc Operand dst = cgen_->ToOperand(destination); Operand 339 src/ia32/lithium-gap-resolver-ia32.cc Operand src = cgen_->ToOperand(source); Operand 345 src/ia32/lithium-gap-resolver-ia32.cc Operand dst = cgen_->ToOperand(destination); Operand 380 src/ia32/lithium-gap-resolver-ia32.cc Operand mem = Operand 397 src/ia32/lithium-gap-resolver-ia32.cc Operand src = cgen_->ToOperand(source); Operand 398 src/ia32/lithium-gap-resolver-ia32.cc Operand dst = cgen_->ToOperand(destination); Operand 428 src/ia32/lithium-gap-resolver-ia32.cc Operand other = Operand 432 src/ia32/lithium-gap-resolver-ia32.cc __ movdbl(reg, Operand(xmm0)); Operand 439 src/ia32/lithium-gap-resolver-ia32.cc Operand src0 = cgen_->ToOperand(source); Operand 440 src/ia32/lithium-gap-resolver-ia32.cc Operand src1 = cgen_->HighOperand(source); Operand 441 src/ia32/lithium-gap-resolver-ia32.cc Operand dst0 = cgen_->ToOperand(destination); Operand 442 src/ia32/lithium-gap-resolver-ia32.cc Operand dst1 = cgen_->HighOperand(destination); Operand 75 src/ia32/macro-assembler-ia32.cc test_b(Operand(scratch, MemoryChunk::kFlagsOffset), Operand 97 src/ia32/macro-assembler-ia32.cc mov(scratch, Operand::StaticVariable(store_buffer)); Operand 99 src/ia32/macro-assembler-ia32.cc mov(Operand(scratch, 0), addr); Operand 103 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(store_buffer), scratch); Operand 133 src/ia32/macro-assembler-ia32.cc movdbl(scratch_reg, Operand::StaticVariable(zero_ref)); Operand 138 src/ia32/macro-assembler-ia32.cc movdbl(scratch_reg, Operand::StaticVariable(half_ref)); Operand 140 src/ia32/macro-assembler-ia32.cc cvttsd2si(result_reg, Operand(scratch_reg)); Operand 179 src/ia32/macro-assembler-ia32.cc lea(dst, Operand(object, index, times_half_pointer_size, Operand 322 src/ia32/macro-assembler-ia32.cc cmp(value, Operand(address, 0)); Operand 408 src/ia32/macro-assembler-ia32.cc xor_(Operand(esp, 0), Immediate(jit_cookie())); Operand 531 src/ia32/macro-assembler-ia32.cc movdbl(scratch2, Operand::StaticVariable(canonical_nan_reference)); Operand 533 src/ia32/macro-assembler-ia32.cc fld_d(Operand::StaticVariable(canonical_nan_reference)); Operand 549 src/ia32/macro-assembler-ia32.cc fild_s(Operand(esp, 0)); Operand 696 src/ia32/macro-assembler-ia32.cc cmp(Operand(esp, 0), Immediate(isolate()->factory()->undefined_value())); Operand 704 src/ia32/macro-assembler-ia32.cc cmp(Operand(ebp, StandardFrameConstants::kMarkerOffset), Operand 730 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(c_entry_fp_address), ebp); Operand 731 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(context_address), esi); Operand 744 src/ia32/macro-assembler-ia32.cc movdbl(Operand(ebp, offset - ((i + 1) * kDoubleSize)), reg); Operand 758 src/ia32/macro-assembler-ia32.cc mov(Operand(ebp, ExitFrameConstants::kSPOffset), esp); Operand 768 src/ia32/macro-assembler-ia32.cc lea(esi, Operand(ebp, eax, times_4, offset)); Operand 788 src/ia32/macro-assembler-ia32.cc movdbl(reg, Operand(ebp, offset - ((i + 1) * kDoubleSize))); Operand 793 src/ia32/macro-assembler-ia32.cc mov(ecx, Operand(ebp, 1 * kPointerSize)); Operand 794 src/ia32/macro-assembler-ia32.cc mov(ebp, Operand(ebp, 0 * kPointerSize)); Operand 797 src/ia32/macro-assembler-ia32.cc lea(esp, Operand(esi, 1 * kPointerSize)); Operand 808 src/ia32/macro-assembler-ia32.cc mov(esi, Operand::StaticVariable(context_address)); Operand 810 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(context_address), Immediate(0)); Operand 816 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(c_entry_fp_address), Immediate(0)); Operand 859 src/ia32/macro-assembler-ia32.cc push(Operand::StaticVariable(handler_address)); Operand 861 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(handler_address), esp); Operand 868 src/ia32/macro-assembler-ia32.cc pop(Operand::StaticVariable(handler_address)); Operand 901 src/ia32/macro-assembler-ia32.cc mov(esp, Operand::StaticVariable(handler_address)); Operand 903 src/ia32/macro-assembler-ia32.cc pop(Operand::StaticVariable(handler_address)); Operand 919 src/ia32/macro-assembler-ia32.cc mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); Operand 941 src/ia32/macro-assembler-ia32.cc mov(esp, Operand::StaticVariable(handler_address)); Operand 947 src/ia32/macro-assembler-ia32.cc mov(esp, Operand(esp, StackHandlerConstants::kNextOffset)); Operand 951 src/ia32/macro-assembler-ia32.cc test(Operand(esp, StackHandlerConstants::kStateOffset), Operand 956 src/ia32/macro-assembler-ia32.cc pop(Operand::StaticVariable(handler_address)); Operand 978 src/ia32/macro-assembler-ia32.cc mov(scratch, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 1049 src/ia32/macro-assembler-ia32.cc Operand::StaticArray(scratch, times_pointer_size, roots_array_start)); Operand 1067 src/ia32/macro-assembler-ia32.cc lea(r0, Operand(r0, r0, times_4, 0)); Operand 1127 src/ia32/macro-assembler-ia32.cc lea(r2, Operand(r2, r2, times_2, 0)); // r2 = r2 * 3 Operand 1169 src/ia32/macro-assembler-ia32.cc cmp(result, Operand::StaticVariable(new_space_allocation_top)); Operand 1177 src/ia32/macro-assembler-ia32.cc mov(result, Operand::StaticVariable(new_space_allocation_top)); Operand 1180 src/ia32/macro-assembler-ia32.cc mov(result, Operand(scratch, 0)); Operand 1197 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(new_space_allocation_top), result_end); Operand 1199 src/ia32/macro-assembler-ia32.cc mov(Operand(scratch, 0), result_end); Operand 1240 src/ia32/macro-assembler-ia32.cc cmp(top_reg, Operand::StaticVariable(new_space_allocation_limit)); Operand 1291 src/ia32/macro-assembler-ia32.cc lea(result_end, Operand(element_count, element_size, header_size)); Operand 1294 src/ia32/macro-assembler-ia32.cc cmp(result_end, Operand::StaticVariable(new_space_allocation_limit)); Operand 1299 src/ia32/macro-assembler-ia32.cc lea(result, Operand(result, kHeapObjectTag)); Operand 1339 src/ia32/macro-assembler-ia32.cc cmp(result_end, Operand::StaticVariable(new_space_allocation_limit)); Operand 1344 src/ia32/macro-assembler-ia32.cc lea(result, Operand(result, kHeapObjectTag)); Operand 1359 src/ia32/macro-assembler-ia32.cc cmp(object, Operand::StaticVariable(new_space_allocation_top)); Operand 1362 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(new_space_allocation_top), object); Operand 1395 src/ia32/macro-assembler-ia32.cc lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask)); Operand 1575 src/ia32/macro-assembler-ia32.cc mov(scratch, Operand(source, length, times_1, -4)); Operand 1576 src/ia32/macro-assembler-ia32.cc mov(Operand(destination, length, times_1, -4), scratch); Operand 1589 src/ia32/macro-assembler-ia32.cc mov_b(scratch, Operand(source, 0)); Operand 1590 src/ia32/macro-assembler-ia32.cc mov_b(Operand(destination, 0), scratch); Operand 1606 src/ia32/macro-assembler-ia32.cc mov(Operand(start_offset, 0), filler); Operand 1840 src/ia32/macro-assembler-ia32.cc Operand ApiParameterOperand(int index) { Operand 1841 src/ia32/macro-assembler-ia32.cc return Operand( Operand 1866 src/ia32/macro-assembler-ia32.cc lea(esi, Operand(esp, (argc + 1) * kPointerSize)); Operand 1867 src/ia32/macro-assembler-ia32.cc mov(Operand(esp, 0 * kPointerSize), esi); Operand 1869 src/ia32/macro-assembler-ia32.cc mov(Operand(esi, 0), Immediate(0)); Operand 1885 src/ia32/macro-assembler-ia32.cc mov(ebx, Operand::StaticVariable(next_address)); Operand 1886 src/ia32/macro-assembler-ia32.cc mov(edi, Operand::StaticVariable(limit_address)); Operand 1887 src/ia32/macro-assembler-ia32.cc add(Operand::StaticVariable(level_address), Immediate(1)); Operand 1895 src/ia32/macro-assembler-ia32.cc mov(eax, Operand(esi, 0)); Operand 1908 src/ia32/macro-assembler-ia32.cc mov(eax, Operand(eax, 0)); Operand 1912 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(next_address), ebx); Operand 1913 src/ia32/macro-assembler-ia32.cc sub(Operand::StaticVariable(level_address), Immediate(1)); Operand 1915 src/ia32/macro-assembler-ia32.cc cmp(edi, Operand::StaticVariable(limit_address)); Operand 1922 src/ia32/macro-assembler-ia32.cc cmp(Operand::StaticVariable(scheduled_exception_address), Operand 1939 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(limit_address), edi); Operand 1941 src/ia32/macro-assembler-ia32.cc mov(Operand(esp, 0), Immediate(ExternalReference::isolate_address())); Operand 2092 src/ia32/macro-assembler-ia32.cc Operand dummy(eax, 0); Operand 2172 src/ia32/macro-assembler-ia32.cc mov(target, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 2191 src/ia32/macro-assembler-ia32.cc mov(dst, Operand(esi, Context::SlotOffset(Context::PREVIOUS_INDEX))); Operand 2193 src/ia32/macro-assembler-ia32.cc mov(dst, Operand(dst, Context::SlotOffset(Context::PREVIOUS_INDEX))); Operand 2221 src/ia32/macro-assembler-ia32.cc mov(scratch, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 2225 src/ia32/macro-assembler-ia32.cc mov(scratch, Operand(scratch, Operand 2267 src/ia32/macro-assembler-ia32.cc mov(function, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 2271 src/ia32/macro-assembler-ia32.cc mov(function, Operand(function, Context::SlotOffset(index))); Operand 2307 src/ia32/macro-assembler-ia32.cc Operand MacroAssembler::SafepointRegisterSlot(Register reg) { Operand 2308 src/ia32/macro-assembler-ia32.cc return Operand(esp, SafepointRegisterStackIndex(reg.code()) * kPointerSize); Operand 2326 src/ia32/macro-assembler-ia32.cc mov(result, Operand::Cell(cell)); Operand 2337 src/ia32/macro-assembler-ia32.cc push(Operand::Cell(cell)); Operand 2377 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(ExternalReference(counter)), Immediate(value)); Operand 2385 src/ia32/macro-assembler-ia32.cc Operand operand = Operand::StaticVariable(ExternalReference(counter)); Operand 2398 src/ia32/macro-assembler-ia32.cc Operand operand = Operand::StaticVariable(ExternalReference(counter)); Operand 2586 src/ia32/macro-assembler-ia32.cc lea(scratch1, Operand(scratch1, scratch2, times_8, 0)); Operand 2601 src/ia32/macro-assembler-ia32.cc mov(Operand(esp, num_arguments * kPointerSize), scratch); Operand 2626 src/ia32/macro-assembler-ia32.cc mov(esp, Operand(esp, num_arguments * kPointerSize)); Operand 2680 src/ia32/macro-assembler-ia32.cc test_b(Operand(scratch, MemoryChunk::kFlagsOffset), Operand 2683 src/ia32/macro-assembler-ia32.cc test(Operand(scratch, MemoryChunk::kFlagsOffset), Immediate(mask)); Operand 2703 src/ia32/macro-assembler-ia32.cc test_b(Operand::StaticVariable(reference), static_cast<uint8_t>(mask)); Operand 2705 src/ia32/macro-assembler-ia32.cc test(Operand::StaticVariable(reference), Immediate(mask)); Operand 2735 src/ia32/macro-assembler-ia32.cc test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); Operand 2739 src/ia32/macro-assembler-ia32.cc test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); Operand 2744 src/ia32/macro-assembler-ia32.cc test_b(Operand(bitmap_scratch, MemoryChunk::kHeaderSize + kPointerSize), 1); Operand 2792 src/ia32/macro-assembler-ia32.cc test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); Operand 2801 src/ia32/macro-assembler-ia32.cc test(mask_scratch, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); Operand 2865 src/ia32/macro-assembler-ia32.cc or_(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); Operand 2868 src/ia32/macro-assembler-ia32.cc add(Operand(bitmap_scratch, MemoryChunk::kLiveBytesOffset), Operand 2871 src/ia32/macro-assembler-ia32.cc mov(length, Operand(bitmap_scratch, MemoryChunk::kLiveBytesOffset)); Operand 2872 src/ia32/macro-assembler-ia32.cc cmp(length, Operand(bitmap_scratch, MemoryChunk::kSizeOffset)); Operand 52 src/ia32/macro-assembler-ia32.h typedef Operand MemOperand; Operand 300 src/ia32/macro-assembler-ia32.h InvokeCode(Operand(code), expected, actual, flag, call_wrapper, call_kind); Operand 303 src/ia32/macro-assembler-ia32.h void InvokeCode(const Operand& code, Operand 346 src/ia32/macro-assembler-ia32.h void Set(const Operand& dst, const Immediate& x); Operand 355 src/ia32/macro-assembler-ia32.h void CompareRoot(const Operand& with, Heap::RootListIndex index); Operand 478 src/ia32/macro-assembler-ia32.h inline void JumpIfSmi(Operand value, Operand 865 src/ia32/macro-assembler-ia32.h const Operand& code_operand, Operand 911 src/ia32/macro-assembler-ia32.h Operand SafepointRegisterSlot(Register reg); Operand 944 src/ia32/macro-assembler-ia32.h inline Operand FieldOperand(Register object, int offset) { Operand 945 src/ia32/macro-assembler-ia32.h return Operand(object, offset - kHeapObjectTag); Operand 950 src/ia32/macro-assembler-ia32.h inline Operand FieldOperand(Register object, Operand 954 src/ia32/macro-assembler-ia32.h return Operand(object, index, scale, offset - kHeapObjectTag); Operand 958 src/ia32/macro-assembler-ia32.h inline Operand ContextOperand(Register context, int index) { Operand 959 src/ia32/macro-assembler-ia32.h return Operand(context, Context::SlotOffset(index)); Operand 963 src/ia32/macro-assembler-ia32.h inline Operand GlobalObjectOperand() { Operand 969 src/ia32/macro-assembler-ia32.h Operand ApiParameterOperand(int index); Operand 185 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(Operand(ebp, kStartIndex), Immediate(0)); Operand 188 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(esi, edi, times_1, 0)); Operand 189 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(eax, Operand(ebp, kInputStart)); Operand 197 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(Operand(ebp, kStartIndex), Immediate(0)); Operand 200 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(esi, edi, times_1, 0)); Operand 201 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(eax, Operand(ebp, kInputStart)); Operand 242 src/ia32/regexp-macro-assembler-ia32.cc __ cmpb(Operand(esi, edi, times_1, byte_offset), Operand 248 src/ia32/regexp-macro-assembler-ia32.cc Operand(esi, edi, times_1, byte_offset)); Operand 253 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ebx, Operand(esi, edi, times_1, 0)); Operand 262 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(Operand(ebx, byte_offset + i), Immediate(combined_chars)); Operand 265 src/ia32/regexp-macro-assembler-ia32.cc __ cmpb(Operand(ebx, byte_offset + i), Operand 272 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(Operand(ebx, byte_offset + i * sizeof(uc16)), Operand 282 src/ia32/regexp-macro-assembler-ia32.cc Operand(ebx, byte_offset + i * sizeof(uc16))); Operand 294 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(edi, Operand(backtrack_stackpointer(), 0)); Operand 339 src/ia32/regexp-macro-assembler-ia32.cc __ movzx_b(eax, Operand(edi, 0)); Operand 340 src/ia32/regexp-macro-assembler-ia32.cc __ cmpb_al(Operand(edx, 0)); Operand 345 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ecx, Operand(eax, -'a')); Operand 349 src/ia32/regexp-macro-assembler-ia32.cc __ movzx_b(ecx, Operand(edx, 0)); Operand 395 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), Operand 398 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), ebx); Operand 403 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), edi); Operand 407 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), edx); Operand 456 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match. Operand 458 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match Operand 463 src/ia32/regexp-macro-assembler-ia32.cc __ movzx_b(eax, Operand(edx, 0)); Operand 464 src/ia32/regexp-macro-assembler-ia32.cc __ cmpb_al(Operand(ebx, 0)); Operand 467 src/ia32/regexp-macro-assembler-ia32.cc __ movzx_w(eax, Operand(edx, 0)); Operand 468 src/ia32/regexp-macro-assembler-ia32.cc __ cmpw_ax(Operand(ebx, 0)); Operand 536 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(current_character(), -minus)); Operand 551 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(current_character(), -from)); Operand 561 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(current_character(), -from)); Operand 595 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(current_character(), -'\t')); Operand 608 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(current_character(), -'\t')); Operand 616 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(current_character(), -'0')); Operand 622 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(current_character(), -'0')); Operand 653 src/ia32/regexp-macro-assembler-ia32.cc Operand::StaticArray(current_character(), times_1, word_map)); Operand 667 src/ia32/regexp-macro-assembler-ia32.cc Operand::StaticArray(current_character(), times_1, word_map)); Operand 748 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Operand::StaticVariable(stack_limit)); Operand 768 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ebx, Operand(ebp, kStartIndex)); Operand 773 src/ia32/regexp-macro-assembler-ia32.cc __ mov(esi, Operand(ebp, kInputEnd)); Operand 775 src/ia32/regexp-macro-assembler-ia32.cc __ mov(edi, Operand(ebp, kInputStart)); Operand 783 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(edi, ebx, times_2, -char_size())); Operand 785 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(edi, ebx, times_1, -char_size())); Operand 789 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(ebp, kInputStartMinusOne), eax); Operand 805 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(Operand(ebp, kStartIndex), Immediate(0)); Operand 825 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(ebp, ecx, times_1, 0), eax); Operand 837 src/ia32/regexp-macro-assembler-ia32.cc __ mov(backtrack_stackpointer(), Operand(ebp, kStackHighEnd)); Operand 847 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ebx, Operand(ebp, kRegisterOutput)); Operand 848 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ecx, Operand(ebp, kInputEnd)); Operand 849 src/ia32/regexp-macro-assembler-ia32.cc __ mov(edx, Operand(ebp, kStartIndex)); Operand 850 src/ia32/regexp-macro-assembler-ia32.cc __ sub(ecx, Operand(ebp, kInputStart)); Operand 852 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ecx, Operand(ecx, edx, times_2, 0)); Operand 867 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(ebx, i * kPointerSize), eax); Operand 874 src/ia32/regexp-macro-assembler-ia32.cc __ inc(Operand(ebp, kSuccessfulCaptures)); Operand 877 src/ia32/regexp-macro-assembler-ia32.cc __ mov(ecx, Operand(ebp, kNumOutputRegisters)); Operand 883 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(ebp, kNumOutputRegisters), ecx); Operand 885 src/ia32/regexp-macro-assembler-ia32.cc __ add(Operand(ebp, kRegisterOutput), Operand 889 src/ia32/regexp-macro-assembler-ia32.cc __ mov(eax, Operand(ebp, kInputStartMinusOne)); Operand 917 src/ia32/regexp-macro-assembler-ia32.cc __ mov(eax, Operand(ebp, kSuccessfulCaptures)); Operand 922 src/ia32/regexp-macro-assembler-ia32.cc __ lea(esp, Operand(ebp, kBackup_ebx)); Operand 955 src/ia32/regexp-macro-assembler-ia32.cc __ mov(esi, Operand(ebp, kInputEnd)); Operand 972 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), Operand 974 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(ebp, kStackHighEnd)); Operand 975 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), eax); Operand 976 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), backtrack_stackpointer()); Operand 1095 src/ia32/regexp-macro-assembler-ia32.cc __ add(backtrack_stackpointer(), Operand(ebp, kStackHighEnd)); Operand 1127 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(edi, cp_offset * char_size())); Operand 1135 src/ia32/regexp-macro-assembler-ia32.cc __ mov(eax, Operand(ebp, kInputStartMinusOne)); Operand 1144 src/ia32/regexp-macro-assembler-ia32.cc __ sub(eax, Operand(ebp, kStackHighEnd)); Operand 1155 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), ebp); Operand 1157 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), Immediate(masm_->CodeObject())); Operand 1159 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(esp, -kPointerSize)); Operand 1160 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), eax); Operand 1273 src/ia32/regexp-macro-assembler-ia32.cc Operand RegExpMacroAssemblerIA32::register_location(int register_index) { Operand 1278 src/ia32/regexp-macro-assembler-ia32.cc return Operand(ebp, kRegisterZero - register_index * kPointerSize); Operand 1331 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(backtrack_stackpointer(), 0), source); Operand 1338 src/ia32/regexp-macro-assembler-ia32.cc __ mov(Operand(backtrack_stackpointer(), 0), value); Operand 1344 src/ia32/regexp-macro-assembler-ia32.cc __ mov(target, Operand(backtrack_stackpointer(), 0)); Operand 1355 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(esp, Operand::StaticVariable(stack_limit)); Operand 1368 src/ia32/regexp-macro-assembler-ia32.cc __ cmp(backtrack_stackpointer(), Operand::StaticVariable(stack_limit)); Operand 1381 src/ia32/regexp-macro-assembler-ia32.cc __ mov(current_character(), Operand(esi, edi, times_1, cp_offset)); Operand 1383 src/ia32/regexp-macro-assembler-ia32.cc __ movzx_w(current_character(), Operand(esi, edi, times_1, cp_offset)); Operand 1386 src/ia32/regexp-macro-assembler-ia32.cc __ movzx_b(current_character(), Operand(esi, edi, times_1, cp_offset)); Operand 1392 src/ia32/regexp-macro-assembler-ia32.cc Operand(esi, edi, times_1, cp_offset * sizeof(uc16))); Operand 1396 src/ia32/regexp-macro-assembler-ia32.cc Operand(esi, edi, times_1, cp_offset * sizeof(uc16))); Operand 165 src/ia32/regexp-macro-assembler-ia32.h Operand register_location(int register_index); Operand 58 src/ia32/stub-cache-ia32.cc __ lea(offset, Operand(offset, offset, times_2, 0)); Operand 62 src/ia32/stub-cache-ia32.cc __ mov(extra, Operand::StaticArray(offset, times_1, value_offset)); Operand 65 src/ia32/stub-cache-ia32.cc __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); Operand 69 src/ia32/stub-cache-ia32.cc __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); Operand 97 src/ia32/stub-cache-ia32.cc __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); Operand 101 src/ia32/stub-cache-ia32.cc __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); Operand 106 src/ia32/stub-cache-ia32.cc __ mov(offset, Operand(esp, 0)); Operand 109 src/ia32/stub-cache-ia32.cc __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); Operand 127 src/ia32/stub-cache-ia32.cc __ mov(offset, Operand::StaticArray(offset, times_1, value_offset)); Operand 279 src/ia32/stub-cache-ia32.cc __ cmp(Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX)), Operand 488 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, 2 * kPointerSize), edi); Operand 494 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), ebx); Operand 496 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, 3 * kPointerSize), Immediate(call_data)); Operand 498 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, 4 * kPointerSize), Operand 502 src/ia32/stub-cache-ia32.cc __ lea(eax, Operand(esp, 4 * kPointerSize)); Operand 894 src/ia32/stub-cache-ia32.cc __ cmp(Operand::Cell(cell), Immediate(the_hole)); Operand 945 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, kPointerSize), reg); Operand 1002 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, kPointerSize), reg); Operand 1315 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1333 src/ia32/stub-cache-ia32.cc __ mov(edi, Operand::Cell(cell)); Operand 1383 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1403 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, (argc + 1) * kPointerSize), edx); Operand 1447 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1487 src/ia32/stub-cache-ia32.cc __ mov(ecx, Operand(esp, argc * kPointerSize)); Operand 1551 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, 0), ecx); Operand 1563 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand(esp, argc * kPointerSize)); Operand 1583 src/ia32/stub-cache-ia32.cc __ mov(ecx, Operand::StaticVariable(new_space_allocation_top)); Operand 1592 src/ia32/stub-cache-ia32.cc __ cmp(ecx, Operand::StaticVariable(new_space_allocation_limit)); Operand 1596 src/ia32/stub-cache-ia32.cc __ mov(Operand::StaticVariable(new_space_allocation_top), ecx); Operand 1599 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, 0), ebx); Operand 1602 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, i * kPointerSize), Operand 1614 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1669 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 1772 src/ia32/stub-cache-ia32.cc __ mov(receiver, Operand(esp, (argc + 1) * kPointerSize)); Operand 1774 src/ia32/stub-cache-ia32.cc __ mov(index, Operand(esp, (argc - 0) * kPointerSize)); Operand 1856 src/ia32/stub-cache-ia32.cc __ mov(receiver, Operand(esp, (argc + 1) * kPointerSize)); Operand 1858 src/ia32/stub-cache-ia32.cc __ mov(index, Operand(esp, (argc - 0) * kPointerSize)); Operand 1920 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, 2 * kPointerSize)); Operand 1934 src/ia32/stub-cache-ia32.cc __ mov(code, Operand(esp, 1 * kPointerSize)); Operand 2001 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, 2 * kPointerSize)); Operand 2016 src/ia32/stub-cache-ia32.cc __ mov(eax, Operand(esp, 1 * kPointerSize)); Operand 2035 src/ia32/stub-cache-ia32.cc __ cvttsd2si(eax, Operand(xmm0)); Operand 2081 src/ia32/stub-cache-ia32.cc __ mov(eax, Operand(esp, 1 * kPointerSize)); Operand 2125 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, 2 * kPointerSize)); Operand 2140 src/ia32/stub-cache-ia32.cc __ mov(eax, Operand(esp, 1 * kPointerSize)); Operand 2227 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 2245 src/ia32/stub-cache-ia32.cc __ mov(eax, Operand(esp, 4 * kPointerSize)); Operand 2246 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), eax); Operand 2289 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 2311 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, (argc + 1) * kPointerSize), edx); Operand 2413 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 2420 src/ia32/stub-cache-ia32.cc __ mov(edx, Operand(esp, (argc + 1) * kPointerSize)); Operand 2431 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, (argc + 1) * kPointerSize), edx); Operand 2482 src/ia32/stub-cache-ia32.cc __ mov(Operand(esp, (argc + 1) * kPointerSize), edx); Operand 2628 src/ia32/stub-cache-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 2707 src/ia32/stub-cache-ia32.cc Operand cell_operand = FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset); Operand 2943 src/ia32/stub-cache-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); Operand 3023 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand::Cell(cell)); Operand 3343 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, JSObject::kMapOffset), ebx); Operand 3345 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, JSObject::kPropertiesOffset), ebx); Operand 3346 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, JSObject::kElementsOffset), ebx); Operand 3355 src/ia32/stub-cache-ia32.cc __ lea(edx, Operand(edx, JSObject::kHeaderSize)); Operand 3358 src/ia32/stub-cache-ia32.cc __ lea(ecx, Operand(esp, eax, times_4, 1 * kPointerSize)); Operand 3380 src/ia32/stub-cache-ia32.cc __ cmov(above, ebx, Operand(ecx, arg_number * -kPointerSize)); Operand 3384 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand(ecx, arg_number * -kPointerSize)); Operand 3388 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, i * kPointerSize), ebx); Operand 3392 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, i * kPointerSize), Immediate(constant)); Operand 3401 src/ia32/stub-cache-ia32.cc __ mov(Operand(edx, i * kPointerSize), edi); Operand 3411 src/ia32/stub-cache-ia32.cc __ lea(esp, Operand(esp, ebx, times_pointer_size, 1 * kPointerSize)); Operand 3499 src/ia32/stub-cache-ia32.cc __ cvttsd2si(scratch, Operand(xmm_scratch0)); Operand 3542 src/ia32/stub-cache-ia32.cc __ movsx_b(eax, Operand(ebx, ecx, times_1, 0)); Operand 3547 src/ia32/stub-cache-ia32.cc __ movzx_b(eax, Operand(ebx, ecx, times_1, 0)); Operand 3550 src/ia32/stub-cache-ia32.cc __ movsx_w(eax, Operand(ebx, ecx, times_1, 0)); Operand 3553 src/ia32/stub-cache-ia32.cc __ movzx_w(eax, Operand(ebx, ecx, times_1, 0)); Operand 3557 src/ia32/stub-cache-ia32.cc __ mov(eax, Operand(ebx, ecx, times_2, 0)); Operand 3560 src/ia32/stub-cache-ia32.cc __ fld_s(Operand(ebx, ecx, times_2, 0)); Operand 3563 src/ia32/stub-cache-ia32.cc __ fld_d(Operand(ebx, ecx, times_4, 0)); Operand 3602 src/ia32/stub-cache-ia32.cc __ fild_s(Operand(esp, 0)); Operand 3611 src/ia32/stub-cache-ia32.cc __ fild_d(Operand(esp, 0)); Operand 3711 src/ia32/stub-cache-ia32.cc __ mov_b(Operand(edi, ecx, times_1, 0), ebx); Operand 3716 src/ia32/stub-cache-ia32.cc __ mov_b(Operand(edi, ecx, times_1, 0), ebx); Operand 3720 src/ia32/stub-cache-ia32.cc __ mov_w(Operand(edi, ecx, times_1, 0), ebx); Operand 3724 src/ia32/stub-cache-ia32.cc __ mov(Operand(edi, ecx, times_2, 0), ebx); Operand 3730 src/ia32/stub-cache-ia32.cc __ fild_s(Operand(esp, 0)); Operand 3733 src/ia32/stub-cache-ia32.cc __ fstp_s(Operand(edi, ecx, times_2, 0)); Operand 3735 src/ia32/stub-cache-ia32.cc __ fstp_d(Operand(edi, ecx, times_4, 0)); Operand 3762 src/ia32/stub-cache-ia32.cc __ fstp_s(Operand(edi, ecx, times_2, 0)); Operand 3766 src/ia32/stub-cache-ia32.cc __ fstp_d(Operand(edi, ecx, times_4, 0)); Operand 3786 src/ia32/stub-cache-ia32.cc __ fisttp_d(Operand(esp, 0)); Operand 3792 src/ia32/stub-cache-ia32.cc __ cmp(Operand(esp, kPointerSize), Immediate(0x80000000u)); Operand 3794 src/ia32/stub-cache-ia32.cc __ cmp(Operand(esp, 0), Immediate(0)); Operand 3802 src/ia32/stub-cache-ia32.cc __ mov(Operand(edi, ecx, times_2, 0), ebx); Operand 3817 src/ia32/stub-cache-ia32.cc __ mov_b(Operand(edi, ecx, times_1, 0), ebx); Operand 3821 src/ia32/stub-cache-ia32.cc __ mov_w(Operand(edi, ecx, times_1, 0), ebx); Operand 3825 src/ia32/stub-cache-ia32.cc __ mov(Operand(edi, ecx, times_2, 0), ebx); Operand 3889 src/ia32/stub-cache-ia32.cc __ mov(ebx, Operand(eax, ecx, times_2, Operand 4027 src/ia32/stub-cache-ia32.cc __ mov(Operand(ecx, 0), eax); Operand 51 src/mips/assembler-mips-inl.h Operand::Operand(int32_t immediate, RelocInfo::Mode rmode) { Operand 58 src/mips/assembler-mips-inl.h Operand::Operand(const ExternalReference& f) { Operand 65 src/mips/assembler-mips-inl.h Operand::Operand(Smi* value) { Operand 72 src/mips/assembler-mips-inl.h Operand::Operand(Register rm) { Operand 77 src/mips/assembler-mips-inl.h bool Operand::is_reg() const { Operand 213 src/mips/assembler-mips.cc Operand::Operand(Handle<Object> handle) { Operand 357 src/mips/assembler-mips.h class Operand BASE_EMBEDDED { Operand 360 src/mips/assembler-mips.h INLINE(explicit Operand(int32_t immediate, Operand 362 src/mips/assembler-mips.h INLINE(explicit Operand(const ExternalReference& f)); Operand 363 src/mips/assembler-mips.h INLINE(explicit Operand(const char* s)); Operand 364 src/mips/assembler-mips.h INLINE(explicit Operand(Object** opp)); Operand 365 src/mips/assembler-mips.h INLINE(explicit Operand(Context** cpp)); Operand 366 src/mips/assembler-mips.h explicit Operand(Handle<Object> handle); Operand 367 src/mips/assembler-mips.h INLINE(explicit Operand(Smi* value)); Operand 370 src/mips/assembler-mips.h INLINE(explicit Operand(Register rm)); Operand 389 src/mips/assembler-mips.h class MemOperand : public Operand { Operand 156 src/mips/builtins-mips.cc __ Addu(scratch1, result, Operand(JSArray::kSize)); Operand 160 src/mips/builtins-mips.cc __ And(scratch1, scratch1, Operand(~kHeapObjectTagMask)); Operand 171 src/mips/builtins-mips.cc __ li(scratch3, Operand(Smi::FromInt(initial_capacity))); Operand 186 src/mips/builtins-mips.cc __ Addu(scratch2, scratch1, Operand(initial_capacity * kPointerSize)); Operand 192 src/mips/builtins-mips.cc __ Branch(&loop, lt, scratch1, Operand(scratch2)); Operand 222 src/mips/builtins-mips.cc ne, "array size is unexpectedly 0", array_size, Operand(zero_reg)); Operand 256 src/mips/builtins-mips.cc __ Addu(elements_array_storage, result, Operand(JSArray::kSize)); Operand 263 src/mips/builtins-mips.cc Operand(~kHeapObjectTagMask)); Operand 304 src/mips/builtins-mips.cc __ Branch(&loop, lt, elements_array_storage, Operand(elements_array_end)); Operand 330 src/mips/builtins-mips.cc __ Branch(&argc_one_or_more, ne, a0, Operand(zero_reg)); Operand 343 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(kPointerSize)); Operand 349 src/mips/builtins-mips.cc __ Branch(&argc_two_or_more, ne, a0, Operand(1)); Operand 353 src/mips/builtins-mips.cc __ Branch(¬_empty_array, ne, a2, Operand(zero_reg)); Operand 359 src/mips/builtins-mips.cc __ And(a3, a2, Operand(kIntptrSignBit | kSmiTagMask)); Operand 360 src/mips/builtins-mips.cc __ Branch(call_generic_code, eq, a3, Operand(zero_reg)); Operand 366 src/mips/builtins-mips.cc Operand(JSObject::kInitialMaxFastElementArray << kSmiTagSize)); Operand 386 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(2 * kPointerSize)); Operand 430 src/mips/builtins-mips.cc __ Branch(&loop, lt, t0, Operand(t1)); Operand 440 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(kPointerSize)); Operand 476 src/mips/builtins-mips.cc __ Branch(&loop2, lt, t0, Operand(t1)); Operand 495 src/mips/builtins-mips.cc __ And(t0, a2, Operand(kSmiTagMask)); Operand 497 src/mips/builtins-mips.cc t0, Operand(zero_reg)); Operand 500 src/mips/builtins-mips.cc t0, Operand(MAP_TYPE)); Operand 531 src/mips/builtins-mips.cc __ And(t0, a2, Operand(kSmiTagMask)); Operand 533 src/mips/builtins-mips.cc t0, Operand(zero_reg)); Operand 536 src/mips/builtins-mips.cc t0, Operand(MAP_TYPE)); Operand 566 src/mips/builtins-mips.cc __ And(t0, a2, Operand(kSmiTagMask)); Operand 568 src/mips/builtins-mips.cc t0, Operand(zero_reg)); Operand 571 src/mips/builtins-mips.cc t0, Operand(MAP_TYPE)); Operand 601 src/mips/builtins-mips.cc __ Assert(eq, "Unexpected String function", function, Operand(a2)); Operand 606 src/mips/builtins-mips.cc __ Branch(&no_arguments, eq, a0, Operand(zero_reg)); Operand 608 src/mips/builtins-mips.cc __ Subu(a0, a0, Operand(1)); Operand 649 src/mips/builtins-mips.cc t0, Operand(JSValue::kSize >> kPointerSizeLog2)); Operand 652 src/mips/builtins-mips.cc t0, Operand(zero_reg)); Operand 677 src/mips/builtins-mips.cc __ And(t0, a3, Operand(kIsNotStringMask)); Operand 678 src/mips/builtins-mips.cc __ Branch(&convert_argument, ne, t0, Operand(zero_reg)); Operand 757 src/mips/builtins-mips.cc __ li(a2, Operand(debug_step_in_fp)); Operand 759 src/mips/builtins-mips.cc __ Branch(&rt_call, ne, a2, Operand(zero_reg)); Operand 767 src/mips/builtins-mips.cc __ Branch(&rt_call, ne, t4, Operand(MAP_TYPE)); Operand 775 src/mips/builtins-mips.cc __ Branch(&rt_call, eq, a3, Operand(JS_FUNCTION_TYPE)); Operand 784 src/mips/builtins-mips.cc __ Subu(t0, t0, Operand(1)); Operand 786 src/mips/builtins-mips.cc __ Branch(&allocate, ne, t0, Operand(zero_reg)); Operand 817 src/mips/builtins-mips.cc __ Addu(t5, t5, Operand(3*kPointerSize)); Operand 841 src/mips/builtins-mips.cc a0, Operand(t6)); Operand 853 src/mips/builtins-mips.cc __ Addu(t4, t4, Operand(kHeapObjectTag)); Operand 866 src/mips/builtins-mips.cc __ Addu(a3, a3, Operand(t6)); Operand 872 src/mips/builtins-mips.cc __ Branch(&allocated, eq, a3, Operand(zero_reg)); Operand 874 src/mips/builtins-mips.cc a3, Operand(zero_reg)); Operand 882 src/mips/builtins-mips.cc __ Addu(a0, a3, Operand(FixedArray::kHeaderSize / kPointerSize)); Operand 901 src/mips/builtins-mips.cc __ Addu(a2, a2, Operand(2 * kPointerSize)); Operand 920 src/mips/builtins-mips.cc __ Assert(eq, "Undefined value not loaded.", t7, Operand(t8)); Operand 927 src/mips/builtins-mips.cc __ Branch(&loop, less, a2, Operand(t6)); Operand 935 src/mips/builtins-mips.cc __ Addu(t5, t5, Operand(kHeapObjectTag)); // Add the heap tag. Operand 973 src/mips/builtins-mips.cc __ Addu(a2, fp, Operand(StandardFrameConstants::kCallerSPOffset)); Operand 991 src/mips/builtins-mips.cc __ Addu(t0, a2, Operand(t0)); Operand 995 src/mips/builtins-mips.cc __ Addu(a3, a3, Operand(-2)); Operand 996 src/mips/builtins-mips.cc __ Branch(&loop, greater_equal, a3, Operand(zero_reg)); Operand 1037 src/mips/builtins-mips.cc __ Branch(&exit, greater_equal, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1119 src/mips/builtins-mips.cc __ Branch(&loop, ne, s0, Operand(t2)); Operand 1204 src/mips/builtins-mips.cc __ Addu(t9, v0, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 1224 src/mips/builtins-mips.cc __ li(a0, Operand(Smi::FromInt(static_cast<int>(type)))); Operand 1235 src/mips/builtins-mips.cc ne, t2, Operand(FullCodeGenerator::NO_REGISTERS)); Operand 1236 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(1 * kPointerSize)); // Remove state. Operand 1241 src/mips/builtins-mips.cc __ Branch(&unknown_state, ne, t2, Operand(FullCodeGenerator::TOS_REG)); Operand 1243 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(2 * kPointerSize)); // Remove state. Operand 1296 src/mips/builtins-mips.cc __ Ret(eq, v0, Operand(Smi::FromInt(-1))); Operand 1313 src/mips/builtins-mips.cc __ Branch(&done, ne, a0, Operand(zero_reg)); Operand 1316 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(1)); Operand 1329 src/mips/builtins-mips.cc __ Branch(&slow, ne, a2, Operand(JS_FUNCTION_TYPE)); Operand 1335 src/mips/builtins-mips.cc __ li(t0, Operand(0, RelocInfo::NONE)); // Indicate regular JS_FUNCTION. Operand 1343 src/mips/builtins-mips.cc __ And(t3, a3, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + Operand 1345 src/mips/builtins-mips.cc __ Branch(&shift_arguments, ne, t3, Operand(zero_reg)); Operand 1348 src/mips/builtins-mips.cc __ And(t3, a3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); Operand 1349 src/mips/builtins-mips.cc __ Branch(&shift_arguments, ne, t3, Operand(zero_reg)); Operand 1362 src/mips/builtins-mips.cc __ Branch(&use_global_receiver, eq, a2, Operand(a3)); Operand 1364 src/mips/builtins-mips.cc __ Branch(&use_global_receiver, eq, a2, Operand(a3)); Operand 1368 src/mips/builtins-mips.cc __ Branch(&shift_arguments, ge, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1389 src/mips/builtins-mips.cc __ li(t0, Operand(0, RelocInfo::NONE)); Operand 1412 src/mips/builtins-mips.cc __ li(t0, Operand(1, RelocInfo::NONE)); // Indicate function proxy. Operand 1413 src/mips/builtins-mips.cc __ Branch(&shift_arguments, eq, a2, Operand(JS_FUNCTION_PROXY_TYPE)); Operand 1416 src/mips/builtins-mips.cc __ li(t0, Operand(2, RelocInfo::NONE)); // Indicate non-function. Operand 1444 src/mips/builtins-mips.cc __ Subu(a2, a2, Operand(kPointerSize)); Operand 1445 src/mips/builtins-mips.cc __ Branch(&loop, ne, a2, Operand(sp)); Operand 1448 src/mips/builtins-mips.cc __ Subu(a0, a0, Operand(1)); Operand 1458 src/mips/builtins-mips.cc __ Branch(&function, eq, t0, Operand(zero_reg)); Operand 1462 src/mips/builtins-mips.cc __ Branch(&non_proxy, ne, t0, Operand(1)); Operand 1465 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(1)); Operand 1490 src/mips/builtins-mips.cc RelocInfo::CODE_TARGET, ne, a2, Operand(a0)); Operand 1524 src/mips/builtins-mips.cc __ Branch(&okay, gt, a2, Operand(t3)); // Signed comparison. Operand 1546 src/mips/builtins-mips.cc __ Branch(&push_receiver, ne, a2, Operand(JS_FUNCTION_TYPE)); Operand 1557 src/mips/builtins-mips.cc __ And(t3, a2, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + Operand 1559 src/mips/builtins-mips.cc __ Branch(&push_receiver, ne, t3, Operand(zero_reg)); Operand 1562 src/mips/builtins-mips.cc __ And(t3, a2, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); Operand 1563 src/mips/builtins-mips.cc __ Branch(&push_receiver, ne, t3, Operand(zero_reg)); Operand 1568 src/mips/builtins-mips.cc __ Branch(&use_global_receiver, eq, a0, Operand(a1)); Operand 1570 src/mips/builtins-mips.cc __ Branch(&use_global_receiver, eq, a0, Operand(a2)); Operand 1576 src/mips/builtins-mips.cc __ Branch(&push_receiver, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1619 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(1 << kSmiTagSize)); Operand 1626 src/mips/builtins-mips.cc __ Branch(&loop, ne, a0, Operand(a1)); Operand 1634 src/mips/builtins-mips.cc __ Branch(&call_proxy, ne, a2, Operand(JS_FUNCTION_TYPE)); Operand 1641 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(3 * kPointerSize)); // In delay slot. Operand 1646 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(1)); Operand 1647 src/mips/builtins-mips.cc __ li(a2, Operand(0, RelocInfo::NONE)); Operand 1656 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(3 * kPointerSize)); // In delay slot. Operand 1662 src/mips/builtins-mips.cc __ li(t0, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 1664 src/mips/builtins-mips.cc __ Addu(fp, sp, Operand(3 * kPointerSize)); Operand 1680 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(kPointerSize)); Operand 1698 src/mips/builtins-mips.cc a2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); Operand 1700 src/mips/builtins-mips.cc __ Branch(&too_few, Uless, a0, Operand(a2)); Operand 1714 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(2 * kPointerSize)); Operand 1729 src/mips/builtins-mips.cc __ Branch(USE_DELAY_SLOT, ©, ne, a0, Operand(a2)); Operand 1747 src/mips/builtins-mips.cc __ Addu(a0, a0, Operand(2 * kPointerSize)); Operand 1762 src/mips/builtins-mips.cc __ Branch(USE_DELAY_SLOT, ©, ne, a0, Operand(t3)); Operand 1771 src/mips/builtins-mips.cc __ Subu(a2, fp, Operand(t2)); Operand 1772 src/mips/builtins-mips.cc __ Addu(a2, a2, Operand(-4 * kPointerSize)); // Adjust for frame. Operand 1777 src/mips/builtins-mips.cc __ Branch(USE_DELAY_SLOT, &fill, ne, sp, Operand(a2)); Operand 65 src/mips/code-stubs-mips.cc __ Branch(not_a_heap_number, ne, scratch1, Operand(scratch2)); Operand 138 src/mips/code-stubs-mips.cc __ Branch(&check_optimized, ne, at, Operand(zero_reg)); Operand 144 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 161 src/mips/code-stubs-mips.cc __ Branch(&install_optimized, eq, a2, Operand(t1)); Operand 170 src/mips/code-stubs-mips.cc Operand(Smi::FromInt(SharedFunctionInfo::kEntryLength))); Operand 171 src/mips/code-stubs-mips.cc __ Subu(t0, t0, Operand( Operand 173 src/mips/code-stubs-mips.cc __ Addu(t1, a1, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 175 src/mips/code-stubs-mips.cc __ Addu(t1, t1, Operand(at)); Operand 177 src/mips/code-stubs-mips.cc __ Branch(&loop, ne, a2, Operand(t1)); Operand 179 src/mips/code-stubs-mips.cc __ Addu(t1, a1, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 181 src/mips/code-stubs-mips.cc __ Addu(t1, t1, Operand(at)); Operand 182 src/mips/code-stubs-mips.cc __ Addu(t1, t1, Operand(kPointerSize)); Operand 192 src/mips/code-stubs-mips.cc __ Addu(t0, t0, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 242 src/mips/code-stubs-mips.cc __ li(a2, Operand(Smi::FromInt(length))); Operand 248 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(0))); Operand 291 src/mips/code-stubs-mips.cc __ li(a2, Operand(Smi::FromInt(length))); Operand 302 src/mips/code-stubs-mips.cc __ Assert(eq, message, a3, Operand(zero_reg)); Operand 371 src/mips/code-stubs-mips.cc __ Addu(a2, v0, Operand(JSArray::kSize)); Operand 392 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 397 src/mips/code-stubs-mips.cc __ Branch(&slow_case, eq, a3, Operand(t1)); Operand 405 src/mips/code-stubs-mips.cc __ Branch(&check_fast_elements, ne, v0, Operand(t1)); Operand 413 src/mips/code-stubs-mips.cc __ Branch(&double_elements, ne, v0, Operand(t1)); Operand 442 src/mips/code-stubs-mips.cc __ Assert(eq, message, a3, Operand(at)); Operand 469 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 474 src/mips/code-stubs-mips.cc __ Branch(&slow_case, eq, a3, Operand(t0)); Operand 481 src/mips/code-stubs-mips.cc __ Branch(&slow_case, ne, a0, Operand(size >> kPointerSizeLog2)); Operand 553 src/mips/code-stubs-mips.cc __ And(exponent, source_, Operand(HeapNumber::kSignMask)); Operand 561 src/mips/code-stubs-mips.cc __ Branch(¬_special, gt, source_, Operand(1)); Operand 567 src/mips/code-stubs-mips.cc __ Or(at, exponent, Operand(exponent_word_for_1)); Operand 579 src/mips/code-stubs-mips.cc __ li(mantissa, Operand(31 + HeapNumber::kExponentBias)); Operand 585 src/mips/code-stubs-mips.cc __ Addu(zeros_, zeros_, Operand(1)); Operand 734 src/mips/code-stubs-mips.cc __ Branch(not_number, ne, scratch1, Operand(heap_number_map)); Operand 786 src/mips/code-stubs-mips.cc __ Branch(&done, eq, int_scratch, Operand(zero_reg)); Operand 789 src/mips/code-stubs-mips.cc __ And(dst2, int_scratch, Operand(HeapNumber::kSignMask)); Operand 792 src/mips/code-stubs-mips.cc __ Branch(&skip_sub, ge, dst2, Operand(zero_reg)); Operand 804 src/mips/code-stubs-mips.cc __ Addu(scratch2, dst1, Operand(HeapNumber::kExponentBias)); Operand 809 src/mips/code-stubs-mips.cc __ li(scratch2, Operand(1)); Operand 816 src/mips/code-stubs-mips.cc __ Subu(scratch2, dst1, Operand(HeapNumber::kMantissaBitsInTopWord)); Operand 817 src/mips/code-stubs-mips.cc __ Branch(&fewer_than_20_useful_bits, lt, scratch2, Operand(zero_reg)); Operand 886 src/mips/code-stubs-mips.cc __ Branch(not_int32, ne, except_flag, Operand(zero_reg)); Operand 899 src/mips/code-stubs-mips.cc __ And(scratch1, dst1, Operand(~HeapNumber::kSignMask)); Operand 900 src/mips/code-stubs-mips.cc __ Or(scratch1, scratch1, Operand(dst2)); Operand 901 src/mips/code-stubs-mips.cc __ Branch(&done, eq, scratch1, Operand(zero_reg)); Operand 959 src/mips/code-stubs-mips.cc __ Branch(not_int32, ne, except_flag, Operand(zero_reg)); Operand 969 src/mips/code-stubs-mips.cc __ And(dst, scratch1, Operand(~HeapNumber::kSignMask)); Operand 970 src/mips/code-stubs-mips.cc __ Or(dst, scratch2, Operand(dst)); Operand 971 src/mips/code-stubs-mips.cc __ Branch(&done, eq, dst, Operand(zero_reg)); Operand 988 src/mips/code-stubs-mips.cc __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); Operand 990 src/mips/code-stubs-mips.cc __ Branch(&skip_sub, ge, scratch1, Operand(zero_reg)); Operand 1012 src/mips/code-stubs-mips.cc __ Subu(scratch, scratch, Operand(HeapNumber::kExponentBias)); Operand 1020 src/mips/code-stubs-mips.cc __ Branch(not_int32, lt, scratch, Operand(zero_reg)); Operand 1029 src/mips/code-stubs-mips.cc __ Branch(not_int32, gt, tmp, Operand(30)); Operand 1032 src/mips/code-stubs-mips.cc __ Branch(not_int32, ne, tmp, Operand(zero_reg)); Operand 1053 src/mips/code-stubs-mips.cc __ Subu(src1, src1, Operand(1)); Operand 1055 src/mips/code-stubs-mips.cc __ Branch(not_int32, ne, src1, Operand(zero_reg)); Operand 1145 src/mips/code-stubs-mips.cc __ And(sign_, the_int_, Operand(0x80000000u)); Operand 1146 src/mips/code-stubs-mips.cc __ Branch(&max_negative_int, eq, the_int_, Operand(0x80000000u)); Operand 1152 src/mips/code-stubs-mips.cc __ li(scratch_, Operand(non_smi_exponent)); Operand 1179 src/mips/code-stubs-mips.cc __ li(scratch_, Operand(HeapNumber::kSignMask | non_smi_exponent)); Operand 1200 src/mips/code-stubs-mips.cc __ Branch(¬_identical, ne, a0, Operand(a1)); Operand 1205 src/mips/code-stubs-mips.cc __ li(exp_mask_reg, Operand(HeapNumber::kExponentMask)); Operand 1213 src/mips/code-stubs-mips.cc __ Branch(slow, greater, t4, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1216 src/mips/code-stubs-mips.cc __ Branch(&heap_number, eq, t4, Operand(HEAP_NUMBER_TYPE)); Operand 1219 src/mips/code-stubs-mips.cc __ Branch(slow, greater, t4, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1224 src/mips/code-stubs-mips.cc __ Branch(&return_equal, ne, t4, Operand(ODDBALL_TYPE)); Operand 1226 src/mips/code-stubs-mips.cc __ Branch(&return_equal, ne, a0, Operand(t2)); Operand 1229 src/mips/code-stubs-mips.cc __ li(v0, Operand(GREATER)); Operand 1232 src/mips/code-stubs-mips.cc __ li(v0, Operand(LESS)); Operand 1243 src/mips/code-stubs-mips.cc __ li(v0, Operand(GREATER)); // Things aren't less than themselves. Operand 1245 src/mips/code-stubs-mips.cc __ li(v0, Operand(LESS)); // Things aren't greater than themselves. Operand 1265 src/mips/code-stubs-mips.cc __ And(t3, t2, Operand(exp_mask_reg)); Operand 1267 src/mips/code-stubs-mips.cc __ Branch(&return_equal, ne, t3, Operand(exp_mask_reg)); Operand 1273 src/mips/code-stubs-mips.cc __ Or(v0, t3, Operand(t2)); Operand 1280 src/mips/code-stubs-mips.cc __ Ret(eq, v0, Operand(zero_reg)); Operand 1282 src/mips/code-stubs-mips.cc __ li(v0, Operand(GREATER)); // NaN <= NaN should fail. Operand 1284 src/mips/code-stubs-mips.cc __ li(v0, Operand(LESS)); // NaN >= NaN should fail. Operand 1313 src/mips/code-stubs-mips.cc __ Ret(USE_DELAY_SLOT, ne, t4, Operand(HEAP_NUMBER_TYPE)); Operand 1318 src/mips/code-stubs-mips.cc __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE)); Operand 1352 src/mips/code-stubs-mips.cc __ Ret(USE_DELAY_SLOT, ne, t4, Operand(HEAP_NUMBER_TYPE)); Operand 1353 src/mips/code-stubs-mips.cc __ li(v0, Operand(1)); Operand 1357 src/mips/code-stubs-mips.cc __ Branch(slow, ne, t4, Operand(HEAP_NUMBER_TYPE)); Operand 1412 src/mips/code-stubs-mips.cc __ Branch(&lhs_not_nan_exp_mask_is_loaded, ne, t5, Operand(exp_mask_reg)); Operand 1415 src/mips/code-stubs-mips.cc __ Branch(&one_is_nan, ne, t5, Operand(zero_reg)); Operand 1417 src/mips/code-stubs-mips.cc __ Branch(&one_is_nan, ne, lhs_mantissa, Operand(zero_reg)); Operand 1423 src/mips/code-stubs-mips.cc __ Branch(&neither_is_nan, ne, t5, Operand(exp_mask_reg)); Operand 1426 src/mips/code-stubs-mips.cc __ Branch(&one_is_nan, ne, t5, Operand(zero_reg)); Operand 1428 src/mips/code-stubs-mips.cc __ Branch(&neither_is_nan, eq, rhs_mantissa, Operand(zero_reg)); Operand 1435 src/mips/code-stubs-mips.cc __ li(v0, Operand(GREATER)); Operand 1437 src/mips/code-stubs-mips.cc __ li(v0, Operand(LESS)); Operand 1475 src/mips/code-stubs-mips.cc __ Branch(&return_result_not_equal, ne, v0, Operand(zero_reg)); Operand 1478 src/mips/code-stubs-mips.cc __ Branch(&return_result_equal, eq, v0, Operand(zero_reg)); Operand 1485 src/mips/code-stubs-mips.cc __ Branch(&return_result_not_equal, ne, t4, Operand(zero_reg)); Operand 1489 src/mips/code-stubs-mips.cc __ li(v0, Operand(EQUAL)); Operand 1521 src/mips/code-stubs-mips.cc __ li(v0, Operand(GREATER)); Operand 1525 src/mips/code-stubs-mips.cc __ li(v0, Operand(EQUAL)); Operand 1529 src/mips/code-stubs-mips.cc __ li(v0, Operand(LESS)); Operand 1546 src/mips/code-stubs-mips.cc __ Branch(&first_non_object, less, a2, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1552 src/mips/code-stubs-mips.cc __ li(v0, Operand(1)); Operand 1556 src/mips/code-stubs-mips.cc __ Branch(&return_not_equal, eq, a2, Operand(ODDBALL_TYPE)); Operand 1559 src/mips/code-stubs-mips.cc __ Branch(&return_not_equal, greater, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1562 src/mips/code-stubs-mips.cc __ Branch(&return_not_equal, eq, a3, Operand(ODDBALL_TYPE)); Operand 1568 src/mips/code-stubs-mips.cc __ And(t2, a2, Operand(a3)); Operand 1569 src/mips/code-stubs-mips.cc __ And(t0, t2, Operand(kIsSymbolMask)); Operand 1570 src/mips/code-stubs-mips.cc __ Branch(&return_not_equal, ne, t0, Operand(zero_reg)); Operand 1581 src/mips/code-stubs-mips.cc __ Branch(not_heap_numbers, ne, a2, Operand(HEAP_NUMBER_TYPE)); Operand 1584 src/mips/code-stubs-mips.cc __ Branch(slow, ne, a3, Operand(a2)); Operand 1620 src/mips/code-stubs-mips.cc __ And(at, a2, Operand(kIsNotStringMask)); Operand 1621 src/mips/code-stubs-mips.cc __ Branch(&object_test, ne, at, Operand(zero_reg)); Operand 1622 src/mips/code-stubs-mips.cc __ And(at, a2, Operand(kIsSymbolMask)); Operand 1623 src/mips/code-stubs-mips.cc __ Branch(possible_strings, eq, at, Operand(zero_reg)); Operand 1625 src/mips/code-stubs-mips.cc __ Branch(not_both_strings, ge, a3, Operand(FIRST_NONSTRING_TYPE)); Operand 1626 src/mips/code-stubs-mips.cc __ And(at, a3, Operand(kIsSymbolMask)); Operand 1627 src/mips/code-stubs-mips.cc __ Branch(possible_strings, eq, at, Operand(zero_reg)); Operand 1632 src/mips/code-stubs-mips.cc __ li(v0, Operand(1)); // Non-zero indicates not equal. Operand 1635 src/mips/code-stubs-mips.cc __ Branch(not_both_strings, lt, a2, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1637 src/mips/code-stubs-mips.cc __ Branch(not_both_strings, lt, a3, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1646 src/mips/code-stubs-mips.cc __ And(a0, a0, Operand(1 << Map::kIsUndetectable)); Operand 1694 src/mips/code-stubs-mips.cc Operand(HeapNumber::kValueOffset - kHeapObjectTag)); Operand 1697 src/mips/code-stubs-mips.cc __ Xor(scratch1, scratch1, Operand(scratch2)); Operand 1698 src/mips/code-stubs-mips.cc __ And(scratch1, scratch1, Operand(mask)); Operand 1724 src/mips/code-stubs-mips.cc __ And(scratch, mask, Operand(scratch)); Operand 1734 src/mips/code-stubs-mips.cc __ Branch(not_found, ne, object, Operand(probe)); Operand 1784 src/mips/code-stubs-mips.cc a2, Operand(zero_reg)); Operand 1799 src/mips/code-stubs-mips.cc __ And(t2, lhs_, Operand(rhs_)); Operand 1821 src/mips/code-stubs-mips.cc __ li(t0, Operand(LESS)); Operand 1822 src/mips/code-stubs-mips.cc __ li(t1, Operand(GREATER)); Operand 1823 src/mips/code-stubs-mips.cc __ li(t2, Operand(EQUAL)); Operand 1847 src/mips/code-stubs-mips.cc __ li(v0, Operand(GREATER)); Operand 1849 src/mips/code-stubs-mips.cc __ li(v0, Operand(LESS)); Operand 1934 src/mips/code-stubs-mips.cc __ li(a0, Operand(Smi::FromInt(ncr))); Operand 1967 src/mips/code-stubs-mips.cc __ Ret(eq, at, Operand(zero_reg)); Operand 1978 src/mips/code-stubs-mips.cc __ And(at, at, Operand(1 << Map::kIsUndetectable)); Operand 1981 src/mips/code-stubs-mips.cc __ Ret(ne, at, Operand(zero_reg)); Operand 1989 src/mips/code-stubs-mips.cc __ Ret(ge, at, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1996 src/mips/code-stubs-mips.cc __ Branch(&skip, ge, at, Operand(FIRST_NONSTRING_TYPE)); Operand 2006 src/mips/code-stubs-mips.cc __ Branch(¬_heap_number, ne, map, Operand(at)); Operand 2038 src/mips/code-stubs-mips.cc __ Ret(eq, at, Operand(zero_reg)); Operand 2045 src/mips/code-stubs-mips.cc __ li(a2, Operand(Smi::FromInt(tos_.code()))); Operand 2046 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(types_.ToByte()))); Operand 2072 src/mips/code-stubs-mips.cc __ li(a0, Operand(ExternalReference::isolate_address())); Operand 2121 src/mips/code-stubs-mips.cc __ li(a2, Operand(Smi::FromInt(op_))); Operand 2122 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(mode_))); Operand 2123 src/mips/code-stubs-mips.cc __ li(a0, Operand(Smi::FromInt(operand_type_))); Operand 2170 src/mips/code-stubs-mips.cc __ Branch(slow, eq, t0, Operand(zero_reg)); Operand 2232 src/mips/code-stubs-mips.cc __ Xor(a2, a2, Operand(HeapNumber::kSignMask)); // Flip sign. Operand 2252 src/mips/code-stubs-mips.cc __ Xor(a2, a2, Operand(HeapNumber::kSignMask)); // Flip sign. Operand 2272 src/mips/code-stubs-mips.cc __ Addu(a2, a1, Operand(0x40000000)); Operand 2273 src/mips/code-stubs-mips.cc __ Branch(&try_float, lt, a2, Operand(zero_reg)); Operand 2386 src/mips/code-stubs-mips.cc __ li(a2, Operand(Smi::FromInt(MinorKey()))); Operand 2387 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(op_))); Operand 2388 src/mips/code-stubs-mips.cc __ li(a0, Operand(Smi::FromInt(operands_type_))); Operand 2492 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, ne, scratch1, Operand(scratch2)); Operand 2495 src/mips/code-stubs-mips.cc __ Ret(ne, v0, Operand(zero_reg)); Operand 2502 src/mips/code-stubs-mips.cc __ Branch(&skip, lt, scratch2, Operand(zero_reg)); Operand 2518 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, eq, scratch2, Operand(zero_reg)); Operand 2524 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, ne, scratch1, Operand(zero_reg)); Operand 2526 src/mips/code-stubs-mips.cc __ Branch(&done, ne, scratch1, Operand(zero_reg)); Operand 2527 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, lt, scratch2, Operand(zero_reg)); Operand 2530 src/mips/code-stubs-mips.cc __ Addu(scratch2, scratch1, Operand(0x40000000)); Operand 2531 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, lt, scratch2, Operand(zero_reg)); Operand 2544 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, eq, scratch2, Operand(zero_reg)); Operand 2549 src/mips/code-stubs-mips.cc __ Branch(&done, ne, scratch2, Operand(zero_reg)); Operand 2550 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, lt, scratch1, Operand(zero_reg)); Operand 2553 src/mips/code-stubs-mips.cc __ Addu(scratch1, scratch2, Operand(0x40000000)); Operand 2554 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, lt, scratch1, Operand(zero_reg)); Operand 2587 src/mips/code-stubs-mips.cc __ And(scratch1, v0, Operand(0xc0000000)); Operand 2588 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, ne, scratch1, Operand(zero_reg)); Operand 2599 src/mips/code-stubs-mips.cc __ Addu(scratch2, scratch1, Operand(0x40000000)); Operand 2600 src/mips/code-stubs-mips.cc __ Branch(¬_smi_result, lt, scratch2, Operand(zero_reg)); Operand 2735 src/mips/code-stubs-mips.cc __ Or(a2, a3, Operand(a2)); Operand 2738 src/mips/code-stubs-mips.cc __ Xor(a2, a3, Operand(a2)); Operand 2741 src/mips/code-stubs-mips.cc __ And(a2, a3, Operand(a2)); Operand 2757 src/mips/code-stubs-mips.cc __ Branch(&result_not_a_smi, lt, a2, Operand(zero_reg)); Operand 2759 src/mips/code-stubs-mips.cc __ Branch(not_numbers, lt, a2, Operand(zero_reg)); Operand 2771 src/mips/code-stubs-mips.cc __ Addu(a3, a2, Operand(0x40000000)); Operand 2772 src/mips/code-stubs-mips.cc __ Branch(&result_not_a_smi, lt, a3, Operand(zero_reg)); Operand 2839 src/mips/code-stubs-mips.cc __ Or(scratch1, left, Operand(right)); Operand 2903 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, ge, a2, Operand(FIRST_NONSTRING_TYPE)); Operand 2908 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, ge, a2, Operand(FIRST_NONSTRING_TYPE)); Operand 3019 src/mips/code-stubs-mips.cc __ Branch(&transition, ne, except_flag, Operand(zero_reg)); Operand 3024 src/mips/code-stubs-mips.cc __ Addu(scratch2, scratch1, Operand(0x40000000)); Operand 3026 src/mips/code-stubs-mips.cc __ Branch(&return_heap_number, lt, scratch2, Operand(zero_reg)); Operand 3029 src/mips/code-stubs-mips.cc __ Branch(¬_zero, ne, scratch1, Operand(zero_reg)); Operand 3032 src/mips/code-stubs-mips.cc __ Branch(&return_heap_number, ne, scratch2, Operand(zero_reg)); Operand 3131 src/mips/code-stubs-mips.cc __ Or(a2, a3, Operand(a2)); Operand 3134 src/mips/code-stubs-mips.cc __ Xor(a2, a3, Operand(a2)); Operand 3137 src/mips/code-stubs-mips.cc __ And(a2, a3, Operand(a2)); Operand 3140 src/mips/code-stubs-mips.cc __ And(a2, a2, Operand(0x1f)); Operand 3144 src/mips/code-stubs-mips.cc __ And(a2, a2, Operand(0x1f)); Operand 3158 src/mips/code-stubs-mips.cc Operand(zero_reg)); Operand 3165 src/mips/code-stubs-mips.cc Operand(zero_reg)); Operand 3169 src/mips/code-stubs-mips.cc __ And(a2, a2, Operand(0x1f)); Operand 3177 src/mips/code-stubs-mips.cc __ Addu(scratch1, a2, Operand(0x40000000)); Operand 3179 src/mips/code-stubs-mips.cc __ Branch(&return_heap_number, lt, scratch1, Operand(zero_reg)); Operand 3251 src/mips/code-stubs-mips.cc __ Branch(&check, ne, a1, Operand(t0)); Operand 3253 src/mips/code-stubs-mips.cc __ li(a1, Operand(Smi::FromInt(0))); Operand 3260 src/mips/code-stubs-mips.cc __ Branch(&done, ne, a0, Operand(t0)); Operand 3262 src/mips/code-stubs-mips.cc __ li(a0, Operand(Smi::FromInt(0))); Operand 3308 src/mips/code-stubs-mips.cc __ Branch(&left_not_string, ge, a2, Operand(FIRST_NONSTRING_TYPE)); Operand 3318 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, ge, a2, Operand(FIRST_NONSTRING_TYPE)); Operand 3468 src/mips/code-stubs-mips.cc __ And(a1, a1, Operand(TranscendentalCache::SubCache::kCacheSize - 1)); Operand 3473 src/mips/code-stubs-mips.cc __ li(cache_entry, Operand( Operand 3481 src/mips/code-stubs-mips.cc __ Branch(&invalid_cache, eq, cache_entry, Operand(zero_reg)); Operand 3508 src/mips/code-stubs-mips.cc __ Branch(&calculate, ne, a2, Operand(t0)); Operand 3509 src/mips/code-stubs-mips.cc __ Branch(&calculate, ne, a3, Operand(t1)); Operand 3592 src/mips/code-stubs-mips.cc __ li(scratch0, Operand(4 * kPointerSize)); Operand 3691 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); Operand 3704 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap)); Operand 3725 src/mips/code-stubs-mips.cc __ Branch(&int_exponent_convert, eq, scratch2, Operand(zero_reg)); Operand 3809 src/mips/code-stubs-mips.cc __ Branch(&positive_exponent, ge, scratch, Operand(zero_reg)); Operand 3818 src/mips/code-stubs-mips.cc __ Branch(&no_carry, eq, scratch2, Operand(zero_reg)); Operand 3824 src/mips/code-stubs-mips.cc __ Branch(&loop_end, eq, scratch, Operand(zero_reg)); Operand 3831 src/mips/code-stubs-mips.cc __ Branch(&done, ge, exponent, Operand(zero_reg)); Operand 3939 src/mips/code-stubs-mips.cc __ li(a0, Operand(scope_depth)); Operand 3941 src/mips/code-stubs-mips.cc __ Addu(a1, a1, Operand(1)); Operand 3955 src/mips/code-stubs-mips.cc __ li(a2, Operand(ExternalReference::isolate_address())); Operand 3992 src/mips/code-stubs-mips.cc __ li(a2, Operand(scope_depth)); Operand 3994 src/mips/code-stubs-mips.cc __ Subu(a3, a3, Operand(1)); Operand 4003 src/mips/code-stubs-mips.cc __ Branch(USE_DELAY_SLOT, &failure_returned, eq, t0, Operand(zero_reg)); Operand 4019 src/mips/code-stubs-mips.cc __ Branch(&retry, eq, t0, Operand(zero_reg)); Operand 4027 src/mips/code-stubs-mips.cc Operand(reinterpret_cast<int32_t>(out_of_memory))); Operand 4033 src/mips/code-stubs-mips.cc __ li(t0, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 4041 src/mips/code-stubs-mips.cc __ Branch(throw_termination_exception, eq, v0, Operand(t0)); Operand 4103 src/mips/code-stubs-mips.cc __ li(v0, Operand(reinterpret_cast<int32_t>(failure))); Operand 4116 src/mips/code-stubs-mips.cc __ li(a0, Operand(false, RelocInfo::NONE)); Operand 4117 src/mips/code-stubs-mips.cc __ li(a2, Operand(external_caught)); Operand 4122 src/mips/code-stubs-mips.cc __ li(v0, Operand(reinterpret_cast<int32_t>(out_of_memory))); Operand 4123 src/mips/code-stubs-mips.cc __ li(a2, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 4172 src/mips/code-stubs-mips.cc __ li(t3, Operand(-1)); // Push a bad frame pointer to fail if it is used. Operand 4174 src/mips/code-stubs-mips.cc __ li(t2, Operand(Smi::FromInt(marker))); Operand 4175 src/mips/code-stubs-mips.cc __ li(t1, Operand(Smi::FromInt(marker))); Operand 4176 src/mips/code-stubs-mips.cc __ li(t0, Operand(ExternalReference(Isolate::kCEntryFPAddress, Operand 4202 src/mips/code-stubs-mips.cc __ li(t1, Operand(ExternalReference(js_entry_sp))); Operand 4204 src/mips/code-stubs-mips.cc __ Branch(&non_outermost_js, ne, t2, Operand(zero_reg)); Operand 4206 src/mips/code-stubs-mips.cc __ li(t0, Operand(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME))); Operand 4211 src/mips/code-stubs-mips.cc __ li(t0, Operand(Smi::FromInt(StackFrame::INNER_JSENTRY_FRAME))); Operand 4224 src/mips/code-stubs-mips.cc __ li(t0, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 4227 src/mips/code-stubs-mips.cc __ li(v0, Operand(reinterpret_cast<int32_t>(Failure::Exception()))); Operand 4242 src/mips/code-stubs-mips.cc __ li(t0, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 4267 src/mips/code-stubs-mips.cc __ li(t0, Operand(construct_entry)); Operand 4270 src/mips/code-stubs-mips.cc __ li(t0, Operand(entry)); Operand 4288 src/mips/code-stubs-mips.cc Operand(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME))); Operand 4289 src/mips/code-stubs-mips.cc __ li(t1, Operand(ExternalReference(js_entry_sp))); Operand 4295 src/mips/code-stubs-mips.cc __ li(t0, Operand(ExternalReference(Isolate::kCEntryFPAddress, Operand 4355 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, function, Operand(at)); Operand 4357 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, map, Operand(at)); Operand 4400 src/mips/code-stubs-mips.cc __ Branch(&is_instance, eq, scratch, Operand(prototype)); Operand 4401 src/mips/code-stubs-mips.cc __ Branch(&is_not_instance, eq, scratch, Operand(scratch2)); Operand 4414 src/mips/code-stubs-mips.cc __ Addu(inline_site, inline_site, Operand(kDeltaToLoadBoolResult)); Operand 4427 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(1))); Operand 4432 src/mips/code-stubs-mips.cc __ Addu(inline_site, inline_site, Operand(kDeltaToLoadBoolResult)); Operand 4437 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(1))); Operand 4449 src/mips/code-stubs-mips.cc __ Branch(&slow, ne, scratch, Operand(JS_FUNCTION_TYPE)); Operand 4455 src/mips/code-stubs-mips.cc Operand(masm->isolate()->factory()->null_value())); Operand 4456 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(1))); Operand 4462 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(1))); Operand 4468 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(1))); Operand 4486 src/mips/code-stubs-mips.cc __ DropAndRet(HasArgsInRegisters() ? 0 : 2, eq, a0, Operand(zero_reg)); Operand 4516 src/mips/code-stubs-mips.cc Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 4521 src/mips/code-stubs-mips.cc __ Branch(&slow, hs, a1, Operand(a0)); Operand 4526 src/mips/code-stubs-mips.cc __ Addu(a3, fp, Operand(t3)); Operand 4535 src/mips/code-stubs-mips.cc __ Branch(&slow, Ugreater_equal, a1, Operand(a0)); Operand 4540 src/mips/code-stubs-mips.cc __ Addu(a3, a2, Operand(t3)); Operand 4563 src/mips/code-stubs-mips.cc Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 4569 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(t3)); Operand 4598 src/mips/code-stubs-mips.cc Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 4609 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(t6)); Operand 4610 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(StandardFrameConstants::kCallerSPOffset)); Operand 4617 src/mips/code-stubs-mips.cc __ Branch(&skip_min, lt, a1, Operand(a2)); Operand 4630 src/mips/code-stubs-mips.cc __ Branch(USE_DELAY_SLOT, ¶m_map_size, eq, a1, Operand(zero_reg)); Operand 4638 src/mips/code-stubs-mips.cc __ Addu(t5, t5, Operand(t6)); Operand 4639 src/mips/code-stubs-mips.cc __ Addu(t5, t5, Operand(FixedArray::kHeaderSize)); Operand 4642 src/mips/code-stubs-mips.cc __ Addu(t5, t5, Operand(Heap::kArgumentsObjectSize)); Operand 4658 src/mips/code-stubs-mips.cc __ Branch(&skip2_ne, ne, a1, Operand(zero_reg)); Operand 4662 src/mips/code-stubs-mips.cc __ Branch(&skip2_eq, eq, a1, Operand(zero_reg)); Operand 4692 src/mips/code-stubs-mips.cc __ Addu(t0, v0, Operand(Heap::kArgumentsObjectSize)); Operand 4702 src/mips/code-stubs-mips.cc __ Branch(&skip3, ne, a1, Operand(Smi::FromInt(0))); Operand 4708 src/mips/code-stubs-mips.cc __ Branch(&skip_parameter_map, eq, a1, Operand(Smi::FromInt(0))); Operand 4712 src/mips/code-stubs-mips.cc __ Addu(t2, a1, Operand(Smi::FromInt(2))); Operand 4716 src/mips/code-stubs-mips.cc __ Addu(t2, t0, Operand(t6)); Operand 4717 src/mips/code-stubs-mips.cc __ Addu(t2, t2, Operand(kParameterMapHeaderSize)); Operand 4731 src/mips/code-stubs-mips.cc __ Addu(t5, t5, Operand(Smi::FromInt(Context::MIN_CONTEXT_SLOTS))); Operand 4732 src/mips/code-stubs-mips.cc __ Subu(t5, t5, Operand(a1)); Operand 4735 src/mips/code-stubs-mips.cc __ Addu(a3, t0, Operand(t6)); Operand 4736 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(kParameterMapHeaderSize)); Operand 4747 src/mips/code-stubs-mips.cc __ Subu(t2, t2, Operand(Smi::FromInt(1))); Operand 4749 src/mips/code-stubs-mips.cc __ Addu(t1, t1, Operand(kParameterMapHeaderSize - kHeapObjectTag)); Operand 4752 src/mips/code-stubs-mips.cc __ Subu(t1, t1, Operand(kParameterMapHeaderSize - FixedArray::kHeaderSize)); Operand 4755 src/mips/code-stubs-mips.cc __ Addu(t5, t5, Operand(Smi::FromInt(1))); Operand 4757 src/mips/code-stubs-mips.cc __ Branch(¶meters_loop, ne, t2, Operand(Smi::FromInt(0))); Operand 4772 src/mips/code-stubs-mips.cc __ Subu(t0, t0, Operand(t6)); Operand 4776 src/mips/code-stubs-mips.cc __ Subu(t0, t0, Operand(kPointerSize)); Operand 4779 src/mips/code-stubs-mips.cc __ Addu(t1, a3, Operand(t6)); Operand 4781 src/mips/code-stubs-mips.cc __ Addu(t5, t5, Operand(Smi::FromInt(1))); Operand 4784 src/mips/code-stubs-mips.cc __ Branch(&arguments_loop, lt, t5, Operand(a2)); Operand 4808 src/mips/code-stubs-mips.cc Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 4819 src/mips/code-stubs-mips.cc __ Addu(a3, a2, Operand(at)); Operand 4821 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(StandardFrameConstants::kCallerSPOffset)); Operand 4828 src/mips/code-stubs-mips.cc __ Branch(&add_arguments_object, eq, a1, Operand(zero_reg)); Operand 4831 src/mips/code-stubs-mips.cc __ Addu(a1, a1, Operand(FixedArray::kHeaderSize / kPointerSize)); Operand 4833 src/mips/code-stubs-mips.cc __ Addu(a1, a1, Operand(Heap::kArgumentsObjectSizeStrict / kPointerSize)); Operand 4860 src/mips/code-stubs-mips.cc __ Branch(&done, eq, a1, Operand(zero_reg)); Operand 4867 src/mips/code-stubs-mips.cc __ Addu(t0, v0, Operand(Heap::kArgumentsObjectSizeStrict)); Operand 4878 src/mips/code-stubs-mips.cc __ Addu(t0, t0, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 4882 src/mips/code-stubs-mips.cc __ Addu(a2, a2, Operand(-kPointerSize)); Operand 4886 src/mips/code-stubs-mips.cc __ Addu(t0, t0, Operand(kPointerSize)); Operand 4887 src/mips/code-stubs-mips.cc __ Subu(a1, a1, Operand(1)); Operand 4888 src/mips/code-stubs-mips.cc __ Branch(&loop, ne, a1, Operand(zero_reg)); Operand 4939 src/mips/code-stubs-mips.cc __ li(a0, Operand(address_of_regexp_stack_memory_size)); Operand 4941 src/mips/code-stubs-mips.cc __ Branch(&runtime, eq, a0, Operand(zero_reg)); Operand 4948 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a1, Operand(JS_REGEXP_TYPE)); Operand 4953 src/mips/code-stubs-mips.cc __ And(t0, regexp_data, Operand(kSmiTagMask)); Operand 4957 src/mips/code-stubs-mips.cc Operand(zero_reg)); Operand 4962 src/mips/code-stubs-mips.cc Operand(FIXED_ARRAY_TYPE)); Operand 4968 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a0, Operand(Smi::FromInt(JSRegExp::IRREGEXP))); Operand 4978 src/mips/code-stubs-mips.cc __ Addu(a2, a2, Operand(2)); // a2 was a smi. Operand 4980 src/mips/code-stubs-mips.cc __ Branch(&runtime, hi, a2, Operand(OffsetsVector::kStaticOffsetsVectorSize)); Operand 4988 src/mips/code-stubs-mips.cc __ And(a0, a0, Operand(kIsNotStringMask)); Operand 4990 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a0, Operand(zero_reg)); Operand 5003 src/mips/code-stubs-mips.cc __ Branch(&runtime, ls, a3, Operand(a0)); Operand 5012 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a1, Operand(JS_ARRAY_TYPE)); Operand 5017 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a0, Operand( Operand 5023 src/mips/code-stubs-mips.cc __ Addu(a2, a2, Operand(RegExpImpl::kLastMatchOverhead)); Operand 5025 src/mips/code-stubs-mips.cc __ Branch(&runtime, gt, a2, Operand(at)); Operand 5039 src/mips/code-stubs-mips.cc Operand(kIsNotStringMask | Operand 5043 src/mips/code-stubs-mips.cc __ Branch(&seq_string, eq, a1, Operand(zero_reg)); Operand 5060 src/mips/code-stubs-mips.cc __ Branch(&cons_string, lt, a1, Operand(kExternalStringTag)); Operand 5061 src/mips/code-stubs-mips.cc __ Branch(&external_string, eq, a1, Operand(kExternalStringTag)); Operand 5065 src/mips/code-stubs-mips.cc __ And(at, a1, Operand(kIsNotStringMask | kShortExternalStringMask)); Operand 5066 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, at, Operand(zero_reg)); Operand 5078 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, a0, Operand(a1)); Operand 5085 src/mips/code-stubs-mips.cc __ And(at, a0, Operand(kStringRepresentationMask)); Operand 5086 src/mips/code-stubs-mips.cc __ Branch(&external_string, ne, at, Operand(zero_reg)); Operand 5096 src/mips/code-stubs-mips.cc __ And(a0, a0, Operand(kStringEncodingMask)); // Non-zero for ASCII. Operand 5146 src/mips/code-stubs-mips.cc __ li(a0, Operand(ExternalReference::isolate_address())); Operand 5150 src/mips/code-stubs-mips.cc __ li(a0, Operand(1)); Operand 5154 src/mips/code-stubs-mips.cc __ li(a0, Operand(address_of_regexp_stack_memory_address)); Operand 5156 src/mips/code-stubs-mips.cc __ li(a2, Operand(address_of_regexp_stack_memory_size)); Operand 5167 src/mips/code-stubs-mips.cc __ li(a0, Operand( Operand 5173 src/mips/code-stubs-mips.cc __ Addu(t2, subject, Operand(SeqString::kHeaderSize - kHeapObjectTag)); Operand 5174 src/mips/code-stubs-mips.cc __ Xor(a3, a3, Operand(1)); // 1 for 2-byte str, 0 for 1-byte. Operand 5200 src/mips/code-stubs-mips.cc __ Addu(t9, t9, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 5214 src/mips/code-stubs-mips.cc __ Branch(&success, eq, v0, Operand(1)); Operand 5218 src/mips/code-stubs-mips.cc __ Branch(&failure, eq, v0, Operand(NativeRegExpMacroAssembler::FAILURE)); Operand 5220 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, v0, Operand(NativeRegExpMacroAssembler::EXCEPTION)); Operand 5225 src/mips/code-stubs-mips.cc __ li(a1, Operand(isolate->factory()->the_hole_value())); Operand 5226 src/mips/code-stubs-mips.cc __ li(a2, Operand(ExternalReference(Isolate::kPendingExceptionAddress, Operand 5229 src/mips/code-stubs-mips.cc __ Branch(&runtime, eq, v0, Operand(a1)); Operand 5236 src/mips/code-stubs-mips.cc __ Branch(&termination_exception, eq, v0, Operand(a0)); Operand 5245 src/mips/code-stubs-mips.cc __ li(v0, Operand(isolate->factory()->null_value())); Operand 5255 src/mips/code-stubs-mips.cc __ Addu(a1, a1, Operand(2)); // a1 was a smi. Operand 5287 src/mips/code-stubs-mips.cc __ li(a2, Operand(address_of_static_offsets_vector)); Operand 5296 src/mips/code-stubs-mips.cc Operand(RegExpImpl::kFirstCaptureOffset - kHeapObjectTag)); Operand 5298 src/mips/code-stubs-mips.cc __ Subu(a1, a1, Operand(1)); Operand 5299 src/mips/code-stubs-mips.cc __ Branch(&done, lt, a1, Operand(zero_reg)); Operand 5323 src/mips/code-stubs-mips.cc __ And(at, a0, Operand(kIsIndirectStringMask)); Operand 5327 src/mips/code-stubs-mips.cc Operand(zero_reg)); Operand 5353 src/mips/code-stubs-mips.cc __ Branch(&slowcase, hi, a1, Operand(Smi::FromInt(kMaxInlineLength))); Operand 5363 src/mips/code-stubs-mips.cc __ Addu(a2, t1, Operand(objects_size)); Operand 5380 src/mips/code-stubs-mips.cc __ Addu(a3, v0, Operand(JSRegExpResult::kSize)); Operand 5381 src/mips/code-stubs-mips.cc __ li(t0, Operand(masm->isolate()->factory()->empty_fixed_array())); Operand 5402 src/mips/code-stubs-mips.cc __ li(a2, Operand(masm->isolate()->factory()->fixed_array_map())); Operand 5408 src/mips/code-stubs-mips.cc __ li(a2, Operand(masm->isolate()->factory()->the_hole_value())); Operand 5409 src/mips/code-stubs-mips.cc __ Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 5419 src/mips/code-stubs-mips.cc __ Branch(&done, ge, a3, Operand(t1)); // Break when a3 past end of elem. Operand 5450 src/mips/code-stubs-mips.cc __ Branch(&done, eq, a3, Operand(a1)); Operand 5452 src/mips/code-stubs-mips.cc __ Branch(&done, eq, a3, Operand(at)); Operand 5458 src/mips/code-stubs-mips.cc __ Branch(USE_DELAY_SLOT, &done, eq, a3, Operand(at)); Operand 5489 src/mips/code-stubs-mips.cc __ Branch(&call, ne, t0, Operand(at)); Operand 5502 src/mips/code-stubs-mips.cc __ Branch(&slow, ne, a3, Operand(JS_FUNCTION_TYPE)); Operand 5515 src/mips/code-stubs-mips.cc __ Branch(&call_as_function, eq, t0, Operand(at)); Operand 5541 src/mips/code-stubs-mips.cc __ Branch(&non_function, ne, a3, Operand(JS_FUNCTION_PROXY_TYPE)); Operand 5543 src/mips/code-stubs-mips.cc __ li(a0, Operand(argc_ + 1, RelocInfo::NONE)); Operand 5544 src/mips/code-stubs-mips.cc __ li(a2, Operand(0, RelocInfo::NONE)); Operand 5557 src/mips/code-stubs-mips.cc __ li(a0, Operand(argc_)); // Set up the number of arguments. Operand 5576 src/mips/code-stubs-mips.cc __ Branch(&slow, ne, a3, Operand(JS_FUNCTION_TYPE)); Operand 5585 src/mips/code-stubs-mips.cc __ Addu(at, a2, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 5593 src/mips/code-stubs-mips.cc __ Branch(&non_function_call, ne, a3, Operand(JS_FUNCTION_PROXY_TYPE)); Operand 5601 src/mips/code-stubs-mips.cc __ li(a2, Operand(0, RelocInfo::NONE)); Operand 5665 src/mips/code-stubs-mips.cc __ And(t0, result_, Operand(kIsNotStringMask)); Operand 5666 src/mips/code-stubs-mips.cc __ Branch(receiver_not_string_, ne, t0, Operand(zero_reg)); Operand 5675 src/mips/code-stubs-mips.cc __ Branch(index_out_of_range_, ls, t0, Operand(index_)); Operand 5760 src/mips/code-stubs-mips.cc Operand(kSmiTagMask | Operand 5762 src/mips/code-stubs-mips.cc __ Branch(&slow_case_, ne, t0, Operand(zero_reg)); Operand 5771 src/mips/code-stubs-mips.cc __ Branch(&slow_case_, eq, result_, Operand(t0)); Operand 5824 src/mips/code-stubs-mips.cc __ Branch(&done, eq, count, Operand(zero_reg)); Operand 5832 src/mips/code-stubs-mips.cc __ Branch(&loop, lt, dest, Operand(count)); Operand 5860 src/mips/code-stubs-mips.cc __ And(scratch4, dest, Operand(kPointerAlignmentMask)); Operand 5864 src/mips/code-stubs-mips.cc Operand(zero_reg)); Operand 5880 src/mips/code-stubs-mips.cc __ Branch(&done, eq, count, Operand(zero_reg)); Operand 5884 src/mips/code-stubs-mips.cc __ Subu(scratch1, count, Operand(8)); Operand 5885 src/mips/code-stubs-mips.cc __ Addu(count, dest, Operand(count)); Operand 5887 src/mips/code-stubs-mips.cc __ Branch(&byte_loop, lt, scratch1, Operand(zero_reg)); Operand 5891 src/mips/code-stubs-mips.cc __ And(scratch4, dest, Operand(kReadAlignmentMask)); Operand 5893 src/mips/code-stubs-mips.cc __ Branch(&dest_aligned, eq, scratch4, Operand(zero_reg)); Operand 5901 src/mips/code-stubs-mips.cc __ Branch(&aligned_loop, le, scratch4, Operand(kReadAlignmentMask)); Operand 5907 src/mips/code-stubs-mips.cc __ And(scratch4, src, Operand(kReadAlignmentMask)); Operand 5908 src/mips/code-stubs-mips.cc __ Branch(&simple_loop, eq, scratch4, Operand(zero_reg)); Operand 5917 src/mips/code-stubs-mips.cc __ Addu(src, src, Operand(kReadAlignment)); Operand 5920 src/mips/code-stubs-mips.cc __ Addu(dest, dest, Operand(kReadAlignment)); Operand 5922 src/mips/code-stubs-mips.cc __ Branch(&loop, ge, scratch2, Operand(kReadAlignment)); Operand 5935 src/mips/code-stubs-mips.cc __ Addu(src, src, Operand(kReadAlignment)); Operand 5937 src/mips/code-stubs-mips.cc __ Addu(dest, dest, Operand(kReadAlignment)); Operand 5939 src/mips/code-stubs-mips.cc __ Branch(&loop, ge, scratch2, Operand(kReadAlignment)); Operand 5945 src/mips/code-stubs-mips.cc __ Branch(&done, ge, dest, Operand(limit)); Operand 5971 src/mips/code-stubs-mips.cc __ Subu(scratch, c1, Operand(static_cast<int>('0'))); Operand 5975 src/mips/code-stubs-mips.cc Operand(static_cast<int>('9' - '0'))); Operand 5976 src/mips/code-stubs-mips.cc __ Subu(scratch, c2, Operand(static_cast<int>('0'))); Operand 5983 src/mips/code-stubs-mips.cc __ Branch(&tmp, Ugreater, scratch, Operand(static_cast<int>('9' - '0'))); Operand 5987 src/mips/code-stubs-mips.cc not_found, Uless_equal, scratch, Operand(static_cast<int>('9' - '0'))); Operand 6021 src/mips/code-stubs-mips.cc Operand(SymbolTable::kElementsStartOffset - kHeapObjectTag)); Operand 6040 src/mips/code-stubs-mips.cc __ Addu(candidate, hash, Operand(SymbolTable::GetProbeOffset(i))); Operand 6045 src/mips/code-stubs-mips.cc __ And(candidate, candidate, Operand(mask)); Operand 6056 src/mips/code-stubs-mips.cc __ Branch(&is_string, ne, scratch, Operand(ODDBALL_TYPE)); Operand 6058 src/mips/code-stubs-mips.cc __ Branch(not_found, eq, undefined, Operand(candidate)); Operand 6063 src/mips/code-stubs-mips.cc scratch, Operand(candidate)); Operand 6076 src/mips/code-stubs-mips.cc __ Branch(&next_probe[i], ne, scratch, Operand(Smi::FromInt(2))); Operand 6081 src/mips/code-stubs-mips.cc __ Branch(&found_in_symbol_table, eq, chars, Operand(scratch)); Operand 6137 src/mips/code-stubs-mips.cc __ li(at, Operand(String::kHashBitMask)); Operand 6177 src/mips/code-stubs-mips.cc __ Branch(&runtime, lt, a3, Operand(zero_reg)); // From < 0. Operand 6179 src/mips/code-stubs-mips.cc __ Branch(&runtime, gt, a3, Operand(a2)); // Fail if from > to. Operand 6187 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kIsNotStringMask)); Operand 6189 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, t0, Operand(zero_reg)); Operand 6198 src/mips/code-stubs-mips.cc __ Branch(&return_v0, eq, a2, Operand(t0)); Operand 6200 src/mips/code-stubs-mips.cc __ Branch(&runtime, hi, a2, Operand(t0)); Operand 6213 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kIsIndirectStringMask)); Operand 6214 src/mips/code-stubs-mips.cc __ Branch(USE_DELAY_SLOT, &seq_or_external_string, eq, t0, Operand(zero_reg)); Operand 6216 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kSlicedNotConsMask)); Operand 6217 src/mips/code-stubs-mips.cc __ Branch(&sliced_string, ne, t0, Operand(zero_reg)); Operand 6221 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, t1, Operand(t0)); Operand 6252 src/mips/code-stubs-mips.cc __ Branch(©_routine, lt, a2, Operand(SlicedString::kMinLength)); Operand 6261 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kStringEncodingMask)); Operand 6262 src/mips/code-stubs-mips.cc __ Branch(&two_byte_slice, eq, t0, Operand(zero_reg)); Operand 6283 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kExternalStringTag)); Operand 6284 src/mips/code-stubs-mips.cc __ Branch(&sequential_string, eq, t0, Operand(zero_reg)); Operand 6289 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kShortExternalStringTag)); Operand 6290 src/mips/code-stubs-mips.cc __ Branch(&runtime, ne, t0, Operand(zero_reg)); Operand 6298 src/mips/code-stubs-mips.cc __ Addu(t1, t1, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 6303 src/mips/code-stubs-mips.cc __ And(t0, a1, Operand(kStringEncodingMask)); Operand 6304 src/mips/code-stubs-mips.cc __ Branch(&two_byte_sequential, eq, t0, Operand(zero_reg)); Operand 6313 src/mips/code-stubs-mips.cc __ Addu(a1, v0, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 6333 src/mips/code-stubs-mips.cc __ Addu(a1, v0, Operand(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); Operand 6366 src/mips/code-stubs-mips.cc __ Branch(&check_zero_length, eq, length, Operand(scratch2)); Operand 6368 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(NOT_EQUAL))); Operand 6375 src/mips/code-stubs-mips.cc __ Branch(&compare_chars, ne, length, Operand(zero_reg)); Operand 6376 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(EQUAL))); Operand 6387 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(EQUAL))); Operand 6403 src/mips/code-stubs-mips.cc __ Subu(scratch3, scratch1, Operand(scratch2)); Operand 6409 src/mips/code-stubs-mips.cc __ Branch(&compare_lengths, eq, min_length, Operand(zero_reg)); Operand 6428 src/mips/code-stubs-mips.cc __ Branch(&ret, eq, scratch2, Operand(scratch4)); Operand 6429 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(GREATER))); Operand 6430 src/mips/code-stubs-mips.cc __ Branch(&ret, gt, scratch2, Operand(scratch4)); Operand 6431 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(LESS))); Operand 6451 src/mips/code-stubs-mips.cc Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 6452 src/mips/code-stubs-mips.cc __ Addu(left, left, Operand(scratch1)); Operand 6453 src/mips/code-stubs-mips.cc __ Addu(right, right, Operand(scratch1)); Operand 6465 src/mips/code-stubs-mips.cc __ Branch(chars_not_equal, ne, scratch1, Operand(scratch2)); Operand 6467 src/mips/code-stubs-mips.cc __ Branch(&loop, ne, index, Operand(zero_reg)); Operand 6483 src/mips/code-stubs-mips.cc __ Branch(¬_same, ne, a0, Operand(a1)); Operand 6486 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(EQUAL))); Operand 6497 src/mips/code-stubs-mips.cc __ Addu(sp, sp, Operand(2 * kPointerSize)); Operand 6529 src/mips/code-stubs-mips.cc __ Or(t4, t0, Operand(t1)); Operand 6530 src/mips/code-stubs-mips.cc __ And(t4, t4, Operand(kIsNotStringMask)); Operand 6531 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, ne, t4, Operand(zero_reg)); Operand 6567 src/mips/code-stubs-mips.cc __ Branch(&strings_not_empty, ne, t4, Operand(zero_reg)); Operand 6590 src/mips/code-stubs-mips.cc __ Addu(t2, a2, Operand(a3)); Operand 6593 src/mips/code-stubs-mips.cc __ Branch(&longer_than_two, ne, t2, Operand(2)); Operand 6623 src/mips/code-stubs-mips.cc __ li(t2, Operand(2)); Operand 6631 src/mips/code-stubs-mips.cc __ Branch(&string_add_flat_result, lt, t2, Operand(ConsString::kMinLength)); Operand 6636 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, hs, t2, Operand(String::kMaxLength + 1)); Operand 6649 src/mips/code-stubs-mips.cc __ And(t4, t0, Operand(t1)); Operand 6650 src/mips/code-stubs-mips.cc __ And(t4, t4, Operand(kStringEncodingMask)); Operand 6651 src/mips/code-stubs-mips.cc __ Branch(&non_ascii, eq, t4, Operand(zero_reg)); Operand 6669 src/mips/code-stubs-mips.cc __ And(at, t0, Operand(kAsciiDataHintMask)); Operand 6671 src/mips/code-stubs-mips.cc __ Branch(&ascii_data, ne, at, Operand(zero_reg)); Operand 6675 src/mips/code-stubs-mips.cc __ And(t0, t0, Operand(kAsciiStringTag | kAsciiDataHintTag)); Operand 6676 src/mips/code-stubs-mips.cc __ Branch(&ascii_data, eq, t0, Operand(kAsciiStringTag | kAsciiDataHintTag)); Operand 6702 src/mips/code-stubs-mips.cc __ Xor(t3, t0, Operand(t1)); Operand 6703 src/mips/code-stubs-mips.cc __ And(t3, t3, Operand(kStringEncodingMask)); Operand 6704 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, ne, t3, Operand(zero_reg)); Operand 6707 src/mips/code-stubs-mips.cc __ And(t4, t0, Operand(kStringRepresentationMask)); Operand 6711 src/mips/code-stubs-mips.cc __ Branch(&skip_first_add, ne, t4, Operand(zero_reg)); Operand 6717 src/mips/code-stubs-mips.cc __ And(t4, t0, Operand(kShortExternalStringMask)); Operand 6718 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, ne, t4, Operand(zero_reg)); Operand 6723 src/mips/code-stubs-mips.cc __ And(t4, t1, Operand(kStringRepresentationMask)); Operand 6726 src/mips/code-stubs-mips.cc __ Branch(&skip_second_add, ne, t4, Operand(zero_reg)); Operand 6732 src/mips/code-stubs-mips.cc __ And(t4, t1, Operand(kShortExternalStringMask)); Operand 6733 src/mips/code-stubs-mips.cc __ Branch(&call_runtime, ne, t4, Operand(zero_reg)); Operand 6745 src/mips/code-stubs-mips.cc __ And(t4, t1, Operand(kStringEncodingMask)); Operand 6746 src/mips/code-stubs-mips.cc __ Branch(&non_ascii_string_add_flat_result, eq, t4, Operand(zero_reg)); Operand 6749 src/mips/code-stubs-mips.cc __ Addu(t2, v0, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 6765 src/mips/code-stubs-mips.cc __ Addu(t2, v0, Operand(SeqTwoByteString::kHeaderSize - kHeapObjectTag)); Operand 6802 src/mips/code-stubs-mips.cc __ Branch(&done, lt, scratch1, Operand(FIRST_NONSTRING_TYPE)); Operand 6824 src/mips/code-stubs-mips.cc __ Branch(slow, ne, scratch2, Operand(JS_VALUE_TYPE)); Operand 6828 src/mips/code-stubs-mips.cc __ Branch(slow, ne, scratch2, Operand(scratch4)); Operand 6864 src/mips/code-stubs-mips.cc __ And(a2, a1, Operand(a0)); Operand 6868 src/mips/code-stubs-mips.cc __ Branch(&maybe_undefined1, ne, a2, Operand(HEAP_NUMBER_TYPE)); Operand 6870 src/mips/code-stubs-mips.cc __ Branch(&maybe_undefined2, ne, a2, Operand(HEAP_NUMBER_TYPE)); Operand 6878 src/mips/code-stubs-mips.cc __ Subu(a2, a1, Operand(kHeapObjectTag)); Operand 6880 src/mips/code-stubs-mips.cc __ Subu(a2, a0, Operand(kHeapObjectTag)); Operand 6892 src/mips/code-stubs-mips.cc __ li(v0, Operand(GREATER)); Operand 6896 src/mips/code-stubs-mips.cc __ li(v0, Operand(EQUAL)); Operand 6900 src/mips/code-stubs-mips.cc __ li(v0, Operand(LESS)); Operand 6913 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, a0, Operand(at)); Operand 6915 src/mips/code-stubs-mips.cc __ Branch(&maybe_undefined2, ne, a2, Operand(HEAP_NUMBER_TYPE)); Operand 6922 src/mips/code-stubs-mips.cc __ Branch(&unordered, eq, a1, Operand(at)); Operand 6949 src/mips/code-stubs-mips.cc __ And(tmp1, tmp1, Operand(tmp2)); Operand 6951 src/mips/code-stubs-mips.cc __ Branch(&miss, eq, tmp1, Operand(zero_reg)); Operand 6959 src/mips/code-stubs-mips.cc __ Ret(ne, left, Operand(right)); Operand 6960 src/mips/code-stubs-mips.cc __ li(v0, Operand(Smi::FromInt(EQUAL))); Operand 6994 src/mips/code-stubs-mips.cc __ And(tmp5, tmp3, Operand(kIsNotStringMask)); Operand 6995 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, tmp5, Operand(zero_reg)); Operand 7001 src/mips/code-stubs-mips.cc __ Branch(&left_ne_right, ne, left, Operand(right)); Operand 7013 src/mips/code-stubs-mips.cc __ And(tmp3, tmp1, Operand(tmp2)); Operand 7014 src/mips/code-stubs-mips.cc __ And(tmp5, tmp3, Operand(kIsSymbolMask)); Operand 7016 src/mips/code-stubs-mips.cc __ Branch(&is_symbol, eq, tmp5, Operand(zero_reg)); Operand 7056 src/mips/code-stubs-mips.cc __ And(a2, a1, Operand(a0)); Operand 7060 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, a2, Operand(JS_OBJECT_TYPE)); Operand 7062 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, a2, Operand(JS_OBJECT_TYPE)); Operand 7079 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, a2, Operand(known_map_)); Operand 7080 src/mips/code-stubs-mips.cc __ Branch(&miss, ne, a3, Operand(known_map_)); Operand 7098 src/mips/code-stubs-mips.cc __ li(t0, Operand(Smi::FromInt(op_))); Operand 7103 src/mips/code-stubs-mips.cc __ Addu(a2, v0, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 7123 src/mips/code-stubs-mips.cc Operand(reinterpret_cast<uint32_t>(kZapValue))); Operand 7131 src/mips/code-stubs-mips.cc __ li(t9, Operand(function)); Operand 7159 src/mips/code-stubs-mips.cc Operand(reinterpret_cast<intptr_t>(GetCode().location()), Operand 7187 src/mips/code-stubs-mips.cc __ Subu(index, index, Operand(1)); Operand 7188 src/mips/code-stubs-mips.cc __ And(index, index, Operand( Operand 7206 src/mips/code-stubs-mips.cc __ Branch(done, eq, entity_name, Operand(tmp)); Operand 7213 src/mips/code-stubs-mips.cc __ Branch(miss, eq, entity_name, Operand(Handle<String>(name))); Operand 7216 src/mips/code-stubs-mips.cc __ Branch(&the_hole, eq, entity_name, Operand(tmp)); Operand 7222 src/mips/code-stubs-mips.cc __ And(scratch0, entity_name, Operand(kIsSymbolMask)); Operand 7223 src/mips/code-stubs-mips.cc __ Branch(miss, eq, scratch0, Operand(zero_reg)); Operand 7239 src/mips/code-stubs-mips.cc __ li(a1, Operand(Handle<String>(name))); Operand 7245 src/mips/code-stubs-mips.cc __ Branch(done, eq, at, Operand(zero_reg)); Operand 7246 src/mips/code-stubs-mips.cc __ Branch(miss, ne, at, Operand(zero_reg)); Operand 7272 src/mips/code-stubs-mips.cc __ Subu(scratch1, scratch1, Operand(1)); Operand 7286 src/mips/code-stubs-mips.cc __ Addu(scratch2, scratch2, Operand( Operand 7303 src/mips/code-stubs-mips.cc __ Branch(done, eq, name, Operand(at)); Operand 7326 src/mips/code-stubs-mips.cc __ Branch(done, ne, at, Operand(zero_reg)); Operand 7327 src/mips/code-stubs-mips.cc __ Branch(miss, eq, at, Operand(zero_reg)); Operand 7356 src/mips/code-stubs-mips.cc __ Subu(mask, mask, Operand(1)); Operand 7371 src/mips/code-stubs-mips.cc __ Addu(index, hash, Operand( Operand 7393 src/mips/code-stubs-mips.cc __ Branch(¬_in_dictionary, eq, entry_key, Operand(undefined)); Operand 7396 src/mips/code-stubs-mips.cc __ Branch(&in_dictionary, eq, entry_key, Operand(key)); Operand 7403 src/mips/code-stubs-mips.cc __ And(result, entry_key, Operand(kIsSymbolMask)); Operand 7404 src/mips/code-stubs-mips.cc __ Branch(&maybe_in_dictionary, eq, result, Operand(zero_reg)); Operand 7611 src/mips/code-stubs-mips.cc __ li(a2, Operand(ExternalReference::isolate_address())); Operand 7741 src/mips/code-stubs-mips.cc __ Addu(t2, t2, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 117 src/mips/codegen-mips.cc __ Branch(&only_change_map, eq, at, Operand(t0)); Operand 145 src/mips/codegen-mips.cc __ Addu(a3, t2, Operand(kHeapObjectTag)); Operand 158 src/mips/codegen-mips.cc __ Addu(a3, t0, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 159 src/mips/codegen-mips.cc __ Addu(t3, t2, Operand(FixedDoubleArray::kHeaderSize)); Operand 162 src/mips/codegen-mips.cc __ li(t0, Operand(kHoleNanLower32)); Operand 163 src/mips/codegen-mips.cc __ li(t1, Operand(kHoleNanUpper32)); Operand 224 src/mips/codegen-mips.cc __ Or(t5, t5, Operand(1)); Operand 226 src/mips/codegen-mips.cc __ Assert(eq, "object found in smi-only array", at, Operand(t5)); Operand 233 src/mips/codegen-mips.cc __ Branch(&loop, lt, t3, Operand(t2)); Operand 257 src/mips/codegen-mips.cc __ Branch(&only_change_map, eq, at, Operand(t0)); Operand 276 src/mips/codegen-mips.cc __ Addu(t0, t0, Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag + 4)); Operand 277 src/mips/codegen-mips.cc __ Addu(a3, t2, Operand(FixedArray::kHeaderSize)); Operand 278 src/mips/codegen-mips.cc __ Addu(t2, t2, Operand(kHeapObjectTag)); Operand 303 src/mips/codegen-mips.cc __ Branch(&convert_hole, eq, a1, Operand(kHoleNanUpper32)); Operand 329 src/mips/codegen-mips.cc __ Branch(&loop, lt, a3, Operand(t1)); Operand 369 src/mips/codegen-mips.cc __ And(at, result, Operand(kIsIndirectStringMask)); Operand 370 src/mips/codegen-mips.cc __ Branch(&check_sequential, eq, at, Operand(zero_reg)); Operand 374 src/mips/codegen-mips.cc __ And(at, result, Operand(kSlicedNotConsMask)); Operand 375 src/mips/codegen-mips.cc __ Branch(&cons_string, eq, at, Operand(zero_reg)); Operand 393 src/mips/codegen-mips.cc __ Branch(call_runtime, ne, result, Operand(at)); Operand 407 src/mips/codegen-mips.cc __ And(at, result, Operand(kStringRepresentationMask)); Operand 408 src/mips/codegen-mips.cc __ Branch(&external_string, ne, at, Operand(zero_reg)); Operand 422 src/mips/codegen-mips.cc __ And(at, result, Operand(kIsIndirectStringMask)); Operand 424 src/mips/codegen-mips.cc at, Operand(zero_reg)); Operand 428 src/mips/codegen-mips.cc __ And(at, result, Operand(kShortExternalStringMask)); Operand 429 src/mips/codegen-mips.cc __ Branch(call_runtime, ne, at, Operand(zero_reg)); Operand 435 src/mips/codegen-mips.cc __ And(at, result, Operand(kStringEncodingMask)); Operand 436 src/mips/codegen-mips.cc __ Branch(&ascii, ne, at, Operand(zero_reg)); Operand 62 src/mips/debug-mips.cc Operand(reinterpret_cast<int32_t>( Operand 107 src/mips/debug-mips.cc patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>( Operand 146 src/mips/debug-mips.cc eq, "Unable to encode value as smi", at, Operand(zero_reg)); Operand 185 src/mips/debug-mips.cc __ li(t9, Operand( Operand 801 src/mips/deoptimizer-mips.cc __ Subu(sp, sp, Operand(kDoubleRegsSize)); Operand 829 src/mips/deoptimizer-mips.cc __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); Operand 833 src/mips/deoptimizer-mips.cc __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); Operand 837 src/mips/deoptimizer-mips.cc __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize))); Operand 846 src/mips/deoptimizer-mips.cc __ li(a1, Operand(type())); // bailout type, Operand 850 src/mips/deoptimizer-mips.cc __ li(t1, Operand(ExternalReference::isolate_address())); Operand 890 src/mips/deoptimizer-mips.cc __ Addu(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); Operand 892 src/mips/deoptimizer-mips.cc __ Addu(sp, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize))); Operand 903 src/mips/deoptimizer-mips.cc __ Addu(a3, a1, Operand(FrameDescription::frame_content_offset())); Operand 908 src/mips/deoptimizer-mips.cc __ Branch(USE_DELAY_SLOT, &pop_loop, ne, a2, Operand(sp)); Operand 936 src/mips/deoptimizer-mips.cc __ Subu(a3, a3, Operand(sizeof(uint32_t))); Operand 937 src/mips/deoptimizer-mips.cc __ Addu(t2, a2, Operand(a3)); Operand 940 src/mips/deoptimizer-mips.cc __ Branch(&inner_push_loop, ne, a3, Operand(zero_reg)); Operand 942 src/mips/deoptimizer-mips.cc __ Addu(a0, a0, Operand(kPointerSize)); Operand 943 src/mips/deoptimizer-mips.cc __ Branch(&outer_push_loop, lt, a0, Operand(a1)); Operand 87 src/mips/full-codegen-mips.cc __ Branch(target, eq, at, Operand(zero_reg)); Operand 98 src/mips/full-codegen-mips.cc __ Branch(target, ne, at, Operand(zero_reg)); Operand 159 src/mips/full-codegen-mips.cc __ Branch(&ok, eq, t1, Operand(zero_reg)); Operand 180 src/mips/full-codegen-mips.cc __ Addu(fp, sp, Operand(2 * kPointerSize)); Operand 240 src/mips/full-codegen-mips.cc Operand(StandardFrameConstants::kCallerSPOffset + offset)); Operand 241 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(num_parameters))); Operand 291 src/mips/full-codegen-mips.cc __ Branch(&ok, hs, sp, Operand(t0)); Operand 320 src/mips/full-codegen-mips.cc __ li(a2, Operand(profiling_counter_)); Operand 322 src/mips/full-codegen-mips.cc __ Subu(a3, a3, Operand(Smi::FromInt(delta))); Operand 337 src/mips/full-codegen-mips.cc __ li(a2, Operand(profiling_counter_)); Operand 338 src/mips/full-codegen-mips.cc __ li(a3, Operand(Smi::FromInt(reset_value))); Operand 420 src/mips/full-codegen-mips.cc __ Branch(&ok, ge, a3, Operand(zero_reg)); Operand 450 src/mips/full-codegen-mips.cc masm_->Addu(sp, sp, Operand(sp_delta)); Operand 531 src/mips/full-codegen-mips.cc __ li(result_register(), Operand(lit)); Operand 537 src/mips/full-codegen-mips.cc __ li(result_register(), Operand(lit)); Operand 566 src/mips/full-codegen-mips.cc __ li(result_register(), Operand(lit)); Operand 696 src/mips/full-codegen-mips.cc Split(ne, v0, Operand(at), if_true, if_false, fall_through); Operand 786 src/mips/full-codegen-mips.cc Split(eq, a0, Operand(t0), if_true, if_false, NULL); Operand 801 src/mips/full-codegen-mips.cc a1, Operand(t0)); Operand 804 src/mips/full-codegen-mips.cc a1, Operand(t0)); Operand 849 src/mips/full-codegen-mips.cc __ li(a2, Operand(variable->name())); Operand 855 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(attr))); Operand 919 src/mips/full-codegen-mips.cc __ li(a2, Operand(variable->name())); Operand 920 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(NONE))); Operand 949 src/mips/full-codegen-mips.cc __ li(a1, Operand(instance)); Operand 994 src/mips/full-codegen-mips.cc __ li(a1, Operand(pairs)); Operand 995 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(DeclareGlobalsFlags()))); Operand 1043 src/mips/full-codegen-mips.cc __ Branch(&next_test, ne, a1, Operand(a0)); Operand 1056 src/mips/full-codegen-mips.cc __ Branch(&next_test, ne, v0, Operand(zero_reg)); Operand 1099 src/mips/full-codegen-mips.cc __ Branch(&exit, eq, a0, Operand(at)); Operand 1102 src/mips/full-codegen-mips.cc __ Branch(&exit, eq, a0, Operand(null_value)); Operand 1109 src/mips/full-codegen-mips.cc __ Branch(&done_convert, ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1121 src/mips/full-codegen-mips.cc __ Branch(&call_runtime, le, a1, Operand(LAST_JS_PROXY_TYPE)); Operand 1147 src/mips/full-codegen-mips.cc __ Branch(&fixed_array, ne, a1, Operand(at)); Operand 1158 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(0))); Operand 1173 src/mips/full-codegen-mips.cc __ li(a2, Operand(Smi::FromInt(TypeFeedbackCells::kForInSlowCaseMarker))); Operand 1176 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(1))); // Smi indicates slow check Operand 1180 src/mips/full-codegen-mips.cc __ Branch(&non_proxy, gt, a3, Operand(LAST_JS_PROXY_TYPE)); Operand 1181 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(0))); // Zero indicates proxy Operand 1185 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(0))); Operand 1194 src/mips/full-codegen-mips.cc __ Branch(loop_statement.break_label(), hs, a0, Operand(a1)); Operand 1198 src/mips/full-codegen-mips.cc __ Addu(a2, a2, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1212 src/mips/full-codegen-mips.cc __ Branch(&update_each, eq, t0, Operand(a2)); Operand 1217 src/mips/full-codegen-mips.cc __ Branch(&update_each, eq, a2, Operand(zero_reg)); Operand 1226 src/mips/full-codegen-mips.cc __ Branch(loop_statement.continue_label(), eq, a3, Operand(zero_reg)); Operand 1244 src/mips/full-codegen-mips.cc __ Addu(a0, a0, Operand(Smi::FromInt(1))); Operand 1275 src/mips/full-codegen-mips.cc __ li(a0, Operand(info)); Operand 1279 src/mips/full-codegen-mips.cc __ li(a0, Operand(info)); Operand 1308 src/mips/full-codegen-mips.cc __ Branch(slow, ne, temp, Operand(zero_reg)); Operand 1330 src/mips/full-codegen-mips.cc __ Branch(&fast, eq, temp, Operand(t0)); Operand 1333 src/mips/full-codegen-mips.cc __ Branch(slow, ne, temp, Operand(zero_reg)); Operand 1341 src/mips/full-codegen-mips.cc __ li(a2, Operand(var->name())); Operand 1362 src/mips/full-codegen-mips.cc __ Branch(slow, ne, temp, Operand(zero_reg)); Operand 1371 src/mips/full-codegen-mips.cc __ Branch(slow, ne, temp, Operand(zero_reg)); Operand 1404 src/mips/full-codegen-mips.cc __ Branch(done, ne, at, Operand(zero_reg)); Operand 1405 src/mips/full-codegen-mips.cc __ li(a0, Operand(var->name())); Operand 1428 src/mips/full-codegen-mips.cc __ li(a2, Operand(var->name())); Operand 1485 src/mips/full-codegen-mips.cc __ Branch(&done, ne, at, Operand(zero_reg)); Operand 1486 src/mips/full-codegen-mips.cc __ li(a0, Operand(var->name())); Operand 1511 src/mips/full-codegen-mips.cc __ li(a1, Operand(var->name())); Operand 1537 src/mips/full-codegen-mips.cc __ Branch(&materialized, ne, t1, Operand(at)); Operand 1541 src/mips/full-codegen-mips.cc __ li(a3, Operand(Smi::FromInt(expr->literal_index()))); Operand 1542 src/mips/full-codegen-mips.cc __ li(a2, Operand(expr->pattern())); Operand 1543 src/mips/full-codegen-mips.cc __ li(a1, Operand(expr->flags())); Operand 1556 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(size))); Operand 1587 src/mips/full-codegen-mips.cc __ li(a2, Operand(Smi::FromInt(expr->literal_index()))); Operand 1588 src/mips/full-codegen-mips.cc __ li(a1, Operand(constant_properties)); Operand 1595 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(flags))); Operand 1639 src/mips/full-codegen-mips.cc __ li(a2, Operand(key->handle())); Operand 1659 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(NONE))); // PropertyAttributes. Operand 1685 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(NONE))); Operand 1723 src/mips/full-codegen-mips.cc __ li(a2, Operand(Smi::FromInt(expr->literal_index()))); Operand 1724 src/mips/full-codegen-mips.cc __ li(a1, Operand(constant_elements)); Operand 1779 src/mips/full-codegen-mips.cc __ li(a3, Operand(Smi::FromInt(i))); Operand 1780 src/mips/full-codegen-mips.cc __ li(t0, Operand(Smi::FromInt(expr->literal_index()))); Operand 1914 src/mips/full-codegen-mips.cc __ li(a2, Operand(key->handle())); Operand 1947 src/mips/full-codegen-mips.cc __ Or(scratch1, left, Operand(right)); Operand 1967 src/mips/full-codegen-mips.cc __ And(v0, right, Operand(~kSmiTagMask)); Operand 1974 src/mips/full-codegen-mips.cc __ Addu(scratch2, scratch1, Operand(0x40000000)); Operand 1975 src/mips/full-codegen-mips.cc __ Branch(&stub_call, lt, scratch2, Operand(zero_reg)); Operand 1985 src/mips/full-codegen-mips.cc __ Branch(&stub_call, ne, scratch2, Operand(zero_reg)); Operand 2003 src/mips/full-codegen-mips.cc __ Branch(&stub_call, ne, scratch1, Operand(scratch2)); Operand 2005 src/mips/full-codegen-mips.cc __ Branch(&done, ne, v0, Operand(zero_reg)); Operand 2007 src/mips/full-codegen-mips.cc __ Branch(&stub_call, lt, scratch2, Operand(zero_reg)); Operand 2013 src/mips/full-codegen-mips.cc __ Or(v0, left, Operand(right)); Operand 2016 src/mips/full-codegen-mips.cc __ And(v0, left, Operand(right)); Operand 2019 src/mips/full-codegen-mips.cc __ Xor(v0, left, Operand(right)); Operand 2074 src/mips/full-codegen-mips.cc __ li(a2, Operand(prop->key()->AsLiteral()->handle())); Operand 2104 src/mips/full-codegen-mips.cc __ li(a2, Operand(var->name())); Operand 2118 src/mips/full-codegen-mips.cc __ Branch(&skip, ne, a1, Operand(t0)); Operand 2129 src/mips/full-codegen-mips.cc __ li(a0, Operand(var->name())); Operand 2138 src/mips/full-codegen-mips.cc __ li(a1, Operand(var->name())); Operand 2139 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(language_mode()))); Operand 2148 src/mips/full-codegen-mips.cc __ Branch(&assign, ne, a3, Operand(t0)); Operand 2149 src/mips/full-codegen-mips.cc __ li(a3, Operand(var->name())); Operand 2173 src/mips/full-codegen-mips.cc __ Check(eq, "Let binding re-initialization.", a2, Operand(t0)); Operand 2186 src/mips/full-codegen-mips.cc __ li(a1, Operand(var->name())); Operand 2187 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(language_mode()))); Operand 2216 src/mips/full-codegen-mips.cc __ li(a2, Operand(prop->key()->AsLiteral()->handle())); Operand 2333 src/mips/full-codegen-mips.cc __ li(a2, Operand(name)); Operand 2401 src/mips/full-codegen-mips.cc __ li(a2, Operand(cell)); Operand 2428 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(language_mode()))); Operand 2432 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(scope()->start_position()))); Operand 2509 src/mips/full-codegen-mips.cc __ li(a2, Operand(proxy->name())); Operand 2588 src/mips/full-codegen-mips.cc __ li(a0, Operand(arg_count)); Operand 2600 src/mips/full-codegen-mips.cc __ li(a2, Operand(cell)); Operand 2626 src/mips/full-codegen-mips.cc __ And(t0, v0, Operand(kSmiTagMask)); Operand 2627 src/mips/full-codegen-mips.cc Split(eq, t0, Operand(zero_reg), if_true, if_false, fall_through); Operand 2647 src/mips/full-codegen-mips.cc __ And(at, v0, Operand(kSmiTagMask | 0x80000000)); Operand 2648 src/mips/full-codegen-mips.cc Split(eq, at, Operand(zero_reg), if_true, if_false, fall_through); Operand 2669 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, v0, Operand(at)); Operand 2673 src/mips/full-codegen-mips.cc __ And(at, a1, Operand(1 << Map::kIsUndetectable)); Operand 2674 src/mips/full-codegen-mips.cc __ Branch(if_false, ne, at, Operand(zero_reg)); Operand 2676 src/mips/full-codegen-mips.cc __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 2678 src/mips/full-codegen-mips.cc Split(le, a1, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE), Operand 2701 src/mips/full-codegen-mips.cc Split(ge, a1, Operand(FIRST_SPEC_OBJECT_TYPE), Operand 2724 src/mips/full-codegen-mips.cc __ And(at, a1, Operand(1 << Map::kIsUndetectable)); Operand 2726 src/mips/full-codegen-mips.cc Split(ne, at, Operand(zero_reg), if_true, if_false, fall_through); Operand 2751 src/mips/full-codegen-mips.cc __ Branch(if_true, ne, t0, Operand(zero_reg)); Operand 2757 src/mips/full-codegen-mips.cc __ Branch(if_false, eq, a2, Operand(t0)); Operand 2770 src/mips/full-codegen-mips.cc __ Addu(a2, t0, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 2777 src/mips/full-codegen-mips.cc Operand(FixedArray::kHeaderSize - kHeapObjectTag + Operand 2788 src/mips/full-codegen-mips.cc __ Branch(if_false, eq, a3, Operand(t2)); Operand 2789 src/mips/full-codegen-mips.cc __ Addu(t0, t0, Operand(kPointerSize)); Operand 2791 src/mips/full-codegen-mips.cc __ Branch(&loop, ne, t0, Operand(a2)); Operand 2801 src/mips/full-codegen-mips.cc __ Branch(if_false, ne, a2, Operand(a3)); Operand 2806 src/mips/full-codegen-mips.cc __ Or(a2, a2, Operand(1 << Map::kStringWrapperSafeForDefaultValueOf)); Operand 2831 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, a2, Operand(JS_FUNCTION_TYPE)); Operand 2854 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(JS_ARRAY_TYPE), Operand 2877 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(JS_REGEXP_TYPE), if_true, if_false, fall_through); Operand 2900 src/mips/full-codegen-mips.cc a1, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 2907 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(Smi::FromInt(StackFrame::CONSTRUCT)), Operand 2931 src/mips/full-codegen-mips.cc Split(eq, v0, Operand(a1), if_true, if_false, fall_through); Operand 2945 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(info_->scope()->num_parameters()))); Operand 2956 src/mips/full-codegen-mips.cc __ li(v0, Operand(Smi::FromInt(info_->scope()->num_parameters()))); Operand 2962 src/mips/full-codegen-mips.cc Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 2989 src/mips/full-codegen-mips.cc __ Branch(&null, lt, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 2993 src/mips/full-codegen-mips.cc __ Branch(&function, eq, a1, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 2997 src/mips/full-codegen-mips.cc __ Branch(&function, eq, a1, Operand(LAST_SPEC_OBJECT_TYPE)); Operand 3004 src/mips/full-codegen-mips.cc __ Branch(&non_function_constructor, ne, a1, Operand(JS_FUNCTION_TYPE)); Operand 3085 src/mips/full-codegen-mips.cc __ li(a1, Operand(0x41300000)); Operand 3145 src/mips/full-codegen-mips.cc __ Branch(&done, ne, a1, Operand(JS_VALUE_TYPE)); Operand 3172 src/mips/full-codegen-mips.cc scratch1, Operand(JS_DATE_TYPE)); Operand 3180 src/mips/full-codegen-mips.cc __ li(scratch1, Operand(stamp)); Operand 3183 src/mips/full-codegen-mips.cc __ Branch(&runtime, ne, scratch1, Operand(scratch0)); Operand 3190 src/mips/full-codegen-mips.cc __ li(a1, Operand(index)); Operand 3230 src/mips/full-codegen-mips.cc __ Branch(&done, ne, a2, Operand(JS_VALUE_TYPE)); Operand 3362 src/mips/full-codegen-mips.cc __ li(result, Operand(Smi::FromInt(0))); Operand 3473 src/mips/full-codegen-mips.cc __ Branch(&proxy, eq, a1, Operand(JS_FUNCTION_PROXY_TYPE)); Operand 3537 src/mips/full-codegen-mips.cc __ Addu(a3, cache, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 3543 src/mips/full-codegen-mips.cc __ Branch(¬_found, ne, key, Operand(a2)); Operand 3572 src/mips/full-codegen-mips.cc __ Branch(&ok, eq, left, Operand(right)); Operand 3574 src/mips/full-codegen-mips.cc __ And(tmp, left, Operand(right)); Operand 3578 src/mips/full-codegen-mips.cc __ Branch(&fail, ne, tmp2, Operand(JS_REGEXP_TYPE)); Operand 3580 src/mips/full-codegen-mips.cc __ Branch(&fail, ne, tmp, Operand(tmp2)); Operand 3583 src/mips/full-codegen-mips.cc __ Branch(&ok, eq, tmp, Operand(tmp2)); Operand 3607 src/mips/full-codegen-mips.cc __ And(a0, a0, Operand(String::kContainsCachedArrayIndexMask)); Operand 3610 src/mips/full-codegen-mips.cc Split(eq, a0, Operand(zero_reg), if_true, if_false, fall_through); Operand 3663 src/mips/full-codegen-mips.cc __ Branch(&bailout, ne, scratch2, Operand(JS_ARRAY_TYPE)); Operand 3671 src/mips/full-codegen-mips.cc __ Branch(&non_trivial_array, ne, array_length, Operand(zero_reg)); Operand 3686 src/mips/full-codegen-mips.cc elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 3699 src/mips/full-codegen-mips.cc array_length, Operand(zero_reg)); Operand 3711 src/mips/full-codegen-mips.cc __ Branch(&loop, lt, element, Operand(elements_end)); Operand 3714 src/mips/full-codegen-mips.cc __ Branch(¬_size_one_array, ne, array_length, Operand(1)); Operand 3736 src/mips/full-codegen-mips.cc __ Subu(string_length, string_length, Operand(scratch1)); Operand 3741 src/mips/full-codegen-mips.cc __ Branch(&bailout, ne, scratch2, Operand(zero_reg)); Operand 3743 src/mips/full-codegen-mips.cc __ And(scratch3, scratch2, Operand(0x80000000)); Operand 3744 src/mips/full-codegen-mips.cc __ Branch(&bailout, ne, scratch3, Operand(zero_reg)); Operand 3752 src/mips/full-codegen-mips.cc elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 3775 src/mips/full-codegen-mips.cc Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 3779 src/mips/full-codegen-mips.cc __ li(at, Operand(Smi::FromInt(1))); Operand 3780 src/mips/full-codegen-mips.cc __ Branch(&one_char_separator, eq, scratch1, Operand(at)); Operand 3781 src/mips/full-codegen-mips.cc __ Branch(&long_separator, gt, scratch1, Operand(at)); Operand 3798 src/mips/full-codegen-mips.cc __ Branch(&empty_separator_loop, lt, element, Operand(elements_end)); Operand 3830 src/mips/full-codegen-mips.cc __ Branch(&one_char_separator_loop, lt, element, Operand(elements_end)); Operand 3848 src/mips/full-codegen-mips.cc Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); Operand 3859 src/mips/full-codegen-mips.cc __ Branch(&long_separator_loop, lt, element, Operand(elements_end)); Operand 3896 src/mips/full-codegen-mips.cc __ li(a2, Operand(expr->name())); Operand 3923 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(strict_mode_flag))); Operand 3934 src/mips/full-codegen-mips.cc __ li(a1, Operand(var->name())); Operand 3935 src/mips/full-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(kNonStrictMode))); Operand 3947 src/mips/full-codegen-mips.cc __ li(a2, Operand(var->name())); Operand 4092 src/mips/full-codegen-mips.cc __ li(at, Operand(Smi::FromInt(0))); Operand 4151 src/mips/full-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(count_value))); Operand 4195 src/mips/full-codegen-mips.cc __ li(a2, Operand(prop->key()->AsLiteral()->handle())); // Name. Operand 4240 src/mips/full-codegen-mips.cc __ li(a2, Operand(proxy->name())); Operand 4255 src/mips/full-codegen-mips.cc __ li(a0, Operand(proxy->name())); Operand 4287 src/mips/full-codegen-mips.cc Split(eq, v0, Operand(at), if_true, if_false, fall_through); Operand 4292 src/mips/full-codegen-mips.cc __ Branch(if_false, ge, a1, Operand(FIRST_NONSTRING_TYPE)); Operand 4294 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); Operand 4295 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(zero_reg), Operand 4299 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, v0, Operand(at)); Operand 4301 src/mips/full-codegen-mips.cc Split(eq, v0, Operand(at), if_true, if_false, fall_through); Operand 4305 src/mips/full-codegen-mips.cc Split(eq, v0, Operand(at), if_true, if_false, fall_through); Operand 4308 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, v0, Operand(at)); Operand 4313 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); Operand 4314 src/mips/full-codegen-mips.cc Split(ne, a1, Operand(zero_reg), if_true, if_false, fall_through); Operand 4319 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, a1, Operand(JS_FUNCTION_TYPE)); Operand 4320 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(JS_FUNCTION_PROXY_TYPE), Operand 4326 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, v0, Operand(at)); Operand 4330 src/mips/full-codegen-mips.cc __ Branch(if_false, lt, a1, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 4332 src/mips/full-codegen-mips.cc __ Branch(if_false, gt, a1, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 4335 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); Operand 4336 src/mips/full-codegen-mips.cc Split(eq, a1, Operand(zero_reg), if_true, if_false, fall_through); Operand 4369 src/mips/full-codegen-mips.cc Split(eq, v0, Operand(t0), if_true, if_false, fall_through); Operand 4378 src/mips/full-codegen-mips.cc Split(eq, v0, Operand(zero_reg), if_true, if_false, fall_through); Operand 4414 src/mips/full-codegen-mips.cc __ Or(a2, a0, Operand(a1)); Operand 4416 src/mips/full-codegen-mips.cc Split(cc, a1, Operand(a0), if_true, if_false, NULL); Operand 4425 src/mips/full-codegen-mips.cc Split(cc, v0, Operand(zero_reg), if_true, if_false, fall_through); Operand 4453 src/mips/full-codegen-mips.cc Split(eq, a0, Operand(a1), if_true, if_false, fall_through); Operand 4458 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, a0, Operand(a1)); Operand 4460 src/mips/full-codegen-mips.cc __ Branch(if_true, eq, a0, Operand(a1)); Operand 4465 src/mips/full-codegen-mips.cc __ And(a1, a1, Operand(1 << Map::kIsUndetectable)); Operand 4466 src/mips/full-codegen-mips.cc Split(ne, a1, Operand(zero_reg), if_true, if_false, fall_through); Operand 4507 src/mips/full-codegen-mips.cc __ li(at, Operand(Smi::FromInt(0))); Operand 4529 src/mips/full-codegen-mips.cc __ Subu(a1, ra, Operand(masm_->CodeObject())); Operand 4532 src/mips/full-codegen-mips.cc __ Addu(a1, a1, Operand(a1)); // Convert to smi. Operand 4540 src/mips/full-codegen-mips.cc __ li(at, Operand(pending_message_obj)); Operand 4546 src/mips/full-codegen-mips.cc __ li(at, Operand(has_pending_message)); Operand 4553 src/mips/full-codegen-mips.cc __ li(at, Operand(pending_message_script)); Operand 4565 src/mips/full-codegen-mips.cc __ li(at, Operand(pending_message_script)); Operand 4572 src/mips/full-codegen-mips.cc __ li(at, Operand(has_pending_message)); Operand 4578 src/mips/full-codegen-mips.cc __ li(at, Operand(pending_message_obj)); Operand 4588 src/mips/full-codegen-mips.cc __ Addu(at, a1, Operand(masm_->CodeObject())); Operand 56 src/mips/ic-mips.cc __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE)); Operand 57 src/mips/ic-mips.cc __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE)); Operand 58 src/mips/ic-mips.cc __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE)); Operand 83 src/mips/ic-mips.cc __ Branch(miss, lt, scratch1, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 92 src/mips/ic-mips.cc __ And(scratch1, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) | Operand 94 src/mips/ic-mips.cc __ Branch(miss, ne, scratch1, Operand(zero_reg)); Operand 99 src/mips/ic-mips.cc __ Branch(miss, ne, scratch1, Operand(scratch0)); Operand 149 src/mips/ic-mips.cc Operand(PropertyDetails::TypeField::kMask << kSmiTagSize)); Operand 150 src/mips/ic-mips.cc __ Branch(miss, ne, at, Operand(zero_reg)); Operand 203 src/mips/ic-mips.cc __ And(at, scratch1, Operand(kTypeAndReadOnlyMask)); Operand 204 src/mips/ic-mips.cc __ Branch(miss, ne, at, Operand(zero_reg)); Operand 208 src/mips/ic-mips.cc __ Addu(scratch2, scratch2, Operand(kValueOffset - kHeapObjectTag)); Operand 279 src/mips/ic-mips.cc __ And(at, scratch, Operand(KeyedLoadIC::kSlowCaseBitFieldMask)); Operand 280 src/mips/ic-mips.cc __ Branch(slow, ne, at, Operand(zero_reg)); Operand 287 src/mips/ic-mips.cc __ Branch(slow, lt, scratch, Operand(JS_OBJECT_TYPE)); Operand 329 src/mips/ic-mips.cc __ Branch(not_fast_array, ne, scratch1, Operand(at)); Operand 336 src/mips/ic-mips.cc __ Branch(out_of_range, hs, key, Operand(scratch1)); Operand 340 src/mips/ic-mips.cc Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 350 src/mips/ic-mips.cc __ Branch(out_of_range, eq, scratch2, Operand(at)); Operand 366 src/mips/ic-mips.cc __ Branch(not_symbol, ge, hash, Operand(FIRST_NONSTRING_TYPE)); Operand 370 src/mips/ic-mips.cc __ And(at, hash, Operand(String::kContainsCachedArrayIndexMask)); Operand 371 src/mips/ic-mips.cc __ Branch(index_string, eq, at, Operand(zero_reg)); Operand 377 src/mips/ic-mips.cc __ And(at, hash, Operand(kIsSymbolMask)); Operand 378 src/mips/ic-mips.cc __ Branch(not_symbol, eq, at, Operand(zero_reg)); Operand 414 src/mips/ic-mips.cc __ Branch(&non_number, ne, a3, Operand(HEAP_NUMBER_TYPE)); Operand 422 src/mips/ic-mips.cc __ Branch(&non_string, Ugreater_equal, a3, Operand(FIRST_NONSTRING_TYPE)); Operand 430 src/mips/ic-mips.cc __ Branch(&boolean, eq, a1, Operand(t0)); Operand 432 src/mips/ic-mips.cc __ Branch(&miss, ne, a1, Operand(t1)); Operand 457 src/mips/ic-mips.cc __ Branch(miss, ne, scratch, Operand(JS_FUNCTION_TYPE)); Operand 532 src/mips/ic-mips.cc __ Branch(&global, eq, a3, Operand(JS_GLOBAL_OBJECT_TYPE)); Operand 533 src/mips/ic-mips.cc __ Branch(&invoke, ne, a3, Operand(JS_BUILTINS_OBJECT_TYPE)); Operand 609 src/mips/ic-mips.cc __ Branch(&slow_load, ne, a3, Operand(at)); Operand 643 src/mips/ic-mips.cc __ Branch(&lookup_monomorphic_cache, ne, a3, Operand(at)); Operand 767 src/mips/ic-mips.cc __ Branch(slow_case, lt, scratch2, Operand(FIRST_JS_RECEIVER_TYPE)); Operand 770 src/mips/ic-mips.cc __ And(scratch1, key, Operand(0x80000001)); Operand 771 src/mips/ic-mips.cc __ Branch(slow_case, ne, scratch1, Operand(zero_reg)); Operand 783 src/mips/ic-mips.cc __ Subu(scratch2, scratch2, Operand(Smi::FromInt(2))); Operand 784 src/mips/ic-mips.cc __ Branch(unmapped_case, Ugreater_equal, key, Operand(scratch2)); Operand 790 src/mips/ic-mips.cc __ li(scratch3, Operand(kPointerSize >> 1)); Operand 792 src/mips/ic-mips.cc __ Addu(scratch3, scratch3, Operand(kOffset)); Operand 797 src/mips/ic-mips.cc __ Branch(unmapped_case, eq, scratch2, Operand(scratch3)); Operand 803 src/mips/ic-mips.cc __ li(scratch3, Operand(kPointerSize >> 1)); Operand 805 src/mips/ic-mips.cc __ Addu(scratch3, scratch3, Operand(Context::kHeaderSize - kHeapObjectTag)); Operand 829 src/mips/ic-mips.cc __ Branch(slow_case, Ugreater_equal, key, Operand(scratch)); Operand 830 src/mips/ic-mips.cc __ li(scratch, Operand(kPointerSize >> 1)); Operand 834 src/mips/ic-mips.cc Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 857 src/mips/ic-mips.cc __ Branch(&slow, eq, a2, Operand(a3)); Operand 919 src/mips/ic-mips.cc __ Branch(&slow, eq, a1, Operand(a3)); Operand 1004 src/mips/ic-mips.cc __ Branch(&slow, ne, a3, Operand(at)); Operand 1029 src/mips/ic-mips.cc __ Branch(&probe_dictionary, eq, t0, Operand(at)); Operand 1039 src/mips/ic-mips.cc __ And(a3, a3, Operand(mask)); Operand 1048 src/mips/ic-mips.cc __ li(t0, Operand(cache_keys)); Operand 1055 src/mips/ic-mips.cc __ Branch(&try_next_entry, ne, a2, Operand(t1)); Operand 1057 src/mips/ic-mips.cc __ Branch(&hit_on_nth_entry[i], eq, a0, Operand(t1)); Operand 1062 src/mips/ic-mips.cc __ Branch(&slow, ne, a2, Operand(t1)); Operand 1064 src/mips/ic-mips.cc __ Branch(&slow, ne, a0, Operand(t1)); Operand 1077 src/mips/ic-mips.cc __ li(t0, Operand(cache_field_offsets)); Operand 1083 src/mips/ic-mips.cc __ Branch(&property_array_property, ge, t1, Operand(zero_reg)); Operand 1093 src/mips/ic-mips.cc __ Subu(a1, a1, Operand(kHeapObjectTag)); // Remove the heap tag. Operand 1184 src/mips/ic-mips.cc __ li(a1, Operand(Smi::FromInt(NONE))); // PropertyAttributes. Operand 1185 src/mips/ic-mips.cc __ li(a0, Operand(Smi::FromInt(strict_mode))); // Strict mode. Operand 1224 src/mips/ic-mips.cc __ And(t0, t0, Operand(1 << Map::kIsAccessCheckNeeded)); Operand 1225 src/mips/ic-mips.cc __ Branch(&slow, ne, t0, Operand(zero_reg)); Operand 1228 src/mips/ic-mips.cc __ Branch(&array, eq, t0, Operand(JS_ARRAY_TYPE)); Operand 1230 src/mips/ic-mips.cc __ Branch(&slow, lt, t0, Operand(FIRST_JS_OBJECT_TYPE)); Operand 1236 src/mips/ic-mips.cc __ Branch(&fast_object_with_map_check, lo, key, Operand(t0)); Operand 1252 src/mips/ic-mips.cc __ Branch(&slow, ne, key, Operand(t0)); Operand 1256 src/mips/ic-mips.cc __ Branch(&slow, hs, key, Operand(t0)); Operand 1263 src/mips/ic-mips.cc __ Addu(t0, key, Operand(Smi::FromInt(1))); Operand 1271 src/mips/ic-mips.cc __ Addu(t0, key, Operand(Smi::FromInt(1))); Operand 1283 src/mips/ic-mips.cc __ Branch(&extra, hs, key, Operand(t0)); Operand 1299 src/mips/ic-mips.cc __ Addu(address, elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1312 src/mips/ic-mips.cc __ Addu(address, elements, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1348 src/mips/ic-mips.cc __ Branch(&non_double_value, ne, t0, Operand(at)); Operand 1403 src/mips/ic-mips.cc __ And(t0, a0, Operand(kSmiTagMask | kSmiSignMask)); Operand 1404 src/mips/ic-mips.cc __ Branch(&slow, ne, t0, Operand(zero_reg)); Operand 1412 src/mips/ic-mips.cc __ And(a3, a3, Operand(kSlowCaseBitFieldMask)); Operand 1413 src/mips/ic-mips.cc __ Branch(&slow, ne, a3, Operand(1 << Map::kHasIndexedInterceptor)); Operand 1567 src/mips/ic-mips.cc __ Branch(&miss, ne, scratch, Operand(JS_ARRAY_TYPE)); Operand 1574 src/mips/ic-mips.cc __ Branch(&miss, ne, scratch, Operand(FIXED_ARRAY_TYPE)); Operand 1581 src/mips/ic-mips.cc __ Branch(&miss, eq, scratch, Operand(at)); Operand 1632 src/mips/ic-mips.cc __ li(a1, Operand(Smi::FromInt(NONE))); // PropertyAttributes. Operand 1633 src/mips/ic-mips.cc __ li(a0, Operand(Smi::FromInt(strict_mode))); Operand 146 src/mips/lithium-codegen-mips.cc __ Branch(&ok, eq, t1, Operand(zero_reg)); Operand 155 src/mips/lithium-codegen-mips.cc __ Addu(fp, sp, Operand(2 * kPointerSize)); // Adj. FP to point to saved FP. Operand 161 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(slots)); Operand 162 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(kSlotsZapValue)); Operand 167 src/mips/lithium-codegen-mips.cc __ Branch(&loop, ne, a0, Operand(zero_reg)); Operand 169 src/mips/lithium-codegen-mips.cc __ Subu(sp, sp, Operand(slots * kPointerSize)); Operand 300 src/mips/lithium-codegen-mips.cc __ li(scratch, Operand(static_cast<int32_t>(literal->Number()))); Operand 306 src/mips/lithium-codegen-mips.cc __ li(scratch, Operand(literal)); Operand 339 src/mips/lithium-codegen-mips.cc __ li(at, Operand(static_cast<int32_t>(literal->Number()))); Operand 385 src/mips/lithium-codegen-mips.cc Operand LCodeGen::ToOperand(LOperand* op) { Operand 392 src/mips/lithium-codegen-mips.cc return Operand(constant->Integer32Value()); Operand 397 src/mips/lithium-codegen-mips.cc return Operand(constant->handle()); Operand 399 src/mips/lithium-codegen-mips.cc return Operand(ToRegister(op)); Operand 402 src/mips/lithium-codegen-mips.cc return Operand(0); Operand 406 src/mips/lithium-codegen-mips.cc return Operand(0); Operand 886 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, &positive_dividend, ge, left, Operand(zero_reg)); Operand 890 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), result, Operand(zero_reg)); Operand 903 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), right, Operand(zero_reg)); Operand 906 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, &done, ge, left, Operand(zero_reg)); Operand 910 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), result, Operand(zero_reg)); Operand 928 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), right, Operand(zero_reg)); Operand 934 src/mips/lithium-codegen-mips.cc __ Branch(&left_not_zero, ne, left, Operand(zero_reg)); Operand 935 src/mips/lithium-codegen-mips.cc DeoptimizeIf(lt, instr->environment(), right, Operand(zero_reg)); Operand 942 src/mips/lithium-codegen-mips.cc __ Branch(&left_not_min_int, ne, left, Operand(kMinInt)); Operand 943 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), right, Operand(-1)); Operand 948 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), result, Operand(zero_reg)); Operand 971 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), left, Operand(zero_reg)); Operand 982 src/mips/lithium-codegen-mips.cc DeoptimizeIf(lt, instr->environment(), left, Operand(zero_reg)); Operand 1037 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch, Operand(at)); Operand 1045 src/mips/lithium-codegen-mips.cc __ Branch(&done, ne, result, Operand(zero_reg)); Operand 1049 src/mips/lithium-codegen-mips.cc Operand(zero_reg)); Operand 1062 src/mips/lithium-codegen-mips.cc Operand right(no_reg); Operand 1065 src/mips/lithium-codegen-mips.cc right = Operand(EmitLoadRegister(right_op, at)); Operand 1105 src/mips/lithium-codegen-mips.cc DeoptimizeIf(lt, instr->environment(), result, Operand(zero_reg)); Operand 1132 src/mips/lithium-codegen-mips.cc __ And(at, left, Operand(0x80000000)); Operand 1133 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), at, Operand(zero_reg)); Operand 1162 src/mips/lithium-codegen-mips.cc __ Subu(ToRegister(result), ToRegister(left), Operand(right_reg)); Operand 1187 src/mips/lithium-codegen-mips.cc DeoptimizeIf(lt, instr->environment(), overflow, Operand(zero_reg)); Operand 1194 src/mips/lithium-codegen-mips.cc __ li(ToRegister(instr->result()), Operand(instr->value())); Operand 1209 src/mips/lithium-codegen-mips.cc __ li(ToRegister(instr->result()), Operand(value)); Operand 1257 src/mips/lithium-codegen-mips.cc __ Branch(&done, ne, map, Operand(JS_VALUE_TYPE)); Operand 1279 src/mips/lithium-codegen-mips.cc scratch, Operand(JS_DATE_TYPE)); Operand 1287 src/mips/lithium-codegen-mips.cc __ li(scratch, Operand(stamp)); Operand 1290 src/mips/lithium-codegen-mips.cc __ Branch(&runtime, ne, scratch, Operand(scratch0())); Operand 1297 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(index)); Operand 1307 src/mips/lithium-codegen-mips.cc __ Nor(result, zero_reg, Operand(input)); Operand 1331 src/mips/lithium-codegen-mips.cc __ Addu(ToRegister(result), ToRegister(left), Operand(right_reg)); Operand 1356 src/mips/lithium-codegen-mips.cc DeoptimizeIf(lt, instr->environment(), overflow, Operand(zero_reg)); Operand 1469 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, ne, reg, Operand(zero_reg)); Operand 1480 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, eq, reg, Operand(at)); Operand 1482 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, ne, reg, Operand(zero_reg)); Operand 1494 src/mips/lithium-codegen-mips.cc __ Branch(false_label, eq, reg, Operand(at)); Operand 1499 src/mips/lithium-codegen-mips.cc __ Branch(true_label, eq, reg, Operand(at)); Operand 1501 src/mips/lithium-codegen-mips.cc __ Branch(false_label, eq, reg, Operand(at)); Operand 1506 src/mips/lithium-codegen-mips.cc __ Branch(false_label, eq, reg, Operand(at)); Operand 1511 src/mips/lithium-codegen-mips.cc __ Branch(false_label, eq, reg, Operand(zero_reg)); Operand 1515 src/mips/lithium-codegen-mips.cc __ And(at, reg, Operand(kSmiTagMask)); Operand 1516 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), at, Operand(zero_reg)); Operand 1525 src/mips/lithium-codegen-mips.cc __ And(at, at, Operand(1 << Map::kIsUndetectable)); Operand 1526 src/mips/lithium-codegen-mips.cc __ Branch(false_label, ne, at, Operand(zero_reg)); Operand 1533 src/mips/lithium-codegen-mips.cc __ Branch(true_label, ge, at, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1540 src/mips/lithium-codegen-mips.cc __ Branch(¬_string, ge , at, Operand(FIRST_NONSTRING_TYPE)); Operand 1542 src/mips/lithium-codegen-mips.cc __ Branch(true_label, ne, at, Operand(zero_reg)); Operand 1552 src/mips/lithium-codegen-mips.cc __ Branch(¬_heap_number, ne, map, Operand(at)); Operand 1561 src/mips/lithium-codegen-mips.cc DeoptimizeIf(al, instr->environment(), zero_reg, Operand(zero_reg)); Operand 1640 src/mips/lithium-codegen-mips.cc Operand cmp_right = Operand(0); Operand 1644 src/mips/lithium-codegen-mips.cc cmp_right = Operand(ToInteger32(LConstantOperand::cast(right))); Operand 1647 src/mips/lithium-codegen-mips.cc cmp_right = Operand(ToInteger32(LConstantOperand::cast(left))); Operand 1652 src/mips/lithium-codegen-mips.cc cmp_right = Operand(ToRegister(right)); Operand 1667 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, eq, left, Operand(right)); Operand 1677 src/mips/lithium-codegen-mips.cc Operand(instr->hydrogen()->right())); Operand 1702 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, eq, reg, Operand(at)); Operand 1709 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, true_label, eq, reg, Operand(at)); Operand 1711 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, true_label, eq, reg, Operand(at)); Operand 1718 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, ne, scratch, Operand(zero_reg)); Operand 1731 src/mips/lithium-codegen-mips.cc __ Branch(is_object, eq, input, Operand(temp2)); Operand 1737 src/mips/lithium-codegen-mips.cc __ And(temp2, temp2, Operand(1 << Map::kIsUndetectable)); Operand 1738 src/mips/lithium-codegen-mips.cc __ Branch(is_not_object, ne, temp2, Operand(zero_reg)); Operand 1743 src/mips/lithium-codegen-mips.cc lt, temp2, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 1763 src/mips/lithium-codegen-mips.cc Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 1789 src/mips/lithium-codegen-mips.cc Operand(FIRST_NONSTRING_TYPE)); Operand 1799 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, eq, at, Operand(zero_reg)); Operand 1813 src/mips/lithium-codegen-mips.cc __ And(at, temp, Operand(1 << Map::kIsUndetectable)); Operand 1814 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, ne, at, Operand(zero_reg)); Operand 1848 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, condition, v0, Operand(zero_reg)); Operand 1888 src/mips/lithium-codegen-mips.cc Operand(TestType(instr->hydrogen()))); Operand 1915 src/mips/lithium-codegen-mips.cc __ And(at, scratch, Operand(String::kContainsCachedArrayIndexMask)); Operand 1916 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, eq, at, Operand(zero_reg)); Operand 1945 src/mips/lithium-codegen-mips.cc __ Branch(is_false, lt, temp2, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1946 src/mips/lithium-codegen-mips.cc __ Branch(is_true, eq, temp2, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 1947 src/mips/lithium-codegen-mips.cc __ Branch(is_true, eq, temp2, Operand(LAST_SPEC_OBJECT_TYPE)); Operand 1952 src/mips/lithium-codegen-mips.cc __ Subu(temp2, temp2, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 1953 src/mips/lithium-codegen-mips.cc __ Branch(is_false, gt, temp2, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE - Operand 1964 src/mips/lithium-codegen-mips.cc __ Branch(is_true, ne, temp2, Operand(JS_FUNCTION_TYPE)); Operand 1966 src/mips/lithium-codegen-mips.cc __ Branch(is_false, ne, temp2, Operand(JS_FUNCTION_TYPE)); Operand 2000 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, eq, temp, Operand(class_name)); Operand 2011 src/mips/lithium-codegen-mips.cc EmitBranch(true_block, false_block, eq, temp, Operand(instr->map())); Operand 2025 src/mips/lithium-codegen-mips.cc __ Branch(&true_label, eq, result, Operand(zero_reg)); Operand 2026 src/mips/lithium-codegen-mips.cc __ li(result, Operand(factory()->false_value())); Operand 2029 src/mips/lithium-codegen-mips.cc __ li(result, Operand(factory()->true_value())); Operand 2079 src/mips/lithium-codegen-mips.cc __ li(at, Operand(Handle<Object>(cell))); Operand 2081 src/mips/lithium-codegen-mips.cc __ Branch(&cache_miss, ne, map, Operand(at)); Operand 2085 src/mips/lithium-codegen-mips.cc __ li(result, Operand(factory()->the_hole_value()), CONSTANT_SIZE); Operand 2093 src/mips/lithium-codegen-mips.cc __ Branch(&false_result, eq, object, Operand(temp)); Operand 2097 src/mips/lithium-codegen-mips.cc __ Branch(&false_result, cc, temp, Operand(zero_reg)); Operand 2140 src/mips/lithium-codegen-mips.cc __ li(temp, Operand(delta * kPointerSize), CONSTANT_SIZE); Operand 2167 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, &done, condition, v0, Operand(zero_reg)); Operand 2185 src/mips/lithium-codegen-mips.cc __ Addu(sp, sp, Operand(sp_delta)); Operand 2192 src/mips/lithium-codegen-mips.cc __ li(at, Operand(Handle<Object>(instr->hydrogen()->cell()))); Operand 2196 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), result, Operand(at)); Operand 2205 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(instr->name())); Operand 2218 src/mips/lithium-codegen-mips.cc __ li(cell, Operand(instr->hydrogen()->cell())); Operand 2229 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), payload, Operand(at)); Operand 2242 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(instr->name())); Operand 2259 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), result, Operand(at)); Operand 2262 src/mips/lithium-codegen-mips.cc __ Branch(&is_not_hole, ne, result, Operand(at)); Operand 2283 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), scratch, Operand(at)); Operand 2285 src/mips/lithium-codegen-mips.cc __ Branch(&skip_assignment, ne, scratch, Operand(at)); Operand 2351 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, env, result, Operand(Handle<Map>(current->map()))); Operand 2398 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(name)); Operand 2411 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(instr->name())); Operand 2425 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch, Operand(JS_FUNCTION_TYPE)); Operand 2430 src/mips/lithium-codegen-mips.cc __ And(scratch, scratch, Operand(1 << Map::kHasNonInstancePrototype)); Operand 2431 src/mips/lithium-codegen-mips.cc __ Branch(&non_instance, ne, scratch, Operand(zero_reg)); Operand 2439 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), result, Operand(at)); Operand 2444 src/mips/lithium-codegen-mips.cc __ Branch(&done, ne, scratch, Operand(MAP_TYPE)); Operand 2470 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, &done, eq, scratch, Operand(at)); Operand 2472 src/mips/lithium-codegen-mips.cc __ Branch(&done, eq, scratch, Operand(at)); Operand 2478 src/mips/lithium-codegen-mips.cc Operand(GetInitialFastElementsKind())); Operand 2480 src/mips/lithium-codegen-mips.cc Operand(TERMINAL_FAST_ELEMENTS_KIND)); Operand 2482 src/mips/lithium-codegen-mips.cc Operand(FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND)); Operand 2484 src/mips/lithium-codegen-mips.cc Operand(LAST_EXTERNAL_ARRAY_ELEMENTS_KIND)); Operand 2512 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ls, instr->environment(), length, Operand(index)); Operand 2517 src/mips/lithium-codegen-mips.cc __ Addu(length, length, Operand(1)); Operand 2519 src/mips/lithium-codegen-mips.cc __ Addu(at, arguments, Operand(length)); Operand 2540 src/mips/lithium-codegen-mips.cc __ And(scratch, result, Operand(kSmiTagMask)); Operand 2541 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch, Operand(zero_reg)); Operand 2544 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), result, Operand(scratch)); Operand 2572 src/mips/lithium-codegen-mips.cc Operand(((constant_key + instr->additional_index()) << shift_size) + Operand 2576 src/mips/lithium-codegen-mips.cc __ Addu(elements, elements, Operand(scratch)); Operand 2578 src/mips/lithium-codegen-mips.cc Operand((FixedDoubleArray::kHeaderSize - kHeapObjectTag) + Operand 2584 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), scratch, Operand(kHoleNanUpper32)); Operand 2668 src/mips/lithium-codegen-mips.cc result, Operand(0x80000000)); Operand 2708 src/mips/lithium-codegen-mips.cc __ Xor(temp, result, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 2725 src/mips/lithium-codegen-mips.cc __ Addu(result, zero_reg, Operand(scope()->num_parameters())); Operand 2726 src/mips/lithium-codegen-mips.cc __ Branch(&done, eq, fp, Operand(elem)); Operand 2760 src/mips/lithium-codegen-mips.cc __ And(scratch, scratch, Operand(strict_mode_function_mask | native_mask)); Operand 2761 src/mips/lithium-codegen-mips.cc __ Branch(&receiver_ok, ne, scratch, Operand(zero_reg)); Operand 2765 src/mips/lithium-codegen-mips.cc __ Branch(&global_object, eq, receiver, Operand(scratch)); Operand 2767 src/mips/lithium-codegen-mips.cc __ Branch(&global_object, eq, receiver, Operand(scratch)); Operand 2770 src/mips/lithium-codegen-mips.cc __ And(scratch, receiver, Operand(kSmiTagMask)); Operand 2771 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), scratch, Operand(zero_reg)); Operand 2775 src/mips/lithium-codegen-mips.cc scratch, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 2798 src/mips/lithium-codegen-mips.cc DeoptimizeIf(hi, instr->environment(), length, Operand(kArgumentsLimit)); Operand 2805 src/mips/lithium-codegen-mips.cc __ Addu(elements, elements, Operand(1 * kPointerSize)); Operand 2811 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, &invoke, eq, length, Operand(zero_reg)); Operand 2817 src/mips/lithium-codegen-mips.cc __ Subu(length, length, Operand(1)); Operand 2818 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, &loop, ne, length, Operand(zero_reg)); Operand 2874 src/mips/lithium-codegen-mips.cc __ li(scratch1(), Operand(Smi::FromInt(instr->hydrogen()->flags()))); Operand 2922 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(arity)); Operand 2962 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch, Operand(at)); Operand 2971 src/mips/lithium-codegen-mips.cc __ And(at, exponent, Operand(HeapNumber::kSignMask)); Operand 2972 src/mips/lithium-codegen-mips.cc __ Branch(&done, eq, at, Operand(zero_reg)); Operand 3007 src/mips/lithium-codegen-mips.cc __ And(exponent, exponent, Operand(~HeapNumber::kSignMask)); Operand 3024 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); Operand 3029 src/mips/lithium-codegen-mips.cc DeoptimizeIf(lt, instr->environment(), result, Operand(zero_reg)); Operand 3084 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), except_flag, Operand(zero_reg)); Operand 3092 src/mips/lithium-codegen-mips.cc __ Branch(&done, ne, result, Operand(zero_reg)); Operand 3094 src/mips/lithium-codegen-mips.cc __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); Operand 3095 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch1, Operand(zero_reg)); Operand 3116 src/mips/lithium-codegen-mips.cc __ Branch(&skip1, gt, scratch, Operand(HeapNumber::kExponentBias - 2)); Operand 3128 src/mips/lithium-codegen-mips.cc Operand(HeapNumber::kExponentBias + 32)); Operand 3131 src/mips/lithium-codegen-mips.cc __ And(scratch, result, Operand(HeapNumber::kSignMask)); Operand 3139 src/mips/lithium-codegen-mips.cc __ Xor(result, result, Operand(scratch)); Operand 3143 src/mips/lithium-codegen-mips.cc Operand(zero_reg)); Operand 3148 src/mips/lithium-codegen-mips.cc __ Branch(&skip2, ge, result, Operand(zero_reg)); Operand 3162 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), except_flag, Operand(zero_reg)); Operand 3168 src/mips/lithium-codegen-mips.cc __ Branch(&done, ne, result, Operand(zero_reg)); Operand 3171 src/mips/lithium-codegen-mips.cc __ And(scratch, scratch, Operand(HeapNumber::kSignMask)); Operand 3172 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch, Operand(zero_reg)); Operand 3224 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), t3, Operand(at)); Operand 3267 src/mips/lithium-codegen-mips.cc __ Branch(deferred->entry(), eq, a1, Operand(zero_reg)); Operand 3274 src/mips/lithium-codegen-mips.cc __ And(a3, a1, Operand(0xFFFF)); Operand 3275 src/mips/lithium-codegen-mips.cc __ li(t0, Operand(18273)); Operand 3283 src/mips/lithium-codegen-mips.cc __ And(a3, a0, Operand(0xFFFF)); Operand 3284 src/mips/lithium-codegen-mips.cc __ li(t0, Operand(36969)); Operand 3292 src/mips/lithium-codegen-mips.cc __ And(a0, a0, Operand(0x3FFFF)); Operand 3299 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(0x41300000)); Operand 3422 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(instr->name())); Operand 3447 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(instr->name())); Operand 3468 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(instr->arity())); Operand 3487 src/mips/lithium-codegen-mips.cc __ li(scratch, Operand(instr->transition())); Operand 3544 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(instr->name())); Operand 3556 src/mips/lithium-codegen-mips.cc Operand(ToRegister(instr->length()))); Operand 3590 src/mips/lithium-codegen-mips.cc __ Addu(key, scratch, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 3624 src/mips/lithium-codegen-mips.cc __ Addu(scratch, elements, Operand((constant_key << shift_size) + Operand 3628 src/mips/lithium-codegen-mips.cc __ Addu(scratch, elements, Operand(scratch)); Operand 3630 src/mips/lithium-codegen-mips.cc Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag)); Operand 3760 src/mips/lithium-codegen-mips.cc __ Branch(¬_applicable, ne, scratch, Operand(from_map)); Operand 3762 src/mips/lithium-codegen-mips.cc __ li(new_map_reg, Operand(to_map)); Operand 3837 src/mips/lithium-codegen-mips.cc __ Addu(scratch, zero_reg, Operand(Smi::FromInt(const_index))); Operand 3874 src/mips/lithium-codegen-mips.cc char_code, Operand(String::kMaxAsciiCharCode)); Operand 3880 src/mips/lithium-codegen-mips.cc __ Branch(deferred->entry(), eq, result, Operand(scratch)); Operand 3963 src/mips/lithium-codegen-mips.cc __ Xor(src, src, Operand(0x80000000)); Operand 4047 src/mips/lithium-codegen-mips.cc __ And(scratch, input, Operand(kHeapObjectTag)); Operand 4049 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch, Operand(zero_reg)); Operand 4072 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, env, scratch, Operand(at)); Operand 4075 src/mips/lithium-codegen-mips.cc __ Branch(&heap_number, eq, scratch, Operand(at)); Operand 4078 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, env, input_reg, Operand(at)); Operand 4091 src/mips/lithium-codegen-mips.cc __ Branch(&done, ne, at, Operand(zero_reg)); Operand 4093 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, env, scratch, Operand(HeapNumber::kSignMask)); Operand 4134 src/mips/lithium-codegen-mips.cc __ Branch(&heap_number, eq, scratch1, Operand(at)); // HeapNumber map? Operand 4138 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), input_reg, Operand(at)); Operand 4154 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch1, Operand(at)); Operand 4169 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), except_flag, Operand(zero_reg)); Operand 4175 src/mips/lithium-codegen-mips.cc __ Branch(&done, ne, input_reg, Operand(zero_reg)); Operand 4178 src/mips/lithium-codegen-mips.cc __ And(scratch1, scratch1, Operand(HeapNumber::kSignMask)); Operand 4179 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch1, Operand(zero_reg)); Operand 4256 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), except_flag, Operand(zero_reg)); Operand 4266 src/mips/lithium-codegen-mips.cc __ And(at, ToRegister(input), Operand(kSmiTagMask)); Operand 4267 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), at, Operand(zero_reg)); Operand 4273 src/mips/lithium-codegen-mips.cc __ And(at, ToRegister(input), Operand(kSmiTagMask)); Operand 4274 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), at, Operand(zero_reg)); Operand 4291 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch, Operand(first)); Operand 4293 src/mips/lithium-codegen-mips.cc DeoptimizeIf(lo, instr->environment(), scratch, Operand(first)); Operand 4296 src/mips/lithium-codegen-mips.cc DeoptimizeIf(hi, instr->environment(), scratch, Operand(last)); Operand 4308 src/mips/lithium-codegen-mips.cc at, Operand(zero_reg)); Operand 4310 src/mips/lithium-codegen-mips.cc __ And(scratch, scratch, Operand(mask)); Operand 4311 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), scratch, Operand(tag)); Operand 4324 src/mips/lithium-codegen-mips.cc __ li(at, Operand(Handle<Object>(cell))); Operand 4327 src/mips/lithium-codegen-mips.cc Operand(at)); Operand 4330 src/mips/lithium-codegen-mips.cc Operand(target)); Operand 4392 src/mips/lithium-codegen-mips.cc __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); Operand 4397 src/mips/lithium-codegen-mips.cc Operand(factory()->undefined_value())); Operand 4519 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(instance_size))); Operand 4546 src/mips/lithium-codegen-mips.cc Operand(boilerplate_elements_kind)); Operand 4551 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); Operand 4554 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(isolate()->factory()->empty_fixed_array())); Operand 4606 src/mips/lithium-codegen-mips.cc __ Addu(a2, result, Operand(elements_offset)); Operand 4619 src/mips/lithium-codegen-mips.cc __ Addu(a2, result, Operand(*offset)); Operand 4627 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(value)); Operand 4653 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(value_low)); Operand 4655 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(value_high)); Operand 4665 src/mips/lithium-codegen-mips.cc __ Addu(a2, result, Operand(*offset)); Operand 4673 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(value)); Operand 4702 src/mips/lithium-codegen-mips.cc Operand(boilerplate_elements_kind)); Operand 4712 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(size))); Operand 4732 src/mips/lithium-codegen-mips.cc __ li(a3, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); Operand 4733 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(constant_properties)); Operand 4737 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(Smi::FromInt(flags))); Operand 4774 src/mips/lithium-codegen-mips.cc __ Branch(&materialized, ne, a1, Operand(at)); Operand 4778 src/mips/lithium-codegen-mips.cc __ li(t2, Operand(Smi::FromInt(instr->hydrogen()->literal_index()))); Operand 4779 src/mips/lithium-codegen-mips.cc __ li(t1, Operand(instr->hydrogen()->pattern())); Operand 4780 src/mips/lithium-codegen-mips.cc __ li(t0, Operand(instr->hydrogen()->flags())); Operand 4793 src/mips/lithium-codegen-mips.cc __ li(a0, Operand(Smi::FromInt(size))); Operand 4821 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(shared_info)); Operand 4825 src/mips/lithium-codegen-mips.cc __ li(a2, Operand(shared_info)); Operand 4826 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(pretenure Operand 4851 src/mips/lithium-codegen-mips.cc Operand cmp2 = Operand(no_reg); Operand 4885 src/mips/lithium-codegen-mips.cc cmp2 = Operand(at); Operand 4892 src/mips/lithium-codegen-mips.cc ge, scratch, Operand(FIRST_NONSTRING_TYPE)); Operand 4898 src/mips/lithium-codegen-mips.cc cmp2 = Operand(zero_reg); Operand 4903 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); Operand 4906 src/mips/lithium-codegen-mips.cc cmp2 = Operand(input); Operand 4912 src/mips/lithium-codegen-mips.cc cmp2 = Operand(input); Operand 4917 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); Operand 4926 src/mips/lithium-codegen-mips.cc cmp2 = Operand(zero_reg); Operand 4933 src/mips/lithium-codegen-mips.cc __ Branch(true_label, eq, input, Operand(JS_FUNCTION_TYPE)); Operand 4935 src/mips/lithium-codegen-mips.cc cmp2 = Operand(JS_FUNCTION_PROXY_TYPE); Operand 4942 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); Operand 4947 src/mips/lithium-codegen-mips.cc lt, scratch, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 4951 src/mips/lithium-codegen-mips.cc gt, scratch, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 4957 src/mips/lithium-codegen-mips.cc cmp2 = Operand(zero_reg); Operand 4962 src/mips/lithium-codegen-mips.cc cmp2 = Operand(zero_reg); // Set to valid regs, to avoid caller assertion. Operand 4978 src/mips/lithium-codegen-mips.cc Operand(Smi::FromInt(StackFrame::CONSTRUCT))); Operand 4991 src/mips/lithium-codegen-mips.cc Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); Operand 5027 src/mips/lithium-codegen-mips.cc DeoptimizeIf(al, instr->environment(), zero_reg, Operand(zero_reg)); Operand 5035 src/mips/lithium-codegen-mips.cc __ li(strict, Operand(Smi::FromInt(strict_mode_flag()))); Operand 5088 src/mips/lithium-codegen-mips.cc __ Branch(&done, hs, sp, Operand(at)); Operand 5101 src/mips/lithium-codegen-mips.cc __ Branch(deferred_stack_check->entry(), lo, sp, Operand(at)); Operand 5134 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), object, Operand(at)); Operand 5138 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), object, Operand(null_value)); Operand 5141 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), at, Operand(zero_reg)); Operand 5145 src/mips/lithium-codegen-mips.cc DeoptimizeIf(le, instr->environment(), a1, Operand(LAST_JS_PROXY_TYPE)); Operand 5162 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), a1, Operand(at)); Operand 5176 src/mips/lithium-codegen-mips.cc DeoptimizeIf(eq, instr->environment(), result, Operand(zero_reg)); Operand 5184 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ne, instr->environment(), map, Operand(scratch0())); Operand 5195 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg)); Operand 95 src/mips/lithium-codegen-mips.h Operand ToOperand(LOperand* op); Operand 242 src/mips/lithium-codegen-mips.h const Operand& src2 = Operand(zero_reg)); Operand 288 src/mips/lithium-codegen-mips.h const Operand& src2); Operand 311 src/mips/lithium-codegen-mips.h Operand& cmp2); Operand 256 src/mips/lithium-gap-resolver-mips.cc __ li(dst, Operand(cgen_->ToInteger32(constant_source))); Operand 265 src/mips/lithium-gap-resolver-mips.cc Operand(cgen_->ToInteger32(constant_source))); Operand 89 src/mips/macro-assembler-mips.cc li(result, Operand(cell)); Operand 92 src/mips/macro-assembler-mips.cc li(result, Operand(object)); Operand 104 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(num_unsaved * kPointerSize)); Operand 114 src/mips/macro-assembler-mips.cc Addu(sp, sp, Operand(num_unsaved * kPointerSize)); Operand 121 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(FPURegister::kNumAllocatableRegisters * kDoubleSize)); Operand 134 src/mips/macro-assembler-mips.cc Addu(sp, sp, Operand(FPURegister::kNumAllocatableRegisters * kDoubleSize)); Operand 181 src/mips/macro-assembler-mips.cc And(scratch, object, Operand(ExternalReference::new_space_mask(isolate()))); Operand 183 src/mips/macro-assembler-mips.cc Operand(ExternalReference::new_space_start(isolate()))); Operand 210 src/mips/macro-assembler-mips.cc Addu(dst, object, Operand(offset - kHeapObjectTag)); Operand 213 src/mips/macro-assembler-mips.cc And(t8, dst, Operand((1 << kPointerSizeLog2) - 1)); Operand 214 src/mips/macro-assembler-mips.cc Branch(&ok, eq, t8, Operand(zero_reg)); Operand 232 src/mips/macro-assembler-mips.cc li(value, Operand(BitCast<int32_t>(kZapValue + 4))); Operand 233 src/mips/macro-assembler-mips.cc li(dst, Operand(BitCast<int32_t>(kZapValue + 8))); Operand 258 src/mips/macro-assembler-mips.cc eq, "Wrong address or value passed to RecordWrite", at, Operand(value)); Operand 294 src/mips/macro-assembler-mips.cc li(address, Operand(BitCast<int32_t>(kZapValue + 12))); Operand 295 src/mips/macro-assembler-mips.cc li(value, Operand(BitCast<int32_t>(kZapValue + 16))); Operand 315 src/mips/macro-assembler-mips.cc li(t8, Operand(store_buffer)); Operand 324 src/mips/macro-assembler-mips.cc And(t8, scratch, Operand(StoreBuffer::kStoreBufferOverflowBit)); Operand 326 src/mips/macro-assembler-mips.cc Branch(&done, eq, t8, Operand(zero_reg)); Operand 329 src/mips/macro-assembler-mips.cc Ret(eq, t8, Operand(zero_reg)); Operand 361 src/mips/macro-assembler-mips.cc scratch, Operand(zero_reg)); Operand 377 src/mips/macro-assembler-mips.cc holder_reg, Operand(at)); Operand 383 src/mips/macro-assembler-mips.cc Branch(&same_contexts, eq, scratch, Operand(at)); Operand 392 src/mips/macro-assembler-mips.cc holder_reg, Operand(at)); Operand 397 src/mips/macro-assembler-mips.cc holder_reg, Operand(at)); Operand 412 src/mips/macro-assembler-mips.cc Branch(miss, ne, scratch, Operand(at)); Operand 494 src/mips/macro-assembler-mips.cc Subu(reg1, reg1, Operand(1)); Operand 503 src/mips/macro-assembler-mips.cc Addu(reg2, reg2, Operand(SeededNumberDictionary::GetProbeOffset(i))); Operand 518 src/mips/macro-assembler-mips.cc Branch(&done, eq, key, Operand(at)); Operand 520 src/mips/macro-assembler-mips.cc Branch(miss, ne, key, Operand(at)); Operand 530 src/mips/macro-assembler-mips.cc And(at, reg1, Operand(Smi::FromInt(PropertyDetails::TypeField::kMask))); Operand 531 src/mips/macro-assembler-mips.cc Branch(miss, ne, at, Operand(zero_reg)); Operand 804 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_offset)); Operand 818 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_offset)); Operand 859 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_offset)); Operand 874 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_offset)); Operand 962 src/mips/macro-assembler-mips.cc Subu(at, zero_reg, Operand(1)); Operand 1008 src/mips/macro-assembler-mips.cc Branch(&conversion_done, eq, t9, Operand(zero_reg)); Operand 1183 src/mips/macro-assembler-mips.cc li(at, Operand(lo)); Operand 1191 src/mips/macro-assembler-mips.cc li(at, Operand(hi)); Operand 1203 src/mips/macro-assembler-mips.cc Branch(&done, ne, rt, Operand(zero_reg)); Operand 1215 src/mips/macro-assembler-mips.cc Branch(&done, eq, rt, Operand(zero_reg)); Operand 1241 src/mips/macro-assembler-mips.cc Branch(&done, eq, scratch, Operand(zero_reg)); Operand 1267 src/mips/macro-assembler-mips.cc Branch(&done, ne, scratch, Operand(zero_reg)); Operand 1287 src/mips/macro-assembler-mips.cc Branch(&end, ne, scratch, Operand(zero_reg)); Operand 1289 src/mips/macro-assembler-mips.cc Branch(&loop, ne, mask, Operand(zero_reg), USE_DELAY_SLOT); Operand 1313 src/mips/macro-assembler-mips.cc And(scratch2, scratch, Operand(HeapNumber::kExponentMask)); Operand 1324 src/mips/macro-assembler-mips.cc Branch(&right_exponent, eq, scratch2, Operand(non_smi_exponent)); Operand 1327 src/mips/macro-assembler-mips.cc Branch(not_int32, gt, scratch2, Operand(non_smi_exponent)); Operand 1334 src/mips/macro-assembler-mips.cc Subu(scratch2, scratch2, Operand(zero_exponent)); Operand 1336 src/mips/macro-assembler-mips.cc Branch(&done, lt, scratch2, Operand(zero_reg)); Operand 1342 src/mips/macro-assembler-mips.cc li(at, Operand(30)); Operand 1359 src/mips/macro-assembler-mips.cc And(scratch2, scratch, Operand(0x80000000)); Operand 1360 src/mips/macro-assembler-mips.cc Or(dest, dest, Operand(scratch2)); Operand 1362 src/mips/macro-assembler-mips.cc Or(scratch, scratch, Operand(1 << HeapNumber::kExponentShift)); Operand 1439 src/mips/macro-assembler-mips.cc And(except_flag, except_flag, Operand(except_mask)); Operand 1457 src/mips/macro-assembler-mips.cc Branch(&done, eq, scratch, Operand(zero_reg)); Operand 1462 src/mips/macro-assembler-mips.cc Operand(HeapNumber::kExponentBias + HeapNumber::kMantissaBits + 31)); Operand 1466 src/mips/macro-assembler-mips.cc Branch(&normal_exponent, le, result, Operand(zero_reg)); Operand 1473 src/mips/macro-assembler-mips.cc Addu(scratch, result, Operand(kShiftBase + HeapNumber::kMantissaBits)); Operand 1478 src/mips/macro-assembler-mips.cc And(sign, input_high, Operand(HeapNumber::kSignMask)); Operand 1483 src/mips/macro-assembler-mips.cc Branch(&high_shift_needed, lt, scratch, Operand(32)); Operand 1491 src/mips/macro-assembler-mips.cc Operand(1 << HeapNumber::kMantissaBitsInTopWord)); Operand 1503 src/mips/macro-assembler-mips.cc Branch(&pos_shift, ge, scratch, Operand(zero_reg)); Operand 1514 src/mips/macro-assembler-mips.cc Or(input_high, input_high, Operand(input_low)); Operand 1557 src/mips/macro-assembler-mips.cc Branch(&done, eq, scratch, Operand(zero_reg)); Operand 1581 src/mips/macro-assembler-mips.cc And(dst, src, Operand((1 << num_least_bits) - 1)); Operand 1655 src/mips/macro-assembler-mips.cc Branch(L, cond, rs, Operand(at), bdslot); Operand 2456 src/mips/macro-assembler-mips.cc li(t9, Operand(target, rmode)); Operand 2457 src/mips/macro-assembler-mips.cc Jump(t9, al, zero_reg, Operand(zero_reg), bd); Operand 2553 src/mips/macro-assembler-mips.cc li(t9, Operand(target_int, rmode), CONSTANT_SIZE); Operand 2709 src/mips/macro-assembler-mips.cc Xor(reg1, reg1, Operand(reg2)); Operand 2710 src/mips/macro-assembler-mips.cc Xor(reg2, reg2, Operand(reg1)); Operand 2711 src/mips/macro-assembler-mips.cc Xor(reg1, reg1, Operand(reg2)); Operand 2726 src/mips/macro-assembler-mips.cc li(at, Operand(handle)); Operand 2764 src/mips/macro-assembler-mips.cc li(t1, Operand(CodeObject()), CONSTANT_SIZE); Operand 2765 src/mips/macro-assembler-mips.cc li(t2, Operand(state)); Operand 2779 src/mips/macro-assembler-mips.cc li(t2, Operand(ExternalReference(Isolate::kHandlerAddress, isolate()))); Operand 2790 src/mips/macro-assembler-mips.cc Addu(sp, sp, Operand(StackHandlerConstants::kSize - kPointerSize)); Operand 2791 src/mips/macro-assembler-mips.cc li(at, Operand(ExternalReference(Isolate::kHandlerAddress, isolate()))); Operand 2801 src/mips/macro-assembler-mips.cc Addu(a3, a3, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 2806 src/mips/macro-assembler-mips.cc Addu(a1, a1, Operand(Code::kHeaderSize - kHeapObjectTag)); // Code start. Operand 2826 src/mips/macro-assembler-mips.cc li(a3, Operand(ExternalReference(Isolate::kHandlerAddress, Operand 2842 src/mips/macro-assembler-mips.cc Branch(&done, eq, cp, Operand(zero_reg)); Operand 2864 src/mips/macro-assembler-mips.cc li(a3, Operand(ExternalReference(Isolate::kHandlerAddress, isolate()))); Operand 2876 src/mips/macro-assembler-mips.cc And(a2, a2, Operand(StackHandler::KindField::kMask)); Operand 2877 src/mips/macro-assembler-mips.cc Branch(&fetch_next, ne, a2, Operand(zero_reg)); Operand 2937 src/mips/macro-assembler-mips.cc li(topaddr, Operand(new_space_allocation_top)); Operand 2938 src/mips/macro-assembler-mips.cc li(obj_size_reg, Operand(object_size)); Operand 2951 src/mips/macro-assembler-mips.cc Check(eq, "Unexpected allocation top", result, Operand(t9)); Operand 2959 src/mips/macro-assembler-mips.cc Addu(scratch2, result, Operand(obj_size_reg)); Operand 2960 src/mips/macro-assembler-mips.cc Branch(gc_required, Ugreater, scratch2, Operand(t9)); Operand 2965 src/mips/macro-assembler-mips.cc Addu(result, result, Operand(kHeapObjectTag)); Operand 3008 src/mips/macro-assembler-mips.cc li(topaddr, Operand(new_space_allocation_top)); Operand 3021 src/mips/macro-assembler-mips.cc Check(eq, "Unexpected allocation top", result, Operand(t9)); Operand 3034 src/mips/macro-assembler-mips.cc Addu(scratch2, result, Operand(object_size)); Operand 3036 src/mips/macro-assembler-mips.cc Branch(gc_required, Ugreater, scratch2, Operand(t9)); Operand 3040 src/mips/macro-assembler-mips.cc And(t9, scratch2, Operand(kObjectAlignmentMask)); Operand 3041 src/mips/macro-assembler-mips.cc Check(eq, "Unaligned allocation in new space", t9, Operand(zero_reg)); Operand 3047 src/mips/macro-assembler-mips.cc Addu(result, result, Operand(kHeapObjectTag)); Operand 3058 src/mips/macro-assembler-mips.cc And(object, object, Operand(~kHeapObjectTagMask)); Operand 3061 src/mips/macro-assembler-mips.cc li(scratch, Operand(new_space_allocation_top)); Operand 3064 src/mips/macro-assembler-mips.cc object, Operand(scratch)); Operand 3067 src/mips/macro-assembler-mips.cc li(scratch, Operand(new_space_allocation_top)); Operand 3084 src/mips/macro-assembler-mips.cc And(scratch1, scratch1, Operand(~kObjectAlignmentMask)); Operand 3114 src/mips/macro-assembler-mips.cc And(scratch1, scratch1, Operand(~kObjectAlignmentMask)); Operand 3278 src/mips/macro-assembler-mips.cc Branch(&done, eq, length, Operand(zero_reg)); Operand 3281 src/mips/macro-assembler-mips.cc Branch(&word_loop, eq, scratch, Operand(zero_reg)); Operand 3286 src/mips/macro-assembler-mips.cc Subu(length, length, Operand(1)); Operand 3287 src/mips/macro-assembler-mips.cc Branch(&byte_loop_1, ne, length, Operand(zero_reg)); Operand 3294 src/mips/macro-assembler-mips.cc scratch, Operand(zero_reg)); Operand 3296 src/mips/macro-assembler-mips.cc Branch(&byte_loop, lt, length, Operand(kPointerSize)); Operand 3311 src/mips/macro-assembler-mips.cc Subu(length, length, Operand(kPointerSize)); Operand 3316 src/mips/macro-assembler-mips.cc Branch(&done, eq, length, Operand(zero_reg)); Operand 3322 src/mips/macro-assembler-mips.cc Subu(length, length, Operand(1)); Operand 3323 src/mips/macro-assembler-mips.cc Branch(&byte_loop_1, ne, length, Operand(zero_reg)); Operand 3337 src/mips/macro-assembler-mips.cc Branch(&loop, lt, start_offset, Operand(end_offset)); Operand 3350 src/mips/macro-assembler-mips.cc Operand(Map::kMaximumBitField2FastHoleyElementValue)); Operand 3363 src/mips/macro-assembler-mips.cc Operand(Map::kMaximumBitField2FastHoleySmiElementValue)); Operand 3365 src/mips/macro-assembler-mips.cc Operand(Map::kMaximumBitField2FastHoleyElementValue)); Operand 3376 src/mips/macro-assembler-mips.cc Operand(Map::kMaximumBitField2FastHoleySmiElementValue)); Operand 3405 src/mips/macro-assembler-mips.cc li(scratch1, Operand(kNaNOrInfinityLowerBoundUpper32)); Operand 3407 src/mips/macro-assembler-mips.cc Branch(&maybe_nan, ge, exponent_reg, Operand(scratch1)); Operand 3422 src/mips/macro-assembler-mips.cc Branch(&is_nan, gt, exponent_reg, Operand(scratch1)); Operand 3424 src/mips/macro-assembler-mips.cc Branch(&have_double_value, eq, mantissa_reg, Operand(zero_reg)); Operand 3429 src/mips/macro-assembler-mips.cc li(mantissa_reg, Operand(static_cast<uint32_t>(nan_int64))); Operand 3430 src/mips/macro-assembler-mips.cc li(exponent_reg, Operand(static_cast<uint32_t>(nan_int64 >> 32))); Operand 3435 src/mips/macro-assembler-mips.cc Operand(FixedDoubleArray::kHeaderSize - kHeapObjectTag)); Operand 3486 src/mips/macro-assembler-mips.cc Operand right = Operand(map); Operand 3497 src/mips/macro-assembler-mips.cc right = Operand(Handle<Map>(current_map)); Operand 3531 src/mips/macro-assembler-mips.cc Jump(success, RelocInfo::CODE_TARGET, eq, scratch, Operand(map)); Operand 3546 src/mips/macro-assembler-mips.cc Branch(fail, ne, scratch, Operand(at)); Operand 3609 src/mips/macro-assembler-mips.cc li(dst, Operand(Smi::FromInt(1))); Operand 3611 src/mips/macro-assembler-mips.cc li(dst, Operand(Smi::FromInt(0))); Operand 3651 src/mips/macro-assembler-mips.cc li(a0, Operand(actual.immediate())); Operand 3661 src/mips/macro-assembler-mips.cc li(a2, Operand(expected.immediate())); Operand 3665 src/mips/macro-assembler-mips.cc Branch(®ular_invoke, eq, expected.reg(), Operand(actual.immediate())); Operand 3666 src/mips/macro-assembler-mips.cc li(a0, Operand(actual.immediate())); Operand 3668 src/mips/macro-assembler-mips.cc Branch(®ular_invoke, eq, expected.reg(), Operand(actual.reg())); Operand 3673 src/mips/macro-assembler-mips.cc li(a3, Operand(code_constant)); Operand 3819 src/mips/macro-assembler-mips.cc Branch(fail, lt, scratch, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 3820 src/mips/macro-assembler-mips.cc Branch(fail, gt, scratch, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE)); Operand 3831 src/mips/macro-assembler-mips.cc And(scratch, scratch, Operand(kIsNotStringMask)); Operand 3832 src/mips/macro-assembler-mips.cc Branch(fail, ne, scratch, Operand(zero_reg)); Operand 3850 src/mips/macro-assembler-mips.cc Branch(miss, ne, scratch, Operand(JS_FUNCTION_TYPE)); Operand 3858 src/mips/macro-assembler-mips.cc Operand(Smi::FromInt(1 << SharedFunctionInfo::kBoundFunction))); Operand 3859 src/mips/macro-assembler-mips.cc Branch(miss, ne, scratch, Operand(zero_reg)); Operand 3865 src/mips/macro-assembler-mips.cc And(scratch, scratch, Operand(1 << Map::kHasNonInstancePrototype)); Operand 3866 src/mips/macro-assembler-mips.cc Branch(&non_instance, ne, scratch, Operand(zero_reg)); Operand 3876 src/mips/macro-assembler-mips.cc Branch(miss, eq, result, Operand(t8)); Operand 3881 src/mips/macro-assembler-mips.cc Branch(&done, ne, scratch, Operand(MAP_TYPE)); Operand 3942 src/mips/macro-assembler-mips.cc li(s3, Operand(next_address)); Operand 3946 src/mips/macro-assembler-mips.cc Addu(s2, s2, Operand(1)); Operand 3973 src/mips/macro-assembler-mips.cc Branch(&skip, eq, v0, Operand(zero_reg)); Operand 3983 src/mips/macro-assembler-mips.cc Check(eq, "Unexpected level after return from api call", a1, Operand(s2)); Operand 3985 src/mips/macro-assembler-mips.cc Subu(s2, s2, Operand(1)); Operand 3988 src/mips/macro-assembler-mips.cc Branch(&delete_allocated_handles, ne, s1, Operand(at)); Operand 3993 src/mips/macro-assembler-mips.cc li(at, Operand(ExternalReference::scheduled_exception_address(isolate()))); Operand 3995 src/mips/macro-assembler-mips.cc Branch(&promote_scheduled_exception, ne, t0, Operand(t1)); Operand 3996 src/mips/macro-assembler-mips.cc li(s0, Operand(stack_space)); Operand 4011 src/mips/macro-assembler-mips.cc li(a0, Operand(ExternalReference::isolate_address())); Operand 4069 src/mips/macro-assembler-mips.cc Branch(not_number, ne, scratch1, Operand(heap_number_map)); Operand 4079 src/mips/macro-assembler-mips.cc Branch(not_number, eq, exponent, Operand(mask_reg)); Operand 4223 src/mips/macro-assembler-mips.cc CallStub(&stub, al, zero_reg, Operand(zero_reg), bd); Operand 4256 src/mips/macro-assembler-mips.cc Operand(zero_reg), Operand 4303 src/mips/macro-assembler-mips.cc li(scratch1, Operand(value)); Operand 4304 src/mips/macro-assembler-mips.cc li(scratch2, Operand(ExternalReference(counter))); Operand 4314 src/mips/macro-assembler-mips.cc li(scratch2, Operand(ExternalReference(counter))); Operand 4316 src/mips/macro-assembler-mips.cc Addu(scratch1, scratch1, Operand(value)); Operand 4326 src/mips/macro-assembler-mips.cc li(scratch2, Operand(ExternalReference(counter))); Operand 4328 src/mips/macro-assembler-mips.cc Subu(scratch1, scratch1, Operand(value)); Operand 4348 src/mips/macro-assembler-mips.cc Check(eq, "Register did not match expected root", reg, Operand(at)); Operand 4360 src/mips/macro-assembler-mips.cc Branch(&ok, eq, elements, Operand(at)); Operand 4362 src/mips/macro-assembler-mips.cc Branch(&ok, eq, elements, Operand(at)); Operand 4364 src/mips/macro-assembler-mips.cc Branch(&ok, eq, elements, Operand(at)); Operand 4400 src/mips/macro-assembler-mips.cc li(a0, Operand(p0)); Operand 4402 src/mips/macro-assembler-mips.cc li(a0, Operand(Smi::FromInt(p1 - p0))); Operand 4463 src/mips/macro-assembler-mips.cc Branch(no_map_match, ne, map_in_out, Operand(at)); Operand 4526 src/mips/macro-assembler-mips.cc li(t8, Operand(Smi::FromInt(type))); Operand 4527 src/mips/macro-assembler-mips.cc li(t9, Operand(CodeObject()), CONSTANT_SIZE); Operand 4572 src/mips/macro-assembler-mips.cc li(t8, Operand(CodeObject()), CONSTANT_SIZE); Operand 4576 src/mips/macro-assembler-mips.cc li(t8, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); Operand 4578 src/mips/macro-assembler-mips.cc li(t8, Operand(ExternalReference(Isolate::kContextAddress, isolate()))); Operand 4587 src/mips/macro-assembler-mips.cc And(sp, sp, Operand(-frame_alignment)); // Align stack. Operand 4590 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(space)); Operand 4602 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand((stack_space + 2) * kPointerSize)); Operand 4605 src/mips/macro-assembler-mips.cc And(sp, sp, Operand(-frame_alignment)); // Align stack. Operand 4629 src/mips/macro-assembler-mips.cc li(t8, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); Operand 4633 src/mips/macro-assembler-mips.cc li(t8, Operand(ExternalReference(Isolate::kContextAddress, isolate()))); Operand 4665 src/mips/macro-assembler-mips.cc li(scratch1, Operand(String::kEmptyHashField)); Operand 4697 src/mips/macro-assembler-mips.cc Branch(&alignment_as_expected, eq, at, Operand(zero_reg)); Operand 4710 src/mips/macro-assembler-mips.cc Subu(scratch, reg, Operand(1)); Operand 4712 src/mips/macro-assembler-mips.cc scratch, Operand(zero_reg)); Operand 4714 src/mips/macro-assembler-mips.cc Branch(not_power_of_two_or_zero, ne, at, Operand(zero_reg)); Operand 4763 src/mips/macro-assembler-mips.cc Branch(bd, smi_label, eq, scratch, Operand(zero_reg)); Operand 4772 src/mips/macro-assembler-mips.cc Branch(bd, not_smi_label, ne, scratch, Operand(zero_reg)); Operand 4800 src/mips/macro-assembler-mips.cc Assert(ne, "Operand is a smi", at, Operand(zero_reg)); Operand 4807 src/mips/macro-assembler-mips.cc Assert(eq, "Operand is a smi", at, Operand(zero_reg)); Operand 4813 src/mips/macro-assembler-mips.cc And(t0, object, Operand(kSmiTagMask)); Operand 4814 src/mips/macro-assembler-mips.cc Assert(ne, "Operand is not a string", t0, Operand(zero_reg)); Operand 4818 src/mips/macro-assembler-mips.cc Assert(lo, "Operand is not a string", object, Operand(FIRST_NONSTRING_TYPE)); Operand 4828 src/mips/macro-assembler-mips.cc Assert(eq, message, src, Operand(at)); Operand 4838 src/mips/macro-assembler-mips.cc Branch(on_not_heap_number, ne, scratch, Operand(heap_number_map)); Operand 4870 src/mips/macro-assembler-mips.cc And(scratch1, first, Operand(second)); Operand 4891 src/mips/macro-assembler-mips.cc Branch(failure, ne, scratch1, Operand(kFlatAsciiStringTag)); Operand 4893 src/mips/macro-assembler-mips.cc Branch(failure, ne, scratch2, Operand(kFlatAsciiStringTag)); Operand 4903 src/mips/macro-assembler-mips.cc And(scratch, type, Operand(kFlatAsciiStringMask)); Operand 4904 src/mips/macro-assembler-mips.cc Branch(failure, ne, scratch, Operand(kFlatAsciiStringTag)); Operand 4940 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand((stack_passed_arguments + 1) * kPointerSize)); Operand 4942 src/mips/macro-assembler-mips.cc And(sp, sp, Operand(-frame_alignment)); Operand 4945 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_passed_arguments * kPointerSize)); Operand 4959 src/mips/macro-assembler-mips.cc li(t8, Operand(function)); Operand 5000 src/mips/macro-assembler-mips.cc And(at, sp, Operand(frame_alignment_mask)); Operand 5001 src/mips/macro-assembler-mips.cc Branch(&alignment_as_expected, eq, at, Operand(zero_reg)); Operand 5027 src/mips/macro-assembler-mips.cc Addu(sp, sp, Operand(stack_passed_arguments * sizeof(kPointerSize))); Operand 5043 src/mips/macro-assembler-mips.cc scratch, Operand(LUI)); Operand 5055 src/mips/macro-assembler-mips.cc scratch, Operand(ORI)); Operand 5072 src/mips/macro-assembler-mips.cc value, Operand(LUI)); Operand 5083 src/mips/macro-assembler-mips.cc scratch, Operand(ORI)); Operand 5100 src/mips/macro-assembler-mips.cc And(scratch, object, Operand(~Page::kPageAlignmentMask)); Operand 5102 src/mips/macro-assembler-mips.cc And(scratch, scratch, Operand(mask)); Operand 5103 src/mips/macro-assembler-mips.cc Branch(condition_met, cc, scratch, Operand(zero_reg)); Operand 5129 src/mips/macro-assembler-mips.cc And(t8, t9, Operand(mask_scratch)); Operand 5130 src/mips/macro-assembler-mips.cc Branch(&other_color, first_bit == 1 ? eq : ne, t8, Operand(zero_reg)); Operand 5132 src/mips/macro-assembler-mips.cc Addu(mask_scratch, mask_scratch, Operand(mask_scratch)); Operand 5133 src/mips/macro-assembler-mips.cc Branch(&word_boundary, eq, mask_scratch, Operand(zero_reg)); Operand 5134 src/mips/macro-assembler-mips.cc And(t8, t9, Operand(mask_scratch)); Operand 5135 src/mips/macro-assembler-mips.cc Branch(has_color, second_bit == 1 ? ne : eq, t8, Operand(zero_reg)); Operand 5140 src/mips/macro-assembler-mips.cc And(t9, t9, Operand(1)); Operand 5141 src/mips/macro-assembler-mips.cc Branch(has_color, second_bit == 1 ? ne : eq, t9, Operand(zero_reg)); Operand 5156 src/mips/macro-assembler-mips.cc Branch(&is_data_object, eq, t8, Operand(scratch)); Operand 5162 src/mips/macro-assembler-mips.cc And(t8, scratch, Operand(kIsIndirectStringMask | kIsNotStringMask)); Operand 5163 src/mips/macro-assembler-mips.cc Branch(not_data_object, ne, t8, Operand(zero_reg)); Operand 5172 src/mips/macro-assembler-mips.cc And(bitmap_reg, addr_reg, Operand(~Page::kPageAlignmentMask)); Operand 5178 src/mips/macro-assembler-mips.cc li(t8, Operand(1)); Operand 5204 src/mips/macro-assembler-mips.cc Branch(&done, ne, t8, Operand(zero_reg)); Operand 5212 src/mips/macro-assembler-mips.cc Branch(&ok, eq, t8, Operand(zero_reg)); Operand 5228 src/mips/macro-assembler-mips.cc Branch(&skip, ne, t8, Operand(map)); Operand 5241 src/mips/macro-assembler-mips.cc And(t8, instance_type, Operand(kIsIndirectStringMask | kIsNotStringMask)); Operand 5242 src/mips/macro-assembler-mips.cc Branch(value_is_white_and_not_data, ne, t8, Operand(zero_reg)); Operand 5250 src/mips/macro-assembler-mips.cc And(t8, instance_type, Operand(kExternalStringTag)); Operand 5253 src/mips/macro-assembler-mips.cc Branch(&skip, eq, t8, Operand(zero_reg)); Operand 5266 src/mips/macro-assembler-mips.cc And(t8, instance_type, Operand(kStringEncodingMask)); Operand 5269 src/mips/macro-assembler-mips.cc Branch(&skip, eq, t8, Operand(zero_reg)); Operand 5273 src/mips/macro-assembler-mips.cc Addu(length, t9, Operand(SeqString::kHeaderSize + kObjectAlignmentMask)); Operand 5274 src/mips/macro-assembler-mips.cc And(length, length, Operand(~kObjectAlignmentMask)); Operand 5280 src/mips/macro-assembler-mips.cc Or(t8, t8, Operand(mask_scratch)); Operand 5283 src/mips/macro-assembler-mips.cc And(bitmap_scratch, bitmap_scratch, Operand(~Page::kPageAlignmentMask)); Operand 5285 src/mips/macro-assembler-mips.cc Addu(t8, t8, Operand(length)); Operand 5325 src/mips/macro-assembler-mips.cc Branch(call_runtime, ne, a2, Operand(empty_fixed_array_value)); Operand 5347 src/mips/macro-assembler-mips.cc Branch(&check_prototype, eq, a1, Operand(a0)); Operand 5349 src/mips/macro-assembler-mips.cc Branch(call_runtime, ne, a3, Operand(empty_fixed_array_value)); Operand 5354 src/mips/macro-assembler-mips.cc Branch(&next, ne, a1, Operand(null_value)); Operand 5361 src/mips/macro-assembler-mips.cc li(output_reg, Operand(255)); Operand 5363 src/mips/macro-assembler-mips.cc Branch(&done, gt, input_reg, Operand(output_reg)); Operand 5365 src/mips/macro-assembler-mips.cc Branch(USE_DELAY_SLOT, &done, lt, input_reg, Operand(zero_reg)); Operand 5390 src/mips/macro-assembler-mips.cc li(result_reg, Operand(255)); Operand 141 src/mips/macro-assembler-mips.h #define COND_TYPED_ARGS Condition cond, Register r1, const Operand& r2 Operand 173 src/mips/macro-assembler-mips.h const Operand& rt = Operand(zero_reg), BranchDelaySlot bd = PROTECT Operand 193 src/mips/macro-assembler-mips.h Register rs = zero_reg, const Operand& rt = Operand(zero_reg)) { Operand 210 src/mips/macro-assembler-mips.h const Operand& op = Operand(no_reg)); Operand 219 src/mips/macro-assembler-mips.h const Operand& op); Operand 272 src/mips/macro-assembler-mips.h Condition cond, Register src1, const Operand& src2); Operand 279 src/mips/macro-assembler-mips.h Condition cond, Register src1, const Operand& src2); Operand 550 src/mips/macro-assembler-mips.h void instr(Register rd, Register rs, const Operand& rt); \ Operand 552 src/mips/macro-assembler-mips.h instr(rd, rs, Operand(rt)); \ Operand 555 src/mips/macro-assembler-mips.h instr(rs, rt, Operand(j)); \ Operand 559 src/mips/macro-assembler-mips.h void instr(Register rs, const Operand& rt); \ Operand 561 src/mips/macro-assembler-mips.h instr(rs, Operand(rt)); \ Operand 564 src/mips/macro-assembler-mips.h instr(rs, Operand(j)); \ Operand 597 src/mips/macro-assembler-mips.h void li(Register rd, Operand j, LiFlags mode = OPTIMIZE_SIZE); Operand 599 src/mips/macro-assembler-mips.h li(rd, Operand(j), mode); Operand 603 src/mips/macro-assembler-mips.h li(dst, Operand(value), mode); Operand 617 src/mips/macro-assembler-mips.h Addu(sp, sp, Operand(-kPointerSize)); Operand 626 src/mips/macro-assembler-mips.h Subu(sp, sp, Operand(2 * kPointerSize)); Operand 633 src/mips/macro-assembler-mips.h Subu(sp, sp, Operand(3 * kPointerSize)); Operand 641 src/mips/macro-assembler-mips.h Subu(sp, sp, Operand(4 * kPointerSize)); Operand 650 src/mips/macro-assembler-mips.h Branch(3, cond, tst1, Operand(tst2)); Operand 651 src/mips/macro-assembler-mips.h Subu(sp, sp, Operand(kPointerSize)); Operand 666 src/mips/macro-assembler-mips.h Addu(sp, sp, Operand(kPointerSize)); Operand 686 src/mips/macro-assembler-mips.h Addu(sp, sp, Operand(count * kPointerSize)); Operand 836 src/mips/macro-assembler-mips.h li(kRootRegister, Operand(roots_array_start)); Operand 1044 src/mips/macro-assembler-mips.h And(type, type, Operand(kIsNotStringMask)); Operand 1099 src/mips/macro-assembler-mips.h Branch(label, lt, overflow_check, Operand(zero_reg), bd); Operand 1105 src/mips/macro-assembler-mips.h Branch(label, ge, overflow_check, Operand(zero_reg), bd); Operand 1109 src/mips/macro-assembler-mips.h Ret(lt, overflow_check, Operand(zero_reg), bd); Operand 1113 src/mips/macro-assembler-mips.h Ret(ge, overflow_check, Operand(zero_reg), bd); Operand 1126 src/mips/macro-assembler-mips.h li(s2, Operand(ref)); Operand 1133 src/mips/macro-assembler-mips.h const Operand& r2 = Operand(zero_reg), Operand 1260 src/mips/macro-assembler-mips.h void Assert(Condition cc, const char* msg, Register rs, Operand rt); Operand 1265 src/mips/macro-assembler-mips.h void Check(Condition cc, const char* msg, Register rs, Operand rt); Operand 1428 src/mips/macro-assembler-mips.h const Operand& rt, Operand 1432 src/mips/macro-assembler-mips.h const Operand& rt, Operand 1436 src/mips/macro-assembler-mips.h const Operand& rt, Operand 1440 src/mips/macro-assembler-mips.h const Operand& rt, Operand 140 src/mips/regexp-macro-assembler-mips.cc __ li(v0, Operand(FAILURE)); Operand 168 src/mips/regexp-macro-assembler-mips.cc current_input_offset(), Operand(by * char_size())); Operand 178 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(by)); Operand 199 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_equal, eq, current_character(), Operand(c)); Operand 204 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit)); Operand 212 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(¬_at_start, ne, a0, Operand(zero_reg)); Operand 216 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, end_of_input_address(), Operand(current_input_offset())); Operand 217 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_at_start, eq, a0, Operand(a1)); Operand 225 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_at_start, ne, a0, Operand(zero_reg)); Operand 228 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, end_of_input_address(), Operand(current_input_offset())); Operand 229 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_at_start, ne, a0, Operand(a1)); Operand 234 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_less, lt, current_character(), Operand(limit)); Operand 253 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, end_of_input_address(), Operand(current_input_offset())); Operand 256 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(byte_offset)); Operand 266 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_failure, ne, a1, Operand(str[i])); Operand 273 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_failure, ne, a1, Operand(str[i])); Operand 276 src/mips/regexp-macro-assembler-mips.cc __ li(a2, Operand(match_high_byte)); Operand 279 src/mips/regexp-macro-assembler-mips.cc __ Addu(a3, a2, Operand(match_char & 0xff)); Operand 280 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_failure, ne, a1, Operand(a3)); Operand 290 src/mips/regexp-macro-assembler-mips.cc __ Branch(&backtrack_non_equal, ne, current_input_offset(), Operand(a0)); Operand 293 src/mips/regexp-macro-assembler-mips.cc Operand(kPointerSize)); Operand 295 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_equal, eq, current_input_offset(), Operand(a0)); Operand 309 src/mips/regexp-macro-assembler-mips.cc __ Branch(&fallthrough, eq, a1, Operand(zero_reg)); Operand 313 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, gt, t5, Operand(zero_reg)); Operand 322 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(end_of_input_address())); Operand 323 src/mips/regexp-macro-assembler-mips.cc __ Addu(a2, end_of_input_address(), Operand(current_input_offset())); Operand 324 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a0, Operand(a1)); Operand 337 src/mips/regexp-macro-assembler-mips.cc __ Branch(&loop_check, eq, t0, Operand(a3)); Operand 340 src/mips/regexp-macro-assembler-mips.cc __ Or(a3, a3, Operand(0x20)); // Convert capture character to lower-case. Operand 341 src/mips/regexp-macro-assembler-mips.cc __ Or(t0, t0, Operand(0x20)); // Also convert input character. Operand 342 src/mips/regexp-macro-assembler-mips.cc __ Branch(&fail, ne, t0, Operand(a3)); Operand 343 src/mips/regexp-macro-assembler-mips.cc __ Subu(a3, a3, Operand('a')); Operand 344 src/mips/regexp-macro-assembler-mips.cc __ Branch(&fail, hi, a3, Operand('z' - 'a')); // Is a3 a lowercase letter? Operand 347 src/mips/regexp-macro-assembler-mips.cc __ Branch(&loop, lt, a0, Operand(a1)); Operand 377 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(end_of_input_address())); Operand 383 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, current_input_offset(), Operand(end_of_input_address())); Operand 385 src/mips/regexp-macro-assembler-mips.cc __ li(a3, Operand(ExternalReference::isolate_address())); Operand 396 src/mips/regexp-macro-assembler-mips.cc __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); Operand 400 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, eq, v0, Operand(zero_reg)); Operand 402 src/mips/regexp-macro-assembler-mips.cc __ Addu(current_input_offset(), current_input_offset(), Operand(s3)); Operand 420 src/mips/regexp-macro-assembler-mips.cc __ Branch(&fallthrough, eq, a1, Operand(zero_reg)); Operand 424 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, gt, t5, Operand(zero_reg)); Operand 427 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, a0, Operand(end_of_input_address())); Operand 428 src/mips/regexp-macro-assembler-mips.cc __ Addu(a2, end_of_input_address(), Operand(current_input_offset())); Operand 429 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a1, Operand(a0)); Operand 445 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ne, a3, Operand(t0)); Operand 446 src/mips/regexp-macro-assembler-mips.cc __ Branch(&loop, lt, a0, Operand(a1)); Operand 456 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c)); Operand 463 src/mips/regexp-macro-assembler-mips.cc __ And(a0, current_character(), Operand(mask)); Operand 464 src/mips/regexp-macro-assembler-mips.cc Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c); Operand 472 src/mips/regexp-macro-assembler-mips.cc __ And(a0, current_character(), Operand(mask)); Operand 473 src/mips/regexp-macro-assembler-mips.cc Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c); Operand 484 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand(minus)); Operand 485 src/mips/regexp-macro-assembler-mips.cc __ And(a0, a0, Operand(mask)); Operand 486 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_equal, ne, a0, Operand(c)); Operand 494 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand(from)); Operand 496 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_in_range, ls, a0, Operand(to - from)); Operand 504 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand(from)); Operand 506 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_not_in_range, hi, a0, Operand(to - from)); Operand 513 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(table)); Operand 515 src/mips/regexp-macro-assembler-mips.cc __ And(a1, current_character(), Operand(kTableSize - 1)); Operand 522 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_bit_set, ne, a0, Operand(zero_reg)); Operand 536 src/mips/regexp-macro-assembler-mips.cc __ Branch(&success, eq, current_character(), Operand(' ')); Operand 538 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand('\t')); Operand 539 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, hi, a0, Operand('\r' - '\t')); Operand 548 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, eq, current_character(), Operand(' ')); Operand 549 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand('\t')); Operand 550 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ls, a0, Operand('\r' - '\t')); Operand 556 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand('0')); Operand 557 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, hi, a0, Operand('9' - '0')); Operand 561 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_character(), Operand('0')); Operand 562 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ls, a0, Operand('9' - '0')); Operand 566 src/mips/regexp-macro-assembler-mips.cc __ Xor(a0, current_character(), Operand(0x01)); Operand 568 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, a0, Operand(0x0b)); Operand 569 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ls, a0, Operand(0x0c - 0x0b)); Operand 574 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, a0, Operand(0x2028 - 0x0b)); Operand 575 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ls, a0, Operand(1)); Operand 581 src/mips/regexp-macro-assembler-mips.cc __ Xor(a0, current_character(), Operand(0x01)); Operand 583 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, a0, Operand(0x0b)); Operand 585 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, hi, a0, Operand(0x0c - 0x0b)); Operand 588 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(&done, ls, a0, Operand(0x0c - 0x0b)); Operand 592 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, a0, Operand(0x2028 - 0x0b)); Operand 593 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, hi, a0, Operand(1)); Operand 601 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, hi, current_character(), Operand('z')); Operand 604 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(map)); Operand 607 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, eq, a0, Operand(zero_reg)); Operand 614 src/mips/regexp-macro-assembler-mips.cc __ Branch(&done, hi, current_character(), Operand('z')); Operand 617 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(map)); Operand 620 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(on_no_match, ne, a0, Operand(zero_reg)); Operand 637 src/mips/regexp-macro-assembler-mips.cc __ li(v0, Operand(FAILURE)); Operand 672 src/mips/regexp-macro-assembler-mips.cc __ Addu(frame_pointer(), sp, Operand(4 * kPointerSize)); Operand 683 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(stack_limit)); Operand 687 src/mips/regexp-macro-assembler-mips.cc __ Branch(&stack_limit_hit, le, a0, Operand(zero_reg)); Operand 690 src/mips/regexp-macro-assembler-mips.cc __ Branch(&stack_ok, hs, a0, Operand(num_registers_ * kPointerSize)); Operand 693 src/mips/regexp-macro-assembler-mips.cc __ li(v0, Operand(EXCEPTION)); Operand 699 src/mips/regexp-macro-assembler-mips.cc __ Branch(&return_v0, ne, v0, Operand(zero_reg)); Operand 703 src/mips/regexp-macro-assembler-mips.cc __ Subu(sp, sp, Operand(num_registers_ * kPointerSize)); Operand 713 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, current_input_offset(), Operand(char_size())); Operand 721 src/mips/regexp-macro-assembler-mips.cc __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); Operand 725 src/mips/regexp-macro-assembler-mips.cc __ Branch(&load_char_start_regexp, ne, a1, Operand(zero_reg)); Operand 726 src/mips/regexp-macro-assembler-mips.cc __ li(current_character(), Operand('\n')); Operand 740 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, frame_pointer(), Operand(kRegisterZero)); Operand 741 src/mips/regexp-macro-assembler-mips.cc __ li(a2, Operand(num_saved_registers_)); Operand 745 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a1, Operand(-kPointerSize)); Operand 746 src/mips/regexp-macro-assembler-mips.cc __ Subu(a2, a2, Operand(1)); Operand 747 src/mips/regexp-macro-assembler-mips.cc __ Branch(&init_loop, ne, a2, Operand(zero_reg)); Operand 776 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, a1, Operand(a2)); Operand 796 src/mips/regexp-macro-assembler-mips.cc __ Addu(a2, a1, Operand(a2)); Operand 797 src/mips/regexp-macro-assembler-mips.cc __ Addu(a3, a1, Operand(a3)); Operand 819 src/mips/regexp-macro-assembler-mips.cc __ Branch(&return_v0, lt, a1, Operand(num_saved_registers_)); Operand 834 src/mips/regexp-macro-assembler-mips.cc &load_char_start_regexp, ne, current_input_offset(), Operand(t7)); Operand 837 src/mips/regexp-macro-assembler-mips.cc Operand(zero_reg)); Operand 841 src/mips/regexp-macro-assembler-mips.cc Operand((mode_ == UC16) ? 2 : 1)); Operand 846 src/mips/regexp-macro-assembler-mips.cc __ li(v0, Operand(SUCCESS)); Operand 881 src/mips/regexp-macro-assembler-mips.cc __ Branch(&return_v0, ne, v0, Operand(zero_reg)); Operand 885 src/mips/regexp-macro-assembler-mips.cc __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); Operand 902 src/mips/regexp-macro-assembler-mips.cc __ Addu(a1, frame_pointer(), Operand(kStackHighEnd)); Operand 903 src/mips/regexp-macro-assembler-mips.cc __ li(a2, Operand(ExternalReference::isolate_address())); Operand 911 src/mips/regexp-macro-assembler-mips.cc __ Branch(&exit_with_exception, eq, v0, Operand(zero_reg)); Operand 915 src/mips/regexp-macro-assembler-mips.cc __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); Operand 924 src/mips/regexp-macro-assembler-mips.cc __ li(v0, Operand(EXCEPTION)); Operand 953 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(if_ge, ge, a0, Operand(comparand)); Operand 961 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(if_lt, lt, a0, Operand(comparand)); Operand 968 src/mips/regexp-macro-assembler-mips.cc BranchOrBacktrack(if_eq, eq, a0, Operand(current_input_offset())); Operand 1005 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(target + Code::kHeaderSize - kHeapObjectTag)); Operand 1047 src/mips/regexp-macro-assembler-mips.cc __ Addu(backtrack_stackpointer(), backtrack_stackpointer(), Operand(a0)); Operand 1056 src/mips/regexp-macro-assembler-mips.cc Operand(-by * char_size())); Operand 1068 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(to)); Operand 1084 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, current_input_offset(), Operand(cp_offset * char_size())); Operand 1113 src/mips/regexp-macro-assembler-mips.cc __ li(a1, Operand(masm_->CodeObject()), CONSTANT_SIZE); Operand 1241 src/mips/regexp-macro-assembler-mips.cc Operand(-cp_offset * char_size())); Operand 1275 src/mips/regexp-macro-assembler-mips.cc __ Addu(t5, ra, Operand(masm_->CodeObject())); Operand 1282 src/mips/regexp-macro-assembler-mips.cc __ Subu(ra, ra, Operand(masm_->CodeObject())); Operand 1291 src/mips/regexp-macro-assembler-mips.cc Operand(-kPointerSize)); Operand 1307 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(stack_limit)); Operand 1309 src/mips/regexp-macro-assembler-mips.cc SafeCall(&check_preempt_label_, ls, sp, Operand(a0)); Operand 1317 src/mips/regexp-macro-assembler-mips.cc __ li(a0, Operand(stack_limit)); Operand 1319 src/mips/regexp-macro-assembler-mips.cc SafeCall(&stack_overflow_label_, ls, backtrack_stackpointer(), Operand(a0)); Operand 1328 src/mips/regexp-macro-assembler-mips.cc __ li(code_pointer(), Operand(function)); Operand 1334 src/mips/regexp-macro-assembler-mips.cc __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); Operand 1343 src/mips/regexp-macro-assembler-mips.cc __ Addu(t7, current_input_offset(), Operand(cp_offset * char_size())); Operand 1349 src/mips/regexp-macro-assembler-mips.cc __ Addu(t5, end_of_input_address(), Operand(offset)); Operand 1364 src/mips/regexp-macro-assembler-mips.cc __ Subu(sp, sp, Operand(stack_alignment + kCArgsSlotsSize)); Operand 1371 src/mips/regexp-macro-assembler-mips.cc __ Addu(sp, sp, Operand(stack_alignment + kCArgsSlotsSize)); Operand 204 src/mips/regexp-macro-assembler-mips.h const Operand& rt); Operand 211 src/mips/regexp-macro-assembler-mips.h const Operand& rt); Operand 78 src/mips/stub-cache-mips.cc __ li(base_addr, Operand(key_offset)); Operand 84 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, name, Operand(at)); Operand 89 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, at, Operand(scratch2)); Operand 100 src/mips/stub-cache-mips.cc __ And(flags_reg, flags_reg, Operand(~Code::kFlagsNotUsedInLookup)); Operand 101 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, flags_reg, Operand(flags)); Operand 112 src/mips/stub-cache-mips.cc __ Addu(at, code, Operand(Code::kHeaderSize - kHeapObjectTag)); Operand 145 src/mips/stub-cache-mips.cc __ And(scratch0, scratch0, Operand(kInterceptorOrAccessCheckNeededMask)); Operand 146 src/mips/stub-cache-mips.cc __ Branch(miss_label, ne, scratch0, Operand(zero_reg)); Operand 150 src/mips/stub-cache-mips.cc __ Branch(miss_label, lt, scratch0, Operand(FIRST_SPEC_OBJECT_TYPE)); Operand 159 src/mips/stub-cache-mips.cc __ Branch(miss_label, ne, map, Operand(tmp)); Operand 227 src/mips/stub-cache-mips.cc __ Xor(scratch, scratch, Operand((flags >> kHeapObjectTagSize) & mask)); Operand 228 src/mips/stub-cache-mips.cc __ And(scratch, scratch, Operand(mask)); Operand 246 src/mips/stub-cache-mips.cc __ Addu(scratch, scratch, Operand((flags >> kHeapObjectTagSize) & mask2)); Operand 247 src/mips/stub-cache-mips.cc __ And(scratch, scratch, Operand(mask2)); Operand 297 src/mips/stub-cache-mips.cc __ Branch(miss, ne, prototype, Operand(at)); Operand 340 src/mips/stub-cache-mips.cc __ Branch(miss_label, ne, scratch, Operand(JS_ARRAY_TYPE)); Operand 363 src/mips/stub-cache-mips.cc __ And(scratch2, scratch1, Operand(kIsNotStringMask)); Operand 368 src/mips/stub-cache-mips.cc Operand(static_cast<int32_t>(kStringTag))); Operand 396 src/mips/stub-cache-mips.cc __ Branch(miss, ne, scratch1, Operand(JS_VALUE_TYPE)); Operand 489 src/mips/stub-cache-mips.cc __ li(a2, Operand(transition)); Operand 500 src/mips/stub-cache-mips.cc __ li(scratch1, Operand(transition)); Operand 587 src/mips/stub-cache-mips.cc __ Branch(miss, ne, a3, Operand(JS_FUNCTION_TYPE)); Operand 613 src/mips/stub-cache-mips.cc __ li(scratch, Operand(interceptor)); Operand 617 src/mips/stub-cache-mips.cc __ li(scratch, Operand(ExternalReference::isolate_address())); Operand 691 src/mips/stub-cache-mips.cc __ li(t3, Operand(ExternalReference::isolate_address())); Operand 698 src/mips/stub-cache-mips.cc __ Addu(a2, sp, Operand(3 * kPointerSize)); Operand 719 src/mips/stub-cache-mips.cc __ Addu(t0, a2, Operand(argc * kPointerSize)); Operand 722 src/mips/stub-cache-mips.cc __ li(t0, Operand(argc)); Operand 922 src/mips/stub-cache-mips.cc __ Branch(interceptor_succeeded, ne, v0, Operand(scratch)); Operand 944 src/mips/stub-cache-mips.cc __ li(scratch, Operand(cell)); Operand 948 src/mips/stub-cache-mips.cc __ Branch(miss, ne, scratch, Operand(at)); Operand 1000 src/mips/stub-cache-mips.cc __ And(fval, ival, Operand(kBinary32SignMask)); Operand 1008 src/mips/stub-cache-mips.cc __ Branch(¬_special, gt, ival, Operand(1)); Operand 1014 src/mips/stub-cache-mips.cc __ Xor(scratch1, ival, Operand(1)); Operand 1034 src/mips/stub-cache-mips.cc __ Addu(zeros, zeros, Operand(1)); Operand 1160 src/mips/stub-cache-mips.cc __ li(reg, Operand(prototype)); Operand 1267 src/mips/stub-cache-mips.cc __ li(scratch3, Operand(ExternalReference::isolate_address())); Operand 1369 src/mips/stub-cache-mips.cc __ Branch(&interceptor_failed, eq, v0, Operand(scratch1)); Operand 1417 src/mips/stub-cache-mips.cc __ li(scratch1, Operand(ExternalReference::isolate_address())); Operand 1443 src/mips/stub-cache-mips.cc __ Branch(miss, ne, a2, Operand(name)); Operand 1471 src/mips/stub-cache-mips.cc __ li(a3, Operand(cell)); Operand 1483 src/mips/stub-cache-mips.cc __ Branch(miss, ne, a3, Operand(JS_FUNCTION_TYPE)); Operand 1488 src/mips/stub-cache-mips.cc __ Branch(miss, ne, t0, Operand(a3)); Operand 1490 src/mips/stub-cache-mips.cc __ Branch(miss, ne, a1, Operand(function)); Operand 1598 src/mips/stub-cache-mips.cc __ Addu(v0, v0, Operand(Smi::FromInt(argc))); Operand 1604 src/mips/stub-cache-mips.cc __ Branch(&attempt_to_grow_elements, gt, v0, Operand(t0)); Operand 1715 src/mips/stub-cache-mips.cc __ Addu(end_elements, end_elements, Operand(kEndElementsOffset)); Operand 1716 src/mips/stub-cache-mips.cc __ li(t3, Operand(new_space_allocation_top)); Operand 1718 src/mips/stub-cache-mips.cc __ Branch(&call_builtin, ne, end_elements, Operand(a3)); Operand 1720 src/mips/stub-cache-mips.cc __ li(t5, Operand(new_space_allocation_limit)); Operand 1722 src/mips/stub-cache-mips.cc __ Addu(a3, a3, Operand(kAllocationDelta * kPointerSize)); Operand 1723 src/mips/stub-cache-mips.cc __ Branch(&call_builtin, hi, a3, Operand(t5)); Operand 1738 src/mips/stub-cache-mips.cc __ Addu(t0, t0, Operand(Smi::FromInt(kAllocationDelta))); Operand 1805 src/mips/stub-cache-mips.cc __ Subu(t0, t0, Operand(Smi::FromInt(1))); Operand 1806 src/mips/stub-cache-mips.cc __ Branch(&return_undefined, lt, t0, Operand(zero_reg)); Operand 1817 src/mips/stub-cache-mips.cc __ Branch(&call_builtin, eq, v0, Operand(t2)); Operand 2060 src/mips/stub-cache-mips.cc __ And(code, code, Operand(Smi::FromInt(0xffff))); Operand 2130 src/mips/stub-cache-mips.cc __ And(t0, v0, Operand(kSmiTagMask)); Operand 2131 src/mips/stub-cache-mips.cc __ Drop(argc + 1, eq, t0, Operand(zero_reg)); Operand 2132 src/mips/stub-cache-mips.cc __ Ret(eq, t0, Operand(zero_reg)); Operand 2153 src/mips/stub-cache-mips.cc __ And(t2, t1, Operand(~HeapNumber::kSignMask)); Operand 2158 src/mips/stub-cache-mips.cc __ And(t5, t5, Operand(kFCSRExceptionFlagMask)); Operand 2159 src/mips/stub-cache-mips.cc __ Branch(&no_fpu_error, eq, t5, Operand(zero_reg)); Operand 2164 src/mips/stub-cache-mips.cc __ Subu(t3, t2, Operand(HeapNumber::kExponentMask Operand 2166 src/mips/stub-cache-mips.cc __ Branch(&restore_fcsr_and_return, eq, t3, Operand(zero_reg)); Operand 2171 src/mips/stub-cache-mips.cc Operand(HeapNumber::kMantissaBits)); Operand 2178 src/mips/stub-cache-mips.cc __ Addu(a1, v0, Operand(0x40000000)); Operand 2179 src/mips/stub-cache-mips.cc __ Branch(&wont_fit_smi, lt, a1, Operand(zero_reg)); Operand 2185 src/mips/stub-cache-mips.cc __ Branch(&restore_fcsr_and_return, ne, v0, Operand(zero_reg)); Operand 2187 src/mips/stub-cache-mips.cc __ And(t0, t1, Operand(HeapNumber::kSignMask)); Operand 2190 src/mips/stub-cache-mips.cc __ Branch(&restore_fcsr_and_return, eq, t0, Operand(zero_reg)); Operand 2273 src/mips/stub-cache-mips.cc __ Branch(&slow, lt, v0, Operand(zero_reg)); Operand 2288 src/mips/stub-cache-mips.cc __ And(t0, a1, Operand(HeapNumber::kSignMask)); Operand 2289 src/mips/stub-cache-mips.cc __ Branch(&negative_sign, ne, t0, Operand(zero_reg)); Operand 2296 src/mips/stub-cache-mips.cc __ Xor(a1, a1, Operand(HeapNumber::kSignMask)); Operand 2427 src/mips/stub-cache-mips.cc __ Branch(&miss, Ugreater_equal, a3, Operand(FIRST_NONSTRING_TYPE)); Operand 2447 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(HEAP_NUMBER_TYPE)); Operand 2467 src/mips/stub-cache-mips.cc __ Branch(&fast, eq, a1, Operand(t0)); Operand 2469 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a1, Operand(t0)); Operand 2621 src/mips/stub-cache-mips.cc __ li(a2, Operand(Handle<String>(name))); // Restore name. Operand 2658 src/mips/stub-cache-mips.cc __ li(a3, Operand(callback)); // Callback info. Operand 2750 src/mips/stub-cache-mips.cc __ li(a0, Operand(Smi::FromInt(strict_mode_))); Operand 2783 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a3, Operand(Handle<Map>(object->map()))); Operand 2789 src/mips/stub-cache-mips.cc __ li(t0, Operand(cell)); Operand 2792 src/mips/stub-cache-mips.cc __ Branch(&miss, eq, t1, Operand(t2)); Operand 2990 src/mips/stub-cache-mips.cc __ li(a3, Operand(cell)); Operand 2996 src/mips/stub-cache-mips.cc __ Branch(&miss, eq, t0, Operand(at)); Operand 3025 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); Operand 3048 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); Operand 3072 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); Operand 3095 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); Operand 3118 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); Operand 3141 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); Operand 3166 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a0, Operand(name)); Operand 3212 src/mips/stub-cache-mips.cc eq, a2, Operand(receiver_maps->at(current))); Operand 3241 src/mips/stub-cache-mips.cc __ Branch(&miss, ne, a1, Operand(name)); Operand 3308 src/mips/stub-cache-mips.cc a3, Operand(receiver_maps->at(i))); Operand 3311 src/mips/stub-cache-mips.cc __ Branch(&next_map, ne, a3, Operand(receiver_maps->at(i))); Operand 3312 src/mips/stub-cache-mips.cc __ li(a3, Operand(transitioned_maps->at(i))); Operand 3344 src/mips/stub-cache-mips.cc __ Branch(&generic_stub_call, ne, a2, Operand(t7)); Operand 3353 src/mips/stub-cache-mips.cc __ Branch(&generic_stub_call, ne, t0, Operand(MAP_TYPE)); Operand 3363 src/mips/stub-cache-mips.cc a3, Operand(JS_FUNCTION_TYPE)); Operand 3387 src/mips/stub-cache-mips.cc __ Addu(t5, t5, Operand(3 * kPointerSize)); Operand 3413 src/mips/stub-cache-mips.cc __ Branch(¬_passed, less_equal, a0, Operand(arg_number)); Operand 3422 src/mips/stub-cache-mips.cc __ Addu(t5, t5, Operand(kPointerSize)); Operand 3427 src/mips/stub-cache-mips.cc __ li(a2, Operand(constant)); Operand 3447 src/mips/stub-cache-mips.cc __ Or(v0, v0, Operand(kHeapObjectTag)); Operand 3454 src/mips/stub-cache-mips.cc __ Addu(sp, sp, Operand(kPointerSize)); Operand 3580 src/mips/stub-cache-mips.cc __ Branch(fail, ne, scratch1, Operand(zero_reg)); Operand 3619 src/mips/stub-cache-mips.cc __ Branch(&miss_force_generic, Ugreater_equal, key, Operand(t1)); Operand 3703 src/mips/stub-cache-mips.cc __ Subu(t3, value, Operand(0xC0000000)); // Non-smi value gives neg result. Operand 3704 src/mips/stub-cache-mips.cc __ Branch(&box_int, lt, t3, Operand(zero_reg)); Operand 3747 src/mips/stub-cache-mips.cc __ And(t2, value, Operand(0xC0000000)); Operand 3748 src/mips/stub-cache-mips.cc __ Branch(&pl_box_int, ne, t2, Operand(zero_reg)); Operand 3775 src/mips/stub-cache-mips.cc __ And(t2, value, Operand(0x80000000)); Operand 3776 src/mips/stub-cache-mips.cc __ Branch(&box_int_0, ne, t2, Operand(zero_reg)); Operand 3777 src/mips/stub-cache-mips.cc __ And(t2, value, Operand(0x40000000)); Operand 3778 src/mips/stub-cache-mips.cc __ Branch(&box_int_1, ne, t2, Operand(zero_reg)); Operand 3837 src/mips/stub-cache-mips.cc __ And(t4, value, Operand(kBinary32MantissaMask)); Operand 3841 src/mips/stub-cache-mips.cc __ And(t5, t5, Operand(kBinary32ExponentMask >> kBinary32MantissaBits)); Operand 3844 src/mips/stub-cache-mips.cc __ Branch(&exponent_rebiased, eq, t5, Operand(zero_reg)); Operand 3847 src/mips/stub-cache-mips.cc __ Xor(t1, t5, Operand(0xFF)); Operand 3849 src/mips/stub-cache-mips.cc __ Branch(&exponent_rebiased, eq, t1, Operand(zero_reg)); Operand 3854 src/mips/stub-cache-mips.cc Operand(-kBinary32ExponentBias + HeapNumber::kExponentBias)); Operand 3857 src/mips/stub-cache-mips.cc __ And(a2, value, Operand(kBinary32SignMask)); Operand 3959 src/mips/stub-cache-mips.cc __ Branch(&miss_force_generic, Ugreater_equal, key, Operand(t1)); Operand 3982 src/mips/stub-cache-mips.cc __ li(v0, Operand(255)); Operand 3984 src/mips/stub-cache-mips.cc __ Branch(&done, gt, t1, Operand(v0)); Operand 3986 src/mips/stub-cache-mips.cc __ Branch(USE_DELAY_SLOT, &done, lt, t1, Operand(zero_reg)); Operand 4061 src/mips/stub-cache-mips.cc __ Branch(&slow, ne, t2, Operand(HEAP_NUMBER_TYPE)); Operand 4144 src/mips/stub-cache-mips.cc __ Branch(&nan_or_infinity_or_zero, eq, t6, Operand(zero_reg)); Operand 4149 src/mips/stub-cache-mips.cc __ Branch(&nan_or_infinity_or_zero, eq, t1, Operand(zero_reg)); Operand 4155 src/mips/stub-cache-mips.cc Operand(kBinary32ExponentBias - HeapNumber::kExponentBias)); Operand 4157 src/mips/stub-cache-mips.cc __ li(t1, Operand(kBinary32MaxExponent)); Operand 4159 src/mips/stub-cache-mips.cc __ And(t2, t3, Operand(HeapNumber::kSignMask)); Operand 4160 src/mips/stub-cache-mips.cc __ Or(t2, t2, Operand(kBinary32ExponentMask)); Operand 4162 src/mips/stub-cache-mips.cc __ Branch(&done, gt, t6, Operand(kBinary32MaxExponent)); Operand 4164 src/mips/stub-cache-mips.cc __ Slt(t1, t6, Operand(kBinary32MinExponent)); Operand 4165 src/mips/stub-cache-mips.cc __ And(t2, t3, Operand(HeapNumber::kSignMask)); Operand 4167 src/mips/stub-cache-mips.cc __ Branch(&done, lt, t6, Operand(kBinary32MinExponent)); Operand 4169 src/mips/stub-cache-mips.cc __ And(t7, t3, Operand(HeapNumber::kSignMask)); Operand 4170 src/mips/stub-cache-mips.cc __ And(t3, t3, Operand(HeapNumber::kMantissaMask)); Operand 4189 src/mips/stub-cache-mips.cc __ And(t7, t3, Operand(HeapNumber::kSignMask)); Operand 4190 src/mips/stub-cache-mips.cc __ And(t3, t3, Operand(HeapNumber::kMantissaMask)); Operand 4217 src/mips/stub-cache-mips.cc __ Branch(&done, eq, t6, Operand(zero_reg)); Operand 4221 src/mips/stub-cache-mips.cc __ Branch(&done, eq, t6, Operand(t5)); Operand 4225 src/mips/stub-cache-mips.cc __ Subu(t6, t6, Operand(HeapNumber::kExponentBias)); Operand 4229 src/mips/stub-cache-mips.cc __ Branch(&done, lt, t6, Operand(zero_reg)); Operand 4235 src/mips/stub-cache-mips.cc __ Branch(&done, ge, t6, Operand(meaningfull_bits - 1)); Operand 4237 src/mips/stub-cache-mips.cc __ And(t5, t3, Operand(HeapNumber::kSignMask)); Operand 4238 src/mips/stub-cache-mips.cc __ And(t3, t3, Operand(HeapNumber::kMantissaMask)); Operand 4239 src/mips/stub-cache-mips.cc __ Or(t3, t3, Operand(1u << HeapNumber::kMantissaBitsInTopWord)); Operand 4246 src/mips/stub-cache-mips.cc __ Branch(&sign, ge, t6, Operand(zero_reg)); Operand 4349 src/mips/stub-cache-mips.cc __ Branch(USE_DELAY_SLOT, &miss_force_generic, hs, a0, Operand(a3)); Operand 4352 src/mips/stub-cache-mips.cc __ Addu(a3, a2, Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 4358 src/mips/stub-cache-mips.cc __ Branch(&miss_force_generic, eq, t0, Operand(t1)); Operand 4400 src/mips/stub-cache-mips.cc __ Branch(&miss_force_generic, hs, key_reg, Operand(scratch)); Operand 4404 src/mips/stub-cache-mips.cc __ Addu(indexed_double_offset, elements_reg, Operand(scratch2)); Operand 4407 src/mips/stub-cache-mips.cc __ Branch(&miss_force_generic, eq, scratch, Operand(kHoleNanUpper32)); Operand 4482 src/mips/stub-cache-mips.cc __ Branch(&grow, hs, key_reg, Operand(scratch)); Operand 4484 src/mips/stub-cache-mips.cc __ Branch(&miss_force_generic, hs, key_reg, Operand(scratch)); Operand 4499 src/mips/stub-cache-mips.cc Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 4508 src/mips/stub-cache-mips.cc Operand(FixedArray::kHeaderSize - kHeapObjectTag)); Operand 4539 src/mips/stub-cache-mips.cc __ Branch(&miss_force_generic, ne, key_reg, Operand(scratch)); Operand 4548 src/mips/stub-cache-mips.cc __ Branch(&check_capacity, ne, elements_reg, Operand(at)); Operand 4556 src/mips/stub-cache-mips.cc __ li(scratch, Operand(Smi::FromInt(JSArray::kPreallocatedArrayElements))); Operand 4574 src/mips/stub-cache-mips.cc __ li(length_reg, Operand(Smi::FromInt(1))); Operand 4587 src/mips/stub-cache-mips.cc __ Branch(&slow, hs, length_reg, Operand(scratch)); Operand 4590 src/mips/stub-cache-mips.cc __ Addu(length_reg, length_reg, Operand(Smi::FromInt(1))); Operand 4648 src/mips/stub-cache-mips.cc __ Branch(&grow, hs, key_reg, Operand(scratch1)); Operand 4650 src/mips/stub-cache-mips.cc __ Branch(&miss_force_generic, hs, key_reg, Operand(scratch1)); Operand 4684 src/mips/stub-cache-mips.cc __ Branch(&miss_force_generic, ne, key_reg, Operand(scratch1)); Operand 4691 src/mips/stub-cache-mips.cc __ Branch(&transition_elements_kind, ne, scratch1, Operand(at)); Operand 4701 src/mips/stub-cache-mips.cc __ Branch(&check_capacity, ne, elements_reg, Operand(at)); Operand 4711 src/mips/stub-cache-mips.cc __ li(scratch1, Operand(Smi::FromInt(JSArray::kPreallocatedArrayElements))); Operand 4723 src/mips/stub-cache-mips.cc __ li(length_reg, Operand(Smi::FromInt(1))); Operand 4733 src/mips/stub-cache-mips.cc __ Branch(&slow, hs, length_reg, Operand(scratch1)); Operand 4736 src/mips/stub-cache-mips.cc __ Addu(length_reg, length_reg, Operand(Smi::FromInt(1))); Operand 101 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register reg, const Operand& op) { Operand 106 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(XMMRegister reg, const Operand& op) { Operand 117 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(const Operand& op) { Operand 127 src/x64/assembler-x64-inl.h void Assembler::emit_rex_32(Register reg, const Operand& op) { Operand 137 src/x64/assembler-x64-inl.h void Assembler::emit_rex_32(const Operand& op) { Operand 148 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register reg, const Operand& op) { Operand 154 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(XMMRegister reg, const Operand& op) { Operand 183 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(const Operand& op) { Operand 453 src/x64/assembler-x64-inl.h void Operand::set_modrm(int mod, Register rm_reg) { Operand 461 src/x64/assembler-x64-inl.h void Operand::set_sib(ScaleFactor scale, Register index, Register base) { Operand 472 src/x64/assembler-x64-inl.h void Operand::set_disp8(int disp) { Operand 480 src/x64/assembler-x64-inl.h void Operand::set_disp32(int disp) { Operand 215 src/x64/assembler-x64.cc Operand::Operand(Register base, int32_t disp) : rex_(0) { Operand 234 src/x64/assembler-x64.cc Operand::Operand(Register base, Operand 255 src/x64/assembler-x64.cc Operand::Operand(Register index, Operand 266 src/x64/assembler-x64.cc Operand::Operand(const Operand& operand, int32_t offset) { Operand 313 src/x64/assembler-x64.cc bool Operand::AddressUsesRegister(Register reg) const { Operand 383 src/x64/assembler-x64.h class Operand BASE_EMBEDDED { Operand 386 src/x64/assembler-x64.h Operand(Register base, int32_t disp); Operand 389 src/x64/assembler-x64.h Operand(Register base, Operand 395 src/x64/assembler-x64.h Operand(Register index, Operand 402 src/x64/assembler-x64.h Operand(const Operand& base, int32_t offset); Operand 673 src/x64/assembler-x64.h void push(const Operand& src); Operand 676 src/x64/assembler-x64.h void pop(const Operand& dst); Operand 682 src/x64/assembler-x64.h void movb(Register dst, const Operand& src); Operand 684 src/x64/assembler-x64.h void movb(const Operand& dst, Register src); Operand 688 src/x64/assembler-x64.h void movw(const Operand& dst, Register src); Operand 691 src/x64/assembler-x64.h void movl(Register dst, const Operand& src); Operand 692 src/x64/assembler-x64.h void movl(const Operand& dst, Register src); Operand 693 src/x64/assembler-x64.h void movl(const Operand& dst, Immediate imm); Operand 698 src/x64/assembler-x64.h void movq(const Operand& dst, Register src); Operand 700 src/x64/assembler-x64.h void movq(Register dst, const Operand& src); Operand 706 src/x64/assembler-x64.h void movl(const Operand& dst, Label* src); Operand 709 src/x64/assembler-x64.h void movq(const Operand& dst, Immediate value); Operand 719 src/x64/assembler-x64.h void movsxbq(Register dst, const Operand& src); Operand 720 src/x64/assembler-x64.h void movsxwq(Register dst, const Operand& src); Operand 722 src/x64/assembler-x64.h void movsxlq(Register dst, const Operand& src); Operand 723 src/x64/assembler-x64.h void movzxbq(Register dst, const Operand& src); Operand 724 src/x64/assembler-x64.h void movzxbl(Register dst, const Operand& src); Operand 725 src/x64/assembler-x64.h void movzxwq(Register dst, const Operand& src); Operand 726 src/x64/assembler-x64.h void movzxwl(Register dst, const Operand& src); Operand 741 src/x64/assembler-x64.h void cmovq(Condition cc, Register dst, const Operand& src); Operand 743 src/x64/assembler-x64.h void cmovl(Condition cc, Register dst, const Operand& src); Operand 757 src/x64/assembler-x64.h void addl(Register dst, const Operand& src) { Operand 761 src/x64/assembler-x64.h void addl(const Operand& dst, Immediate src) { Operand 765 src/x64/assembler-x64.h void addl(const Operand& dst, Register src) { Operand 773 src/x64/assembler-x64.h void addq(Register dst, const Operand& src) { Operand 777 src/x64/assembler-x64.h void addq(const Operand& dst, Register src) { Operand 785 src/x64/assembler-x64.h void addq(const Operand& dst, Immediate src) { Operand 807 src/x64/assembler-x64.h void cmpb(Register dst, const Operand& src) { Operand 811 src/x64/assembler-x64.h void cmpb(const Operand& dst, Register src) { Operand 815 src/x64/assembler-x64.h void cmpb(const Operand& dst, Immediate src) { Operand 819 src/x64/assembler-x64.h void cmpw(const Operand& dst, Immediate src) { Operand 827 src/x64/assembler-x64.h void cmpw(Register dst, const Operand& src) { Operand 835 src/x64/assembler-x64.h void cmpw(const Operand& dst, Register src) { Operand 843 src/x64/assembler-x64.h void cmpl(Register dst, const Operand& src) { Operand 847 src/x64/assembler-x64.h void cmpl(const Operand& dst, Register src) { Operand 855 src/x64/assembler-x64.h void cmpl(const Operand& dst, Immediate src) { Operand 863 src/x64/assembler-x64.h void cmpq(Register dst, const Operand& src) { Operand 867 src/x64/assembler-x64.h void cmpq(const Operand& dst, Register src) { Operand 875 src/x64/assembler-x64.h void cmpq(const Operand& dst, Immediate src) { Operand 883 src/x64/assembler-x64.h void and_(Register dst, const Operand& src) { Operand 887 src/x64/assembler-x64.h void and_(const Operand& dst, Register src) { Operand 895 src/x64/assembler-x64.h void and_(const Operand& dst, Immediate src) { Operand 907 src/x64/assembler-x64.h void andl(Register dst, const Operand& src) { Operand 916 src/x64/assembler-x64.h void decq(const Operand& dst); Operand 918 src/x64/assembler-x64.h void decl(const Operand& dst); Operand 920 src/x64/assembler-x64.h void decb(const Operand& dst); Operand 935 src/x64/assembler-x64.h void imul(Register dst, const Operand& src); // dst = dst * src. Operand 939 src/x64/assembler-x64.h void imull(Register dst, const Operand& src); // dst = dst * src. Operand 943 src/x64/assembler-x64.h void incq(const Operand& dst); Operand 945 src/x64/assembler-x64.h void incl(const Operand& dst); Operand 947 src/x64/assembler-x64.h void lea(Register dst, const Operand& src); Operand 948 src/x64/assembler-x64.h void leal(Register dst, const Operand& src); Operand 954 src/x64/assembler-x64.h void neg(const Operand& dst); Operand 958 src/x64/assembler-x64.h void not_(const Operand& dst); Operand 969 src/x64/assembler-x64.h void or_(Register dst, const Operand& src) { Operand 973 src/x64/assembler-x64.h void orl(Register dst, const Operand& src) { Operand 977 src/x64/assembler-x64.h void or_(const Operand& dst, Register src) { Operand 989 src/x64/assembler-x64.h void or_(const Operand& dst, Immediate src) { Operand 993 src/x64/assembler-x64.h void orl(const Operand& dst, Immediate src) { Operand 1081 src/x64/assembler-x64.h void subq(Register dst, const Operand& src) { Operand 1085 src/x64/assembler-x64.h void subq(const Operand& dst, Register src) { Operand 1093 src/x64/assembler-x64.h void subq(const Operand& dst, Immediate src) { Operand 1101 src/x64/assembler-x64.h void subl(Register dst, const Operand& src) { Operand 1105 src/x64/assembler-x64.h void subl(const Operand& dst, Immediate src) { Operand 1119 src/x64/assembler-x64.h void testb(const Operand& op, Immediate mask); Operand 1120 src/x64/assembler-x64.h void testb(const Operand& op, Register reg); Operand 1123 src/x64/assembler-x64.h void testl(const Operand& op, Immediate mask); Operand 1124 src/x64/assembler-x64.h void testq(const Operand& op, Register reg); Operand 1140 src/x64/assembler-x64.h void xorl(Register dst, const Operand& src) { Operand 1148 src/x64/assembler-x64.h void xorl(const Operand& dst, Immediate src) { Operand 1152 src/x64/assembler-x64.h void xor_(Register dst, const Operand& src) { Operand 1156 src/x64/assembler-x64.h void xor_(const Operand& dst, Register src) { Operand 1164 src/x64/assembler-x64.h void xor_(const Operand& dst, Immediate src) { Operand 1169 src/x64/assembler-x64.h void bt(const Operand& dst, Register src); Operand 1170 src/x64/assembler-x64.h void bts(const Operand& dst, Register src); Operand 1217 src/x64/assembler-x64.h void call(const Operand& operand); Operand 1230 src/x64/assembler-x64.h void jmp(const Operand& src); Operand 1246 src/x64/assembler-x64.h void fld_s(const Operand& adr); Operand 1247 src/x64/assembler-x64.h void fld_d(const Operand& adr); Operand 1249 src/x64/assembler-x64.h void fstp_s(const Operand& adr); Operand 1250 src/x64/assembler-x64.h void fstp_d(const Operand& adr); Operand 1253 src/x64/assembler-x64.h void fild_s(const Operand& adr); Operand 1254 src/x64/assembler-x64.h void fild_d(const Operand& adr); Operand 1256 src/x64/assembler-x64.h void fist_s(const Operand& adr); Operand 1258 src/x64/assembler-x64.h void fistp_s(const Operand& adr); Operand 1259 src/x64/assembler-x64.h void fistp_d(const Operand& adr); Operand 1261 src/x64/assembler-x64.h void fisttp_s(const Operand& adr); Operand 1262 src/x64/assembler-x64.h void fisttp_d(const Operand& adr); Operand 1272 src/x64/assembler-x64.h void fisub_s(const Operand& adr); Operand 1323 src/x64/assembler-x64.h void movsd(const Operand& dst, XMMRegister src); Operand 1324 src/x64/assembler-x64.h void movsd(XMMRegister dst, const Operand& src); Operand 1326 src/x64/assembler-x64.h void movdqa(const Operand& dst, XMMRegister src); Operand 1327 src/x64/assembler-x64.h void movdqa(XMMRegister dst, const Operand& src); Operand 1332 src/x64/assembler-x64.h void movss(XMMRegister dst, const Operand& src); Operand 1333 src/x64/assembler-x64.h void movss(const Operand& dst, XMMRegister src); Operand 1335 src/x64/assembler-x64.h void cvttss2si(Register dst, const Operand& src); Operand 1337 src/x64/assembler-x64.h void cvttsd2si(Register dst, const Operand& src); Operand 1341 src/x64/assembler-x64.h void cvtlsi2sd(XMMRegister dst, const Operand& src); Operand 1343 src/x64/assembler-x64.h void cvtqsi2sd(XMMRegister dst, const Operand& src); Operand 1349 src/x64/assembler-x64.h void cvtss2sd(XMMRegister dst, const Operand& src); Operand 1367 src/x64/assembler-x64.h void ucomisd(XMMRegister dst, const Operand& src); Operand 1382 src/x64/assembler-x64.h void emit_sse_operand(XMMRegister reg, const Operand& adr); Operand 1471 src/x64/assembler-x64.h inline void emit_rex_64(Register reg, const Operand& op); Operand 1472 src/x64/assembler-x64.h inline void emit_rex_64(XMMRegister reg, const Operand& op); Operand 1485 src/x64/assembler-x64.h inline void emit_rex_64(const Operand& op); Operand 1497 src/x64/assembler-x64.h inline void emit_rex_32(Register reg, const Operand& op); Operand 1505 src/x64/assembler-x64.h inline void emit_rex_32(const Operand& op); Operand 1515 src/x64/assembler-x64.h inline void emit_optional_rex_32(Register reg, const Operand& op); Operand 1531 src/x64/assembler-x64.h inline void emit_optional_rex_32(XMMRegister reg, const Operand& op); Operand 1539 src/x64/assembler-x64.h inline void emit_optional_rex_32(const Operand& op); Operand 1546 src/x64/assembler-x64.h void emit_operand(Register reg, const Operand& adr) { Operand 1553 src/x64/assembler-x64.h void emit_operand(int rm, const Operand& adr); Operand 1575 src/x64/assembler-x64.h void arithmetic_op_16(byte opcode, Register reg, const Operand& rm_reg); Operand 1577 src/x64/assembler-x64.h void arithmetic_op_32(byte opcode, Register reg, const Operand& rm_reg); Operand 1579 src/x64/assembler-x64.h void arithmetic_op(byte opcode, Register reg, const Operand& rm_reg); Operand 1581 src/x64/assembler-x64.h void immediate_arithmetic_op(byte subcode, const Operand& dst, Immediate src); Operand 1587 src/x64/assembler-x64.h const Operand& dst, Operand 1594 src/x64/assembler-x64.h const Operand& dst, Operand 1601 src/x64/assembler-x64.h const Operand& dst, Operand 108 src/x64/builtins-x64.cc __ cmpq(Operand(kScratchRegister, 0), Immediate(0)); Operand 167 src/x64/builtins-x64.cc __ movq(Operand(rbx, JSObject::kMapOffset), rax); Operand 169 src/x64/builtins-x64.cc __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx); Operand 170 src/x64/builtins-x64.cc __ movq(Operand(rbx, JSObject::kElementsOffset), rcx); Operand 175 src/x64/builtins-x64.cc __ lea(rcx, Operand(rbx, JSObject::kHeaderSize)); Operand 181 src/x64/builtins-x64.cc Operand(rbx, rsi, times_pointer_size, JSObject::kHeaderSize)); Operand 239 src/x64/builtins-x64.cc __ movq(Operand(rdi, HeapObject::kMapOffset), rcx); // setup the map Operand 241 src/x64/builtins-x64.cc __ movq(Operand(rdi, FixedArray::kLengthOffset), rdx); // and length Operand 250 src/x64/builtins-x64.cc __ lea(rcx, Operand(rdi, FixedArray::kHeaderSize)); Operand 253 src/x64/builtins-x64.cc __ movq(Operand(rcx, 0), rdx); Operand 284 src/x64/builtins-x64.cc __ movq(rdi, Operand(rsp, 0)); Operand 296 src/x64/builtins-x64.cc __ movq(rax, Operand(rsp, 0)); Operand 306 src/x64/builtins-x64.cc __ lea(rbx, Operand(rbp, StandardFrameConstants::kCallerSPOffset)); Operand 313 src/x64/builtins-x64.cc __ push(Operand(rbx, rcx, times_pointer_size, 0)); Operand 338 src/x64/builtins-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 356 src/x64/builtins-x64.cc __ movq(rax, Operand(rsp, 0)); Operand 360 src/x64/builtins-x64.cc __ movq(rbx, Operand(rsp, kPointerSize)); // Get arguments count. Operand 368 src/x64/builtins-x64.cc __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize)); Operand 431 src/x64/builtins-x64.cc __ movq(kScratchRegister, Operand(rbp, 0)); Operand 432 src/x64/builtins-x64.cc __ movq(rbx, Operand(kScratchRegister, EntryFrameConstants::kArgvOffset)); Operand 478 src/x64/builtins-x64.cc __ movq(kScratchRegister, Operand(rbx, rcx, times_pointer_size, 0)); Operand 479 src/x64/builtins-x64.cc __ push(Operand(kScratchRegister, 0)); // dereference handle Operand 584 src/x64/builtins-x64.cc __ SmiToInteger32(rcx, Operand(rsp, 1 * kPointerSize)); Operand 593 src/x64/builtins-x64.cc __ movq(rax, Operand(rsp, 2 * kPointerSize)); Operand 653 src/x64/builtins-x64.cc __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize)); Operand 678 src/x64/builtins-x64.cc __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0)); Operand 707 src/x64/builtins-x64.cc __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize)); Operand 721 src/x64/builtins-x64.cc __ movq(Operand(rsp, rax, times_pointer_size, 0), rbx); Operand 738 src/x64/builtins-x64.cc __ movq(Operand(rsp, rax, times_pointer_size, 0), rdi); Operand 747 src/x64/builtins-x64.cc __ movq(rbx, Operand(rsp, rcx, times_pointer_size, 0)); Operand 748 src/x64/builtins-x64.cc __ movq(Operand(rsp, rcx, times_pointer_size, 1 * kPointerSize), rbx); Operand 818 src/x64/builtins-x64.cc __ push(Operand(rbp, kFunctionOffset)); Operand 819 src/x64/builtins-x64.cc __ push(Operand(rbp, kArgumentsOffset)); Operand 839 src/x64/builtins-x64.cc __ push(Operand(rbp, kFunctionOffset)); Operand 853 src/x64/builtins-x64.cc __ movq(rbx, Operand(rbp, kReceiverOffset)); Operand 857 src/x64/builtins-x64.cc __ movq(rdi, Operand(rbp, kFunctionOffset)); Operand 911 src/x64/builtins-x64.cc __ movq(rax, Operand(rbp, kIndexOffset)); Operand 914 src/x64/builtins-x64.cc __ movq(rdx, Operand(rbp, kArgumentsOffset)); // load arguments Operand 929 src/x64/builtins-x64.cc __ movq(rax, Operand(rbp, kIndexOffset)); Operand 931 src/x64/builtins-x64.cc __ movq(Operand(rbp, kIndexOffset), rax); Operand 934 src/x64/builtins-x64.cc __ cmpq(rax, Operand(rbp, kLimitOffset)); Operand 941 src/x64/builtins-x64.cc __ movq(rdi, Operand(rbp, kFunctionOffset)); Operand 1019 src/x64/builtins-x64.cc __ lea(scratch1, Operand(result, JSArray::kSize)); Operand 1118 src/x64/builtins-x64.cc __ lea(elements_array, Operand(result, JSArray::kSize)); Operand 1139 src/x64/builtins-x64.cc __ lea(elements_array, Operand(elements_array, Operand 1143 src/x64/builtins-x64.cc __ movq(Operand(elements_array, 0), scratch); Operand 1194 src/x64/builtins-x64.cc __ movq(rdx, Operand(rsp, kPointerSize)); // Get the argument from the stack. Operand 1258 src/x64/builtins-x64.cc __ lea(r9, Operand(rsp, kPointerSize)); Operand 1262 src/x64/builtins-x64.cc __ lea(rdx, Operand(rcx, FixedArray::kHeaderSize - kHeapObjectTag)); Operand 1274 src/x64/builtins-x64.cc __ movq(r8, Operand(r9, rcx, times_pointer_size, 0)); Operand 1278 src/x64/builtins-x64.cc __ movq(Operand(rdx, 0), r8); Operand 1291 src/x64/builtins-x64.cc __ lea(rsp, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize)); Operand 1323 src/x64/builtins-x64.cc __ movq(r8, Operand(r9, rcx, times_pointer_size, 0)); Operand 1324 src/x64/builtins-x64.cc __ movq(Operand(rdx, 0), r8); Operand 1457 src/x64/builtins-x64.cc __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0)); Operand 1459 src/x64/builtins-x64.cc __ lea(rsp, Operand(rsp, rax, times_pointer_size, kPointerSize)); Operand 1546 src/x64/builtins-x64.cc __ lea(rsp, Operand(rsp, kPointerSize)); Operand 1583 src/x64/builtins-x64.cc __ movq(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 1592 src/x64/builtins-x64.cc __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize)); Operand 1621 src/x64/builtins-x64.cc __ lea(rax, Operand(rbp, rax, times_pointer_size, offset)); Operand 1627 src/x64/builtins-x64.cc __ push(Operand(rax, 0)); Operand 1640 src/x64/builtins-x64.cc __ lea(rdi, Operand(rbp, rax, times_pointer_size, offset)); Operand 1646 src/x64/builtins-x64.cc __ push(Operand(rdi, 0)); Operand 1661 src/x64/builtins-x64.cc __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 1687 src/x64/builtins-x64.cc __ movq(rbx, Operand(rsp, 0)); // return address Operand 1688 src/x64/builtins-x64.cc __ movzxbq(rbx, Operand(rbx, 1)); // depth Operand 1694 src/x64/builtins-x64.cc __ movq(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 73 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, 1 * kPointerSize)); Operand 81 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 83 src/x64/code-stubs-x64.cc __ movq(rbx, Operand(rcx, Context::SlotOffset(map_index))); Operand 183 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, 1 * kPointerSize)); Operand 206 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rsp, 1 * kPointerSize)); Operand 215 src/x64/code-stubs-x64.cc __ movq(Operand(rax, Context::SlotOffset(Context::CLOSURE_INDEX)), rcx); Operand 216 src/x64/code-stubs-x64.cc __ movq(Operand(rax, Context::SlotOffset(Context::PREVIOUS_INDEX)), rsi); Operand 217 src/x64/code-stubs-x64.cc __ movq(Operand(rax, Context::SlotOffset(Context::EXTENSION_INDEX)), rbx); Operand 220 src/x64/code-stubs-x64.cc __ movq(rbx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 221 src/x64/code-stubs-x64.cc __ movq(Operand(rax, Context::SlotOffset(Context::GLOBAL_INDEX)), rbx); Operand 226 src/x64/code-stubs-x64.cc __ movq(Operand(rax, Context::SlotOffset(i)), rbx); Operand 252 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rsp, 1 * kPointerSize)); Operand 255 src/x64/code-stubs-x64.cc __ movq(rbx, Operand(rsp, 2 * kPointerSize)); Operand 338 src/x64/code-stubs-x64.cc __ lea(rdx, Operand(rax, JSArray::kSize)); Operand 373 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rsp, 3 * kPointerSize)); Operand 374 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, 2 * kPointerSize)); Operand 449 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rsp, 4 * kPointerSize)); Operand 450 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, 3 * kPointerSize)); Operand 491 src/x64/code-stubs-x64.cc __ movq(argument, Operand(rsp, 1 * kPointerSize)); Operand 699 src/x64/code-stubs-x64.cc __ lea(double_exponent, Operand(double_value, double_value, times_1, 0)); Operand 733 src/x64/code-stubs-x64.cc __ leal(rcx, Operand(double_exponent, -HeapNumber::kMantissaBits - 1)); Operand 739 src/x64/code-stubs-x64.cc __ leal(rcx, Operand(double_exponent, -HeapNumber::kMantissaBits - 1)); Operand 1600 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, kPointerSize)); Operand 1607 src/x64/code-stubs-x64.cc __ movsd(Operand(rsp, 0), xmm1); Operand 1610 src/x64/code-stubs-x64.cc __ fld_d(Operand(rsp, 0)); Operand 1662 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rax, cache_array_index)); Operand 1685 src/x64/code-stubs-x64.cc __ lea(rcx, Operand(rax, rcx, times_8, 0)); Operand 1688 src/x64/code-stubs-x64.cc __ cmpq(rbx, Operand(rcx, 0)); Operand 1693 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rcx, 2 * kIntSize)); Operand 1713 src/x64/code-stubs-x64.cc __ movq(Operand(rcx, 0), rbx); Operand 1714 src/x64/code-stubs-x64.cc __ movq(Operand(rcx, 2 * kIntSize), rax); Operand 1725 src/x64/code-stubs-x64.cc __ movsd(Operand(rsp, 0), xmm1); Operand 1726 src/x64/code-stubs-x64.cc __ fld_d(Operand(rsp, 0)); Operand 1728 src/x64/code-stubs-x64.cc __ fstp_d(Operand(rsp, 0)); Operand 1729 src/x64/code-stubs-x64.cc __ movsd(xmm1, Operand(rsp, 0)); Operand 1812 src/x64/code-stubs-x64.cc __ movl(Operand(rsp, 4), Immediate(0x7ff80000)); Operand 1813 src/x64/code-stubs-x64.cc __ movl(Operand(rsp, 0), Immediate(0x00000000)); Operand 1814 src/x64/code-stubs-x64.cc __ fld_d(Operand(rsp, 0)); Operand 2104 src/x64/code-stubs-x64.cc __ movq(base, Operand(rsp, 2 * kPointerSize)); Operand 2105 src/x64/code-stubs-x64.cc __ movq(exponent, Operand(rsp, 1 * kPointerSize)); Operand 2225 src/x64/code-stubs-x64.cc __ movsd(Operand(rsp, 0), double_exponent); Operand 2226 src/x64/code-stubs-x64.cc __ fld_d(Operand(rsp, 0)); // E Operand 2227 src/x64/code-stubs-x64.cc __ movsd(Operand(rsp, 0), double_base); Operand 2228 src/x64/code-stubs-x64.cc __ fld_d(Operand(rsp, 0)); // B, E Operand 2249 src/x64/code-stubs-x64.cc __ fstp_d(Operand(rsp, 0)); Operand 2250 src/x64/code-stubs-x64.cc __ movsd(double_result, Operand(rsp, 0)); Operand 2327 src/x64/code-stubs-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 2353 src/x64/code-stubs-x64.cc __ movq(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 2354 src/x64/code-stubs-x64.cc __ Cmp(Operand(rbx, StandardFrameConstants::kContextOffset), Operand 2366 src/x64/code-stubs-x64.cc __ lea(rbx, Operand(rbp, index.reg, index.scale, 0)); Operand 2368 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rbx, index.reg, index.scale, kDisplacement)); Operand 2375 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 2381 src/x64/code-stubs-x64.cc __ lea(rbx, Operand(rbx, index.reg, index.scale, 0)); Operand 2383 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rbx, index.reg, index.scale, kDisplacement)); Operand 2408 src/x64/code-stubs-x64.cc __ SmiToInteger64(rbx, Operand(rsp, 1 * kPointerSize)); Operand 2414 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 2415 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rdx, StandardFrameConstants::kContextOffset)); Operand 2426 src/x64/code-stubs-x64.cc Operand(rdx, Operand 2428 src/x64/code-stubs-x64.cc __ lea(rdx, Operand(rdx, rcx, times_pointer_size, Operand 2430 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, 2 * kPointerSize), rdx); Operand 2449 src/x64/code-stubs-x64.cc __ lea(r8, Operand(rbx, times_pointer_size, kParameterMapHeaderSize)); Operand 2453 src/x64/code-stubs-x64.cc __ lea(r8, Operand(r8, rcx, times_pointer_size, FixedArray::kHeaderSize)); Operand 2465 src/x64/code-stubs-x64.cc __ movq(rdi, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 2471 src/x64/code-stubs-x64.cc __ movq(rdi, Operand(rdi, Context::SlotOffset(kIndex))); Operand 2476 src/x64/code-stubs-x64.cc __ movq(rdi, Operand(rdi, Context::SlotOffset(kAliasedIndex))); Operand 2491 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, 3 * kPointerSize)); Operand 2507 src/x64/code-stubs-x64.cc __ lea(rdi, Operand(rax, Heap::kArgumentsObjectSize)); Operand 2526 src/x64/code-stubs-x64.cc __ lea(r9, Operand(rdi, rbx, times_pointer_size, kParameterMapHeaderSize)); Operand 2542 src/x64/code-stubs-x64.cc __ addq(r8, Operand(rsp, 1 * kPointerSize)); Operand 2546 src/x64/code-stubs-x64.cc __ lea(rdi, Operand(rdi, rbx, times_pointer_size, kParameterMapHeaderSize)); Operand 2581 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, 2 * kPointerSize)); Operand 2584 src/x64/code-stubs-x64.cc __ lea(kScratchRegister, Operand(r8, times_pointer_size, 0)); Operand 2590 src/x64/code-stubs-x64.cc __ movq(r9, Operand(rdx, 0)); Operand 2608 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, 1 * kPointerSize), rcx); // Patch argument count. Operand 2621 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 2622 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rdx, StandardFrameConstants::kContextOffset)); Operand 2627 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rdx, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 2628 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, 1 * kPointerSize), rcx); Operand 2630 src/x64/code-stubs-x64.cc __ lea(rdx, Operand(rdx, rcx, times_pointer_size, Operand 2632 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, 2 * kPointerSize), rdx); Operand 2647 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 2648 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rdx, StandardFrameConstants::kContextOffset)); Operand 2653 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rsp, 1 * kPointerSize)); Operand 2659 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rdx, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 2660 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, 1 * kPointerSize), rcx); Operand 2662 src/x64/code-stubs-x64.cc __ lea(rdx, Operand(rdx, rcx, times_pointer_size, Operand 2664 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, 2 * kPointerSize), rdx); Operand 2672 src/x64/code-stubs-x64.cc __ lea(rcx, Operand(rcx, times_pointer_size, FixedArray::kHeaderSize)); Operand 2680 src/x64/code-stubs-x64.cc __ movq(rdi, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 2684 src/x64/code-stubs-x64.cc __ movq(rdi, Operand(rdi, offset)); Operand 2694 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rsp, 1 * kPointerSize)); Operand 2705 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, 2 * kPointerSize)); Operand 2709 src/x64/code-stubs-x64.cc __ lea(rdi, Operand(rax, Heap::kArgumentsObjectSizeStrict)); Operand 2722 src/x64/code-stubs-x64.cc __ movq(rbx, Operand(rdx, -1 * kPointerSize)); // Skip receiver. Operand 2771 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, kJSRegExpOffset)); Operand 2796 src/x64/code-stubs-x64.cc __ leal(rdx, Operand(rdx, rdx, times_1, 2)); Operand 2804 src/x64/code-stubs-x64.cc __ movq(rdi, Operand(rsp, kSubjectOffset)); Operand 2814 src/x64/code-stubs-x64.cc __ movq(rbx, Operand(rsp, kPreviousIndexOffset)); Operand 2822 src/x64/code-stubs-x64.cc __ movq(rdi, Operand(rsp, kLastMatchInfoOffset)); Operand 2845 src/x64/code-stubs-x64.cc __ movq(rdi, Operand(rsp, kSubjectOffset)); Operand 2937 src/x64/code-stubs-x64.cc __ SmiToInteger64(rbx, Operand(rsp, kPreviousIndexOffset)); Operand 2957 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, (argument_slots_on_stack - 1) * kPointerSize), Operand 2961 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, (argument_slots_on_stack - 2) * kPointerSize), Operand 2966 src/x64/code-stubs-x64.cc __ movq(r9, Operand(kScratchRegister, 0)); Operand 2968 src/x64/code-stubs-x64.cc __ addq(r9, Operand(kScratchRegister, 0)); Operand 2969 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, (argument_slots_on_stack - 3) * kPointerSize), r9); Operand 2975 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, (argument_slots_on_stack - 4) * kPointerSize), Operand 2986 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, (argument_slots_on_stack - 5) * kPointerSize), r8); Operand 3068 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, kJSRegExpOffset)); Operand 3073 src/x64/code-stubs-x64.cc __ leal(rdx, Operand(rax, rax, times_1, 2)); Operand 3077 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, kLastMatchInfoOffset)); Operand 3087 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, kSubjectOffset)); Operand 3094 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, kSubjectOffset)); Operand 3116 src/x64/code-stubs-x64.cc __ movl(rdi, Operand(rcx, rdx, times_int_size, 0)); Operand 3128 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, kLastMatchInfoOffset)); Operand 3138 src/x64/code-stubs-x64.cc Operand pending_exception_operand = Operand 3186 src/x64/code-stubs-x64.cc __ movq(r8, Operand(rsp, kPointerSize * 3)); Operand 3220 src/x64/code-stubs-x64.cc __ lea(rcx, Operand(rax, JSRegExpResult::kSize)); Operand 3224 src/x64/code-stubs-x64.cc __ movq(r8, Operand(rsp, kPointerSize * 1)); Operand 3226 src/x64/code-stubs-x64.cc __ movq(r8, Operand(rsp, kPointerSize * 2)); Operand 3228 src/x64/code-stubs-x64.cc __ movq(r8, Operand(rsp, kPointerSize * 3)); Operand 3255 src/x64/code-stubs-x64.cc __ movq(Operand(rcx, rbx, times_pointer_size, 0), rdx); Operand 3363 src/x64/code-stubs-x64.cc __ movq(rbx, Operand(rsp, kPointerSize)); Operand 3610 src/x64/code-stubs-x64.cc __ lea(rcx, Operand(rax, rdx, times_1, 0)); Operand 3733 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, (argc_ + 1) * kPointerSize)); Operand 3740 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, (argc_ + 1) * kPointerSize), rcx); Operand 3802 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, (argc_ + 1) * kPointerSize), rdi); Operand 3933 src/x64/code-stubs-x64.cc Operand scope_depth_operand = masm->ExternalOperand(scope_depth); Operand 3967 src/x64/code-stubs-x64.cc Operand scope_depth_operand = masm->ExternalOperand(scope_depth); Operand 3981 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, 6 * kPointerSize)); Operand 3982 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, 7 * kPointerSize)); Operand 3985 src/x64/code-stubs-x64.cc __ lea(rcx, Operand(rax, 1)); Operand 4011 src/x64/code-stubs-x64.cc Operand pending_exception_operand = Operand 4158 src/x64/code-stubs-x64.cc Operand c_entry_fp_operand = masm->ExternalOperand(c_entry_fp); Operand 4226 src/x64/code-stubs-x64.cc __ movq(Operand(kScratchRegister, 0), Immediate(0)); Operand 4230 src/x64/code-stubs-x64.cc { Operand c_entry_fp_operand = masm->ExternalOperand(c_entry_fp); Operand 4287 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, 2 * kPointerSize + extra_stack_space)); Operand 4297 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, 1 * kPointerSize + extra_stack_space)); Operand 4332 src/x64/code-stubs-x64.cc __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize)); Operand 4333 src/x64/code-stubs-x64.cc __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize)); Operand 4336 src/x64/code-stubs-x64.cc __ cmpl(Operand(kScratchRegister, kOffsetToMapCheckValue - 4), rdi); Operand 4340 src/x64/code-stubs-x64.cc Operand(kScratchRegister, kOffsetToMapCheckValue)); Operand 4341 src/x64/code-stubs-x64.cc __ movq(Operand(kScratchRegister, 0), rax); Operand 4373 src/x64/code-stubs-x64.cc __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize)); Operand 4374 src/x64/code-stubs-x64.cc __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize)); Operand 4375 src/x64/code-stubs-x64.cc __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax); Operand 4378 src/x64/code-stubs-x64.cc __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax); Operand 4396 src/x64/code-stubs-x64.cc __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize)); Operand 4397 src/x64/code-stubs-x64.cc __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize)); Operand 4398 src/x64/code-stubs-x64.cc __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax); Operand 4401 src/x64/code-stubs-x64.cc __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax); Operand 4618 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, 2 * kPointerSize)); // First argument (left). Operand 4619 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, 1 * kPointerSize)); // Second argument (right). Operand 4907 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, stack_offset), arg); Operand 4919 src/x64/code-stubs-x64.cc __ movq(Operand(rsp, stack_offset), arg); Operand 4935 src/x64/code-stubs-x64.cc __ movb(kScratchRegister, Operand(src, 0)); Operand 4936 src/x64/code-stubs-x64.cc __ movb(Operand(dest, 0), kScratchRegister); Operand 4940 src/x64/code-stubs-x64.cc __ movzxwl(kScratchRegister, Operand(src, 0)); Operand 4941 src/x64/code-stubs-x64.cc __ movw(Operand(dest, 0), kScratchRegister); Operand 4996 src/x64/code-stubs-x64.cc __ movb(kScratchRegister, Operand(src, 0)); Operand 4997 src/x64/code-stubs-x64.cc __ movb(Operand(dest, 0), kScratchRegister); Operand 5020 src/x64/code-stubs-x64.cc __ leal(scratch, Operand(c1, -'0')); Operand 5023 src/x64/code-stubs-x64.cc __ leal(scratch, Operand(c2, -'0')); Operand 5173 src/x64/code-stubs-x64.cc __ leal(hash, Operand(hash, hash, times_8, 0)); Operand 5207 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, kStringOffset)); Operand 5217 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rsp, kToOffset)); Operand 5218 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, kFromOffset)); Operand 5349 src/x64/code-stubs-x64.cc __ lea(rsi, Operand(rdi, smi_as_index.reg, smi_as_index.scale, Operand 5374 src/x64/code-stubs-x64.cc __ lea(rsi, Operand(rdi, smi_as_index.reg, smi_as_index.scale, Operand 5524 src/x64/code-stubs-x64.cc __ movb(scratch, Operand(left, index, times_1, 0)); Operand 5525 src/x64/code-stubs-x64.cc __ cmpb(scratch, Operand(right, index, times_1, 0)); Operand 5540 src/x64/code-stubs-x64.cc __ movq(rdx, Operand(rsp, 2 * kPointerSize)); // left Operand 5541 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rsp, 1 * kPointerSize)); // right Operand 5870 src/x64/code-stubs-x64.cc __ lea(index, Operand(index, index, times_2, 0)); // index *= 3. Operand 5875 src/x64/code-stubs-x64.cc __ movq(entity_name, Operand(properties, Operand 5946 src/x64/code-stubs-x64.cc __ lea(r1, Operand(r1, r1, times_2, 0)); // r1 = r1 * 3 Operand 5949 src/x64/code-stubs-x64.cc __ cmpq(name, Operand(elements, r1, times_pointer_size, Operand 6000 src/x64/code-stubs-x64.cc __ movq(scratch, Operand(rsp, 2 * kPointerSize)); Operand 6004 src/x64/code-stubs-x64.cc __ and_(scratch, Operand(rsp, 0)); Operand 6008 src/x64/code-stubs-x64.cc __ lea(index_, Operand(scratch, scratch, times_2, 0)); // index *= 3. Operand 6011 src/x64/code-stubs-x64.cc __ movq(scratch, Operand(dictionary_, Operand 6020 src/x64/code-stubs-x64.cc __ cmpq(scratch, Operand(rsp, 3 * kPointerSize)); Operand 6189 src/x64/code-stubs-x64.cc __ movq(regs_.scratch0(), Operand(regs_.address(), 0)); Operand 6245 src/x64/code-stubs-x64.cc __ movq(arg2, Operand(address, 0)); Operand 6298 src/x64/code-stubs-x64.cc __ movq(regs_.scratch0(), Operand(regs_.address(), 0)); Operand 6380 src/x64/code-stubs-x64.cc __ movq(rbx, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 6393 src/x64/code-stubs-x64.cc __ movq(Operand(rcx, 0), rax); Operand 6455 src/x64/code-stubs-x64.cc __ lea(rdx, Operand(rsp, kNumSavedRegisters * kPointerSize)); Operand 6457 src/x64/code-stubs-x64.cc __ lea(rsi, Operand(rsp, kNumSavedRegisters * kPointerSize)); Operand 6462 src/x64/code-stubs-x64.cc __ movq(rcx, Operand(rdx, 0)); Operand 6465 src/x64/code-stubs-x64.cc __ movq(rdi, Operand(rsi, 0)); Operand 6471 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rax, 0)); Operand 82 src/x64/codegen-x64.cc __ fld_d(Operand(rsp, 0)); Operand 85 src/x64/codegen-x64.cc __ fstp_d(Operand(rsp, 0)); Operand 147 src/x64/codegen-x64.cc __ movsd(Operand(rsp, kPointerSize * 2), xmm1); Operand 148 src/x64/codegen-x64.cc __ movsd(Operand(rsp, kPointerSize), xmm0); Operand 149 src/x64/codegen-x64.cc __ fld_d(Operand(rsp, kPointerSize * 2)); Operand 150 src/x64/codegen-x64.cc __ fld_d(Operand(rsp, kPointerSize)); Operand 186 src/x64/codegen-x64.cc __ movq(Operand(rsp, kPointerSize), rcx); Operand 187 src/x64/codegen-x64.cc __ movsd(xmm0, Operand(rsp, kPointerSize)); Operand 192 src/x64/codegen-x64.cc __ fstp_d(Operand(rsp, kPointerSize)); Operand 193 src/x64/codegen-x64.cc __ movsd(xmm0, Operand(rsp, kPointerSize)); Operand 306 src/x64/codegen-x64.cc __ lea(rdi, Operand(r9, times_pointer_size, FixedArray::kHeaderSize)); Operand 389 src/x64/codegen-x64.cc __ lea(rdi, Operand(r9, times_pointer_size, FixedArray::kHeaderSize)); Operand 407 src/x64/codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 461 src/x64/codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 544 src/x64/codegen-x64.cc __ movzxwl(result, Operand(result, index, times_2, 0)); Operand 548 src/x64/codegen-x64.cc __ movzxbl(result, Operand(result, index, times_1, 0)); Operand 171 src/x64/debug-x64.cc __ lea(rsp, Operand(rsp, kScratchRegister, times_pointer_size, 0)); Operand 188 src/x64/debug-x64.cc __ jmp(Operand(kScratchRegister, 0)); Operand 326 src/x64/debug-x64.cc __ movq(Operand(rax, 0), Immediate(0)); Operand 329 src/x64/debug-x64.cc __ lea(rsp, Operand(rbp, -1 * kPointerSize)); Operand 800 src/x64/deoptimizer-x64.cc __ movsd(Operand(rsp, offset), xmm_reg); Operand 835 src/x64/deoptimizer-x64.cc __ movq(arg3, Operand(rsp, kSavedRegistersAreaSize)); Operand 841 src/x64/deoptimizer-x64.cc __ lea(arg5, Operand(rsp, kSavedRegistersAreaSize + 1 * kPointerSize)); Operand 843 src/x64/deoptimizer-x64.cc __ movq(arg4, Operand(rsp, kSavedRegistersAreaSize + 1 * kPointerSize)); Operand 844 src/x64/deoptimizer-x64.cc __ lea(arg5, Operand(rsp, kSavedRegistersAreaSize + 2 * kPointerSize)); Operand 852 src/x64/deoptimizer-x64.cc __ movq(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 860 src/x64/deoptimizer-x64.cc __ movq(Operand(rsp, 4 * kPointerSize), arg5); Operand 862 src/x64/deoptimizer-x64.cc __ movq(Operand(rsp, 5 * kPointerSize), arg5); Operand 876 src/x64/deoptimizer-x64.cc __ movq(rbx, Operand(rax, Deoptimizer::input_offset())); Operand 881 src/x64/deoptimizer-x64.cc __ pop(Operand(rbx, offset)); Operand 888 src/x64/deoptimizer-x64.cc __ pop(Operand(rbx, dst_offset)); Operand 900 src/x64/deoptimizer-x64.cc __ movq(rcx, Operand(rbx, FrameDescription::frame_size_offset())); Operand 906 src/x64/deoptimizer-x64.cc __ lea(rdx, Operand(rbx, FrameDescription::frame_content_offset())); Operand 909 src/x64/deoptimizer-x64.cc __ pop(Operand(rdx, 0)); Operand 930 src/x64/deoptimizer-x64.cc __ movl(rdx, Operand(rax, Deoptimizer::output_count_offset())); Operand 931 src/x64/deoptimizer-x64.cc __ movq(rax, Operand(rax, Deoptimizer::output_offset())); Operand 932 src/x64/deoptimizer-x64.cc __ lea(rdx, Operand(rax, rdx, times_8, 0)); Operand 935 src/x64/deoptimizer-x64.cc __ movq(rbx, Operand(rax, 0)); Operand 936 src/x64/deoptimizer-x64.cc __ movq(rcx, Operand(rbx, FrameDescription::frame_size_offset())); Operand 939 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, rcx, times_1, FrameDescription::frame_content_offset())); Operand 951 src/x64/deoptimizer-x64.cc __ movsd(xmm_reg, Operand(rbx, src_offset)); Operand 957 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, FrameDescription::state_offset())); Operand 959 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, FrameDescription::pc_offset())); Operand 960 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, FrameDescription::continuation_offset())); Operand 965 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, offset)); Operand 146 src/x64/full-codegen-x64.cc __ movq(Operand(rsp, receiver_offset), kScratchRegister); Operand 189 src/x64/full-codegen-x64.cc __ movq(Operand(rbp, StandardFrameConstants::kContextOffset), rsi); Operand 199 src/x64/full-codegen-x64.cc __ movq(rax, Operand(rbp, parameter_offset)); Operand 202 src/x64/full-codegen-x64.cc __ movq(Operand(rsi, context_offset), rax); Operand 219 src/x64/full-codegen-x64.cc __ push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 225 src/x64/full-codegen-x64.cc Operand(rbp, StandardFrameConstants::kCallerSPOffset + offset)); Operand 402 src/x64/full-codegen-x64.cc __ push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 576 src/x64/full-codegen-x64.cc __ movq(Operand(rsp, 0), reg); Operand 700 src/x64/full-codegen-x64.cc return Operand(rbp, offset); Operand 996 src/x64/full-codegen-x64.cc __ movq(rdx, Operand(rsp, 0)); // Switch value. Operand 1139 src/x64/full-codegen-x64.cc __ movq(rcx, Operand(rsp, 0 * kPointerSize)); // Get enumerated object Operand 1154 src/x64/full-codegen-x64.cc __ movq(rax, Operand(rsp, 0 * kPointerSize)); // Get the current index. Operand 1155 src/x64/full-codegen-x64.cc __ cmpq(rax, Operand(rsp, 1 * kPointerSize)); // Compare to the array length. Operand 1159 src/x64/full-codegen-x64.cc __ movq(rbx, Operand(rsp, 2 * kPointerSize)); Operand 1168 src/x64/full-codegen-x64.cc __ movq(rdx, Operand(rsp, 3 * kPointerSize)); Operand 1173 src/x64/full-codegen-x64.cc __ movq(rcx, Operand(rsp, 4 * kPointerSize)); Operand 1207 src/x64/full-codegen-x64.cc __ SmiAddConstant(Operand(rsp, 0 * kPointerSize), Smi::FromInt(1)); Operand 1490 src/x64/full-codegen-x64.cc __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 1548 src/x64/full-codegen-x64.cc __ movq(rdi, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 1601 src/x64/full-codegen-x64.cc __ movq(rdx, Operand(rsp, 0)); Operand 1614 src/x64/full-codegen-x64.cc __ push(Operand(rsp, 0)); // Duplicate receiver. Operand 1638 src/x64/full-codegen-x64.cc __ push(Operand(rsp, 0)); // Duplicate receiver. Operand 1648 src/x64/full-codegen-x64.cc __ push(Operand(rsp, 0)); Operand 1674 src/x64/full-codegen-x64.cc __ movq(rbx, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 1727 src/x64/full-codegen-x64.cc __ movq(rbx, Operand(rsp, 0)); // Copy of array literal. Operand 1738 src/x64/full-codegen-x64.cc __ movq(rbx, Operand(rsp, 0)); // Copy of array literal. Operand 1795 src/x64/full-codegen-x64.cc __ movq(rdx, Operand(rsp, 0)); Operand 2116 src/x64/full-codegen-x64.cc __ push(Operand(rsp, kPointerSize)); // Receiver is now under value. Operand 2125 src/x64/full-codegen-x64.cc __ movq(rdx, Operand(rsp, 0)); Operand 2137 src/x64/full-codegen-x64.cc __ push(Operand(rsp, kPointerSize)); // Receiver is under value. Operand 2156 src/x64/full-codegen-x64.cc __ push(Operand(rsp, 2 * kPointerSize)); Operand 2163 src/x64/full-codegen-x64.cc __ movq(rdx, Operand(rsp, 0)); // Leave receiver on the stack for later. Operand 2234 src/x64/full-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 2263 src/x64/full-codegen-x64.cc __ movq(rcx, Operand(rsp, (arg_count + 1) * kPointerSize)); // Key. Operand 2267 src/x64/full-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 2296 src/x64/full-codegen-x64.cc __ movq(rdi, Operand(rsp, (arg_count + 1) * kPointerSize)); Operand 2300 src/x64/full-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 2309 src/x64/full-codegen-x64.cc __ push(Operand(rsp, arg_count * kPointerSize)); Operand 2315 src/x64/full-codegen-x64.cc __ push(Operand(rbp, (2 + info_->scope()->num_parameters()) * kPointerSize)); Operand 2357 src/x64/full-codegen-x64.cc __ push(Operand(rsp, (arg_count + 1) * kPointerSize)); Operand 2362 src/x64/full-codegen-x64.cc __ movq(Operand(rsp, (arg_count + 0) * kPointerSize), rdx); Operand 2363 src/x64/full-codegen-x64.cc __ movq(Operand(rsp, (arg_count + 1) * kPointerSize), rax); Operand 2368 src/x64/full-codegen-x64.cc __ movq(rdi, Operand(rsp, (arg_count + 1) * kPointerSize)); Operand 2372 src/x64/full-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 2469 src/x64/full-codegen-x64.cc __ movq(rdi, Operand(rsp, arg_count * kPointerSize)); Operand 2651 src/x64/full-codegen-x64.cc Operand( Operand 2679 src/x64/full-codegen-x64.cc __ movq(rdx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 2773 src/x64/full-codegen-x64.cc __ movq(rax, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 2777 src/x64/full-codegen-x64.cc __ Cmp(Operand(rax, StandardFrameConstants::kContextOffset), Operand 2780 src/x64/full-codegen-x64.cc __ movq(rax, Operand(rax, StandardFrameConstants::kCallerFPOffset)); Operand 2784 src/x64/full-codegen-x64.cc __ Cmp(Operand(rax, StandardFrameConstants::kMarkerOffset), Operand 2840 src/x64/full-codegen-x64.cc __ movq(rbx, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 2841 src/x64/full-codegen-x64.cc __ Cmp(Operand(rbx, StandardFrameConstants::kContextOffset), Operand 2847 src/x64/full-codegen-x64.cc __ movq(rax, Operand(rbx, ArgumentsAdaptorFrameConstants::kLengthOffset)); Operand 3069 src/x64/full-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3346 src/x64/full-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3531 src/x64/full-codegen-x64.cc Operand separator_operand = Operand(rsp, 2 * kPointerSize); Operand 3532 src/x64/full-codegen-x64.cc Operand result_operand = Operand(rsp, 1 * kPointerSize); Operand 3533 src/x64/full-codegen-x64.cc Operand array_length_operand = Operand(rsp, 0 * kPointerSize); Operand 3713 src/x64/full-codegen-x64.cc __ movb(Operand(result_pos, 0), scratch); Operand 3771 src/x64/full-codegen-x64.cc __ movq(string, Operand(elements, index, times_pointer_size, 0)); Operand 3786 src/x64/full-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3822 src/x64/full-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 4023 src/x64/full-codegen-x64.cc __ movq(rdx, Operand(rsp, 0)); // Leave receiver on stack Operand 4055 src/x64/full-codegen-x64.cc __ movq(Operand(rsp, kPointerSize), rax); Operand 4058 src/x64/full-codegen-x64.cc __ movq(Operand(rsp, 2 * kPointerSize), rax); Operand 4409 src/x64/full-codegen-x64.cc __ movq(rax, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 4426 src/x64/full-codegen-x64.cc __ movq(Operand(rbp, frame_offset), value); Operand 4451 src/x64/full-codegen-x64.cc __ push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 4540 src/x64/full-codegen-x64.cc __ movq(rsi, Operand(rsp, StackHandlerConstants::kContextOffset)); Operand 4541 src/x64/full-codegen-x64.cc __ movq(Operand(rbp, StandardFrameConstants::kContextOffset), rsi); Operand 146 src/x64/ic-x64.cc __ Test(Operand(elements, r1, times_pointer_size, Operand 154 src/x64/ic-x64.cc Operand(elements, r1, times_pointer_size, Operand 207 src/x64/ic-x64.cc __ Test(Operand(elements, Operand 216 src/x64/ic-x64.cc __ lea(scratch1, Operand(elements, Operand 220 src/x64/ic-x64.cc __ movq(Operand(scratch1, 0), value); Operand 482 src/x64/ic-x64.cc __ cmpq(rbx, Operand(kScratchRegister, rdi, times_1, off)); Operand 484 src/x64/ic-x64.cc __ cmpq(rax, Operand(kScratchRegister, rdi, times_1, off + kPointerSize)); Operand 490 src/x64/ic-x64.cc __ cmpq(rbx, Operand(kScratchRegister, rdi, times_1, off)); Operand 492 src/x64/ic-x64.cc __ cmpq(rax, Operand(kScratchRegister, rdi, times_1, off + kPointerSize)); Operand 506 src/x64/ic-x64.cc __ movl(rdi, Operand(kScratchRegister, rcx, times_4, 0)); Operand 695 src/x64/ic-x64.cc __ leal(rdi, Operand(rcx, 1)); Operand 703 src/x64/ic-x64.cc __ leal(rdi, Operand(rcx, 1)); Operand 911 src/x64/ic-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 947 src/x64/ic-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 971 src/x64/ic-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); // receiver Operand 981 src/x64/ic-x64.cc __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); Operand 1012 src/x64/ic-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1030 src/x64/ic-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1151 src/x64/ic-x64.cc static Operand GenerateMappedArgumentsLookup(MacroAssembler* masm, Operand 1207 src/x64/ic-x64.cc static Operand GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Operand 1239 src/x64/ic-x64.cc Operand mapped_location = Operand 1246 src/x64/ic-x64.cc Operand unmapped_location = Operand 1265 src/x64/ic-x64.cc Operand mapped_location = GenerateMappedArgumentsLookup( Operand 1279 src/x64/ic-x64.cc Operand unmapped_location = Operand 1308 src/x64/ic-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1309 src/x64/ic-x64.cc Operand mapped_location = GenerateMappedArgumentsLookup( Operand 1315 src/x64/ic-x64.cc Operand unmapped_location = Operand 151 src/x64/lithium-codegen-x64.cc __ movq(Operand(rsp, receiver_offset), kScratchRegister); Operand 181 src/x64/lithium-codegen-x64.cc __ movq(Operand(rsp, offset), rax); Operand 202 src/x64/lithium-codegen-x64.cc __ movq(Operand(rbp, StandardFrameConstants::kContextOffset), rsi); Operand 212 src/x64/lithium-codegen-x64.cc __ movq(rax, Operand(rbp, parameter_offset)); Operand 215 src/x64/lithium-codegen-x64.cc __ movq(Operand(rsi, context_offset), rax); Operand 346 src/x64/lithium-codegen-x64.cc Operand LCodeGen::ToOperand(LOperand* op) const { Operand 354 src/x64/lithium-codegen-x64.cc return Operand(rbp, -(index + 3) * kPointerSize); Operand 357 src/x64/lithium-codegen-x64.cc return Operand(rbp, -(index - 1) * kPointerSize); Operand 500 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 1047 src/x64/lithium-codegen-x64.cc __ leal(left, Operand(left, left, times_2, 0)); Operand 1053 src/x64/lithium-codegen-x64.cc __ leal(left, Operand(left, left, times_4, 0)); Operand 1059 src/x64/lithium-codegen-x64.cc __ leal(left, Operand(left, left, times_8, 0)); Operand 1352 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 1421 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 1804 src/x64/lithium-codegen-x64.cc Operand input = ToOperand(instr->InputAt(0)); Operand 2052 src/x64/lithium-codegen-x64.cc __ cmpq(map, Operand(kScratchRegister, 0)); Operand 2192 src/x64/lithium-codegen-x64.cc __ CompareRoot(Operand(cell, 0), Heap::kTheHoleValueRootIndex); Operand 2195 src/x64/lithium-codegen-x64.cc __ movq(Operand(cell, 0), value); Operand 2199 src/x64/lithium-codegen-x64.cc __ movq(Operand(kScratchRegister, 0), value); Operand 2239 src/x64/lithium-codegen-x64.cc Operand target = ContextOperand(context, instr->slot_index()); Operand 2500 src/x64/lithium-codegen-x64.cc __ movq(result, Operand(arguments, length, times_pointer_size, kPointerSize)); Operand 2549 src/x64/lithium-codegen-x64.cc Operand hole_check_operand = BuildFastArrayOperand( Operand 2559 src/x64/lithium-codegen-x64.cc Operand double_load_operand = BuildFastArrayOperand( Operand 2569 src/x64/lithium-codegen-x64.cc Operand LCodeGen::BuildFastArrayOperand( Operand 2582 src/x64/lithium-codegen-x64.cc return Operand(elements_pointer_reg, Operand 2587 src/x64/lithium-codegen-x64.cc return Operand(elements_pointer_reg, Operand 2598 src/x64/lithium-codegen-x64.cc Operand operand(BuildFastArrayOperand(instr->external_pointer(), Operand 2673 src/x64/lithium-codegen-x64.cc __ lea(result, Operand(rsp, -2 * kPointerSize)); Operand 2677 src/x64/lithium-codegen-x64.cc __ movq(result, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 2678 src/x64/lithium-codegen-x64.cc __ Cmp(Operand(result, StandardFrameConstants::kContextOffset), Operand 2688 src/x64/lithium-codegen-x64.cc __ movq(result, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 2712 src/x64/lithium-codegen-x64.cc __ movq(result, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 2714 src/x64/lithium-codegen-x64.cc Operand(result, Operand 2795 src/x64/lithium-codegen-x64.cc __ push(Operand(elements, length, times_pointer_size, 1 * kPointerSize)); Operand 2809 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 2826 src/x64/lithium-codegen-x64.cc __ movq(result, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 2840 src/x64/lithium-codegen-x64.cc Operand(context, Context::SlotOffset(Context::PREVIOUS_INDEX))); Operand 2915 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3299 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3382 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3401 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3414 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3425 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3437 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3541 src/x64/lithium-codegen-x64.cc Operand operand(BuildFastArrayOperand(instr->external_pointer(), Operand 3626 src/x64/lithium-codegen-x64.cc Operand operand = Operand 3676 src/x64/lithium-codegen-x64.cc Operand double_store_operand = BuildFastArrayOperand( Operand 4195 src/x64/lithium-codegen-x64.cc __ cmpq(reg, Operand(kScratchRegister, 0)); Operand 4482 src/x64/lithium-codegen-x64.cc __ lea(rcx, Operand(result, elements_offset)); Operand 4495 src/x64/lithium-codegen-x64.cc __ lea(rcx, Operand(result, *offset)); Operand 4535 src/x64/lithium-codegen-x64.cc __ lea(rcx, Operand(result, *offset)); Operand 4823 src/x64/lithium-codegen-x64.cc __ movq(temp, Operand(rbp, StandardFrameConstants::kCallerFPOffset)); Operand 4827 src/x64/lithium-codegen-x64.cc __ Cmp(Operand(temp, StandardFrameConstants::kContextOffset), Operand 4830 src/x64/lithium-codegen-x64.cc __ movq(temp, Operand(rax, StandardFrameConstants::kCallerFPOffset)); Operand 4834 src/x64/lithium-codegen-x64.cc __ Cmp(Operand(temp, StandardFrameConstants::kMarkerOffset), Operand 4899 src/x64/lithium-codegen-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 88 src/x64/lithium-codegen-x64.h Operand ToOperand(LOperand* op) const; Operand 234 src/x64/lithium-codegen-x64.h Operand BuildFastArrayOperand( Operand 178 src/x64/lithium-gap-resolver-x64.cc Operand dst = cgen_->ToOperand(destination); Operand 183 src/x64/lithium-gap-resolver-x64.cc Operand src = cgen_->ToOperand(source); Operand 189 src/x64/lithium-gap-resolver-x64.cc Operand dst = cgen_->ToOperand(destination); Operand 205 src/x64/lithium-gap-resolver-x64.cc Operand dst = cgen_->ToOperand(destination); Operand 225 src/x64/lithium-gap-resolver-x64.cc Operand src = cgen_->ToOperand(source); Operand 258 src/x64/lithium-gap-resolver-x64.cc Operand mem = Operand 267 src/x64/lithium-gap-resolver-x64.cc Operand src = cgen_->ToOperand(source); Operand 268 src/x64/lithium-gap-resolver-x64.cc Operand dst = cgen_->ToOperand(destination); Operand 291 src/x64/lithium-gap-resolver-x64.cc Operand other_operand = cgen_->ToOperand(other); Operand 64 src/x64/macro-assembler-x64.cc Operand MacroAssembler::ExternalOperand(ExternalReference target, Operand 70 src/x64/macro-assembler-x64.cc return Operand(kRootRegister, static_cast<int32_t>(delta)); Operand 74 src/x64/macro-assembler-x64.cc return Operand(scratch, 0); Operand 83 src/x64/macro-assembler-x64.cc movq(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); Operand 92 src/x64/macro-assembler-x64.cc movq(destination, Operand(kScratchRegister, 0)); Operand 102 src/x64/macro-assembler-x64.cc movq(Operand(kRootRegister, static_cast<int32_t>(delta)), source); Operand 111 src/x64/macro-assembler-x64.cc movq(Operand(kScratchRegister, 0), source); Operand 122 src/x64/macro-assembler-x64.cc lea(destination, Operand(kRootRegister, static_cast<int32_t>(delta))); Operand 169 src/x64/macro-assembler-x64.cc movq(destination, Operand(kRootRegister, Operand 179 src/x64/macro-assembler-x64.cc Operand(kRootRegister, Operand 187 src/x64/macro-assembler-x64.cc movq(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias), Operand 194 src/x64/macro-assembler-x64.cc push(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias)); Operand 200 src/x64/macro-assembler-x64.cc cmpq(with, Operand(kRootRegister, Operand 228 src/x64/macro-assembler-x64.cc movq(Operand(scratch, 0), addr); Operand 286 src/x64/macro-assembler-x64.cc lea(scratch, Operand(object, kScratchRegister, times_1, 0)); Operand 360 src/x64/macro-assembler-x64.cc lea(dst, Operand(object, index, times_pointer_size, Operand 402 src/x64/macro-assembler-x64.cc cmpq(value, Operand(address, 0)); Operand 714 src/x64/macro-assembler-x64.cc movq(prev_next_address_reg, Operand(base_reg, kNextOffset)); Operand 715 src/x64/macro-assembler-x64.cc movq(prev_limit_reg, Operand(base_reg, kLimitOffset)); Operand 716 src/x64/macro-assembler-x64.cc addl(Operand(base_reg, kLevelOffset), Immediate(1)); Operand 724 src/x64/macro-assembler-x64.cc movq(rax, Operand(rax, 0)); Operand 730 src/x64/macro-assembler-x64.cc movq(rax, Operand(rax, 0)); Operand 735 src/x64/macro-assembler-x64.cc subl(Operand(base_reg, kLevelOffset), Immediate(1)); Operand 736 src/x64/macro-assembler-x64.cc movq(Operand(base_reg, kNextOffset), prev_next_address_reg); Operand 737 src/x64/macro-assembler-x64.cc cmpq(prev_limit_reg, Operand(base_reg, kLimitOffset)); Operand 743 src/x64/macro-assembler-x64.cc Cmp(Operand(rsi, 0), factory->the_hole_value()); Operand 759 src/x64/macro-assembler-x64.cc movq(Operand(base_reg, kLimitOffset), prev_limit_reg); Operand 801 src/x64/macro-assembler-x64.cc movq(target, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 847 src/x64/macro-assembler-x64.cc movsd(Operand(rsp, i * kDoubleSize), reg); Operand 861 src/x64/macro-assembler-x64.cc movsd(reg, Operand(rsp, i * kDoubleSize)); Operand 920 src/x64/macro-assembler-x64.cc xor_(Operand(rsp, 0), kScratchRegister); Operand 968 src/x64/macro-assembler-x64.cc lea(dst, Operand(kSmiConstantRegister, kSmiConstantRegister, times_8, 0)); Operand 972 src/x64/macro-assembler-x64.cc lea(dst, Operand(dst, kSmiConstantRegister, times_8, 0)); Operand 976 src/x64/macro-assembler-x64.cc lea(dst, Operand(dst, kSmiConstantRegister, times_4, 0)); Operand 979 src/x64/macro-assembler-x64.cc lea(dst, Operand(kSmiConstantRegister, kSmiConstantRegister, times_4, 0)); Operand 982 src/x64/macro-assembler-x64.cc lea(dst, Operand(kSmiConstantRegister, kSmiConstantRegister, times_2, 0)); Operand 985 src/x64/macro-assembler-x64.cc lea(dst, Operand(kSmiConstantRegister, kSmiConstantRegister, times_1, 0)); Operand 1025 src/x64/macro-assembler-x64.cc movl(Operand(dst, kSmiShift / kBitsPerByte), src); Operand 1035 src/x64/macro-assembler-x64.cc leal(dst, Operand(src, constant)); Operand 1051 src/x64/macro-assembler-x64.cc movl(dst, Operand(src, kSmiShift / kBitsPerByte)); Operand 1065 src/x64/macro-assembler-x64.cc movsxlq(dst, Operand(src, kSmiShift / kBitsPerByte)); Operand 1124 src/x64/macro-assembler-x64.cc cmpl(Operand(dst, kSmiShift / kBitsPerByte), Immediate(src->value())); Operand 1137 src/x64/macro-assembler-x64.cc cmpl(Operand(dst, kSmiShift / kBitsPerByte), src); Operand 1220 src/x64/macro-assembler-x64.cc leal(kScratchRegister, Operand(first, second, times_1, 0)); Operand 1403 src/x64/macro-assembler-x64.cc lea(dst, Operand(src, kSmiConstantRegister, times_2, 0)); Operand 1406 src/x64/macro-assembler-x64.cc lea(dst, Operand(src, kSmiConstantRegister, times_4, 0)); Operand 1409 src/x64/macro-assembler-x64.cc lea(dst, Operand(src, kSmiConstantRegister, times_8, 0)); Operand 1419 src/x64/macro-assembler-x64.cc lea(dst, Operand(src, kSmiConstantRegister, times_1, 0)); Operand 1422 src/x64/macro-assembler-x64.cc lea(dst, Operand(src, kSmiConstantRegister, times_2, 0)); Operand 1425 src/x64/macro-assembler-x64.cc lea(dst, Operand(src, kSmiConstantRegister, times_4, 0)); Operand 1428 src/x64/macro-assembler-x64.cc lea(dst, Operand(src, kSmiConstantRegister, times_8, 0)); Operand 1441 src/x64/macro-assembler-x64.cc addl(Operand(dst, kSmiShift / kBitsPerByte), Immediate(constant->value())); Operand 1612 src/x64/macro-assembler-x64.cc lea(dst, Operand(src1, src2, times_1, 0)); Operand 1865 src/x64/macro-assembler-x64.cc lea(dst, Operand(src, kScratchRegister, times_1, 0)); Operand 2138 src/x64/macro-assembler-x64.cc addl(dst, Operand(src, kSmiShift / kBitsPerByte)); Operand 2180 src/x64/macro-assembler-x64.cc lea(scratch1, Operand(scratch1, scratch2, times_8, 0)); Operand 2226 src/x64/macro-assembler-x64.cc lea(scratch1, Operand(scratch1, scratch2, times_8, 0)); Operand 2300 src/x64/macro-assembler-x64.cc movq(result, Operand(result, 0)); Operand 2312 src/x64/macro-assembler-x64.cc movq(kScratchRegister, Operand(kScratchRegister, 0)); Operand 2326 src/x64/macro-assembler-x64.cc movq(dst, Operand(dst, 0)); Operand 2350 src/x64/macro-assembler-x64.cc testl(Operand(src, kIntSize), Immediate(source->value())); Operand 2357 src/x64/macro-assembler-x64.cc testb(Operand(src, byte_offset), Immediate(1 << bit_in_byte)); Operand 2444 src/x64/macro-assembler-x64.cc lea(rsp, Operand(rsp, -sp_delta)); Operand 2452 src/x64/macro-assembler-x64.cc lea(rsp, Operand(rsp, sp_delta)); Operand 2505 src/x64/macro-assembler-x64.cc Operand MacroAssembler::SafepointRegisterSlot(Register reg) { Operand 2506 src/x64/macro-assembler-x64.cc return Operand(rsp, SafepointRegisterStackIndex(reg.code()) * kPointerSize); Operand 2602 src/x64/macro-assembler-x64.cc movq(Operand(rbp, StandardFrameConstants::kContextOffset), rsi); Operand 2630 src/x64/macro-assembler-x64.cc movq(rsp, Operand(rsp, StackHandlerConstants::kNextOffset)); Operand 2634 src/x64/macro-assembler-x64.cc testl(Operand(rsp, StackHandlerConstants::kStateOffset), Operand 3015 src/x64/macro-assembler-x64.cc Operand counter_operand = ExternalOperand(ExternalReference(counter)); Operand 3024 src/x64/macro-assembler-x64.cc Operand counter_operand = ExternalOperand(ExternalReference(counter)); Operand 3037 src/x64/macro-assembler-x64.cc Operand counter_operand = ExternalOperand(ExternalReference(counter)); Operand 3278 src/x64/macro-assembler-x64.cc cmpq(Operand(rsp, 0), kScratchRegister); Operand 3287 src/x64/macro-assembler-x64.cc cmpq(Operand(rbp, StandardFrameConstants::kMarkerOffset), kScratchRegister); Operand 3334 src/x64/macro-assembler-x64.cc movsd(Operand(rbp, offset - ((i + 1) * kDoubleSize)), reg); Operand 3349 src/x64/macro-assembler-x64.cc movq(Operand(rbp, ExitFrameConstants::kSPOffset), rsp); Operand 3359 src/x64/macro-assembler-x64.cc lea(r15, Operand(rbp, r14, times_pointer_size, offset)); Operand 3378 src/x64/macro-assembler-x64.cc movsd(reg, Operand(rbp, offset - ((i + 1) * kDoubleSize))); Operand 3382 src/x64/macro-assembler-x64.cc movq(rcx, Operand(rbp, 1 * kPointerSize)); Operand 3383 src/x64/macro-assembler-x64.cc movq(rbp, Operand(rbp, 0 * kPointerSize)); Operand 3387 src/x64/macro-assembler-x64.cc lea(rsp, Operand(r15, 1 * kPointerSize)); Operand 3407 src/x64/macro-assembler-x64.cc Operand context_operand = ExternalOperand(context_address); Operand 3416 src/x64/macro-assembler-x64.cc Operand c_entry_fp_operand = ExternalOperand(c_entry_fp_address); Operand 3429 src/x64/macro-assembler-x64.cc movq(scratch, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3505 src/x64/macro-assembler-x64.cc leal(r0, Operand(r0, r0, times_4, 0)); Operand 3570 src/x64/macro-assembler-x64.cc lea(r2, Operand(r2, r2, times_2, 0)); // r2 = r2 * 3 Operand 3612 src/x64/macro-assembler-x64.cc Operand top_operand = ExternalOperand(new_space_allocation_top); Operand 3623 src/x64/macro-assembler-x64.cc movq(result, Operand(scratch, 0)); Operand 3643 src/x64/macro-assembler-x64.cc movq(Operand(scratch, 0), result_end); Operand 3686 src/x64/macro-assembler-x64.cc Operand limit_operand = ExternalOperand(new_space_allocation_limit); Operand 3738 src/x64/macro-assembler-x64.cc lea(result_end, Operand(element_count, element_size, header_size)); Operand 3741 src/x64/macro-assembler-x64.cc Operand limit_operand = ExternalOperand(new_space_allocation_limit); Operand 3787 src/x64/macro-assembler-x64.cc Operand limit_operand = ExternalOperand(new_space_allocation_limit); Operand 3807 src/x64/macro-assembler-x64.cc Operand top_operand = ExternalOperand(new_space_allocation_top); Operand 3845 src/x64/macro-assembler-x64.cc lea(scratch1, Operand(length, length, times_1, kObjectAlignmentMask + Operand 4019 src/x64/macro-assembler-x64.cc movq(length, Operand(source, scratch, times_1, -8)); Operand 4020 src/x64/macro-assembler-x64.cc movq(Operand(destination, scratch, times_1, -8), length); Operand 4031 src/x64/macro-assembler-x64.cc lea(scratch, Operand(destination, length, times_1, 0)); Operand 4034 src/x64/macro-assembler-x64.cc movb(length, Operand(source, 0)); Operand 4035 src/x64/macro-assembler-x64.cc movb(Operand(destination, 0), length); Operand 4052 src/x64/macro-assembler-x64.cc movq(Operand(start_offset, 0), filler); Operand 4063 src/x64/macro-assembler-x64.cc movq(dst, Operand(rsi, Context::SlotOffset(Context::PREVIOUS_INDEX))); Operand 4065 src/x64/macro-assembler-x64.cc movq(dst, Operand(dst, Context::SlotOffset(Context::PREVIOUS_INDEX))); Operand 4093 src/x64/macro-assembler-x64.cc movq(scratch, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 4097 src/x64/macro-assembler-x64.cc movq(scratch, Operand(scratch, Operand 4144 src/x64/macro-assembler-x64.cc movq(function, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 4148 src/x64/macro-assembler-x64.cc movq(function, Operand(function, Context::SlotOffset(index))); Operand 4198 src/x64/macro-assembler-x64.cc movq(Operand(rsp, argument_slots_on_stack * kPointerSize), kScratchRegister); Operand 4221 src/x64/macro-assembler-x64.cc movq(rsp, Operand(rsp, argument_slots_on_stack * kPointerSize)); Operand 4272 src/x64/macro-assembler-x64.cc testb(Operand(scratch, MemoryChunk::kFlagsOffset), Operand 4275 src/x64/macro-assembler-x64.cc testl(Operand(scratch, MemoryChunk::kFlagsOffset), Immediate(mask)); Operand 4295 src/x64/macro-assembler-x64.cc lea(rcx, Operand(mask_scratch, mask_scratch, times_2, 0)); Operand 4297 src/x64/macro-assembler-x64.cc and_(rcx, Operand(bitmap_scratch, MemoryChunk::kHeaderSize)); Operand 4369 src/x64/macro-assembler-x64.cc testq(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); Operand 4378 src/x64/macro-assembler-x64.cc testq(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); Operand 4437 src/x64/macro-assembler-x64.cc or_(Operand(bitmap_scratch, MemoryChunk::kHeaderSize), mask_scratch); Operand 4440 src/x64/macro-assembler-x64.cc addl(Operand(bitmap_scratch, MemoryChunk::kLiveBytesOffset), length); Operand 63 src/x64/macro-assembler-x64.h typedef Operand MemOperand; Operand 114 src/x64/macro-assembler-x64.h Operand ExternalOperand(ExternalReference reference, Operand 143 src/x64/macro-assembler-x64.h void CompareRoot(const Operand& with, Heap::RootListIndex index); Operand 398 src/x64/macro-assembler-x64.h void Integer32ToSmiField(const Operand& dst, Register src); Operand 407 src/x64/macro-assembler-x64.h void SmiToInteger32(Register dst, const Operand& src); Operand 411 src/x64/macro-assembler-x64.h void SmiToInteger64(Register dst, const Operand& src); Operand 440 src/x64/macro-assembler-x64.h void SmiCompare(Register dst, const Operand& src); Operand 441 src/x64/macro-assembler-x64.h void SmiCompare(const Operand& dst, Register src); Operand 442 src/x64/macro-assembler-x64.h void SmiCompare(const Operand& dst, Smi* src); Operand 444 src/x64/macro-assembler-x64.h void SmiCompareInteger32(const Operand& dst, Register src); Operand 453 src/x64/macro-assembler-x64.h Condition CheckSmi(const Operand& src); Operand 485 src/x64/macro-assembler-x64.h void CheckSmiToIndicator(Register dst, const Operand& src); Operand 551 src/x64/macro-assembler-x64.h void SmiAddConstant(const Operand& dst, Smi* constant); Operand 591 src/x64/macro-assembler-x64.h const Operand& src2, Operand 614 src/x64/macro-assembler-x64.h const Operand& src2, Operand 620 src/x64/macro-assembler-x64.h const Operand& src2); Operand 716 src/x64/macro-assembler-x64.h void AddSmiField(Register dst, const Operand& src); Operand 723 src/x64/macro-assembler-x64.h void Move(const Operand& dst, Smi* source) { Operand 729 src/x64/macro-assembler-x64.h void Test(const Operand& dst, Smi* source); Operand 772 src/x64/macro-assembler-x64.h void Set(const Operand& dst, int64_t x); Operand 783 src/x64/macro-assembler-x64.h void TestBit(const Operand& dst, int bit_index); Operand 787 src/x64/macro-assembler-x64.h void Move(const Operand& dst, Handle<Object> source); Operand 789 src/x64/macro-assembler-x64.h void Cmp(const Operand& dst, Handle<Object> source); Operand 791 src/x64/macro-assembler-x64.h void Cmp(const Operand& dst, Smi* src); Operand 840 src/x64/macro-assembler-x64.h int CallSize(const Operand& target) { Operand 957 src/x64/macro-assembler-x64.h void AbortIfNotSmi(const Operand& object); Operand 1395 src/x64/macro-assembler-x64.h Operand SafepointRegisterSlot(Register reg); Operand 1430 src/x64/macro-assembler-x64.h inline Operand FieldOperand(Register object, int offset) { Operand 1431 src/x64/macro-assembler-x64.h return Operand(object, offset - kHeapObjectTag); Operand 1436 src/x64/macro-assembler-x64.h inline Operand FieldOperand(Register object, Operand 1440 src/x64/macro-assembler-x64.h return Operand(object, index, scale, offset - kHeapObjectTag); Operand 1444 src/x64/macro-assembler-x64.h inline Operand ContextOperand(Register context, int index) { Operand 1445 src/x64/macro-assembler-x64.h return Operand(context, Context::SlotOffset(index)); Operand 1449 src/x64/macro-assembler-x64.h inline Operand GlobalObjectOperand() { Operand 1455 src/x64/macro-assembler-x64.h inline Operand StackSpaceOperand(int index) { Operand 1458 src/x64/macro-assembler-x64.h return Operand(rsp, (index + kShaddowSpace) * kPointerSize); Operand 1460 src/x64/macro-assembler-x64.h return Operand(rsp, index * kPointerSize); Operand 202 src/x64/regexp-macro-assembler-x64.cc __ cmpl(Operand(rbp, kStartIndex), Immediate(0)); Operand 205 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(rsi, rdi, times_1, 0)); Operand 206 src/x64/regexp-macro-assembler-x64.cc __ cmpq(rax, Operand(rbp, kInputStart)); Operand 214 src/x64/regexp-macro-assembler-x64.cc __ cmpl(Operand(rbp, kStartIndex), Immediate(0)); Operand 217 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(rsi, rdi, times_1, 0)); Operand 218 src/x64/regexp-macro-assembler-x64.cc __ cmpq(rax, Operand(rbp, kInputStart)); Operand 259 src/x64/regexp-macro-assembler-x64.cc __ cmpb(Operand(rsi, rdi, times_1, byte_offset), Operand 265 src/x64/regexp-macro-assembler-x64.cc Operand(rsi, rdi, times_1, byte_offset)); Operand 270 src/x64/regexp-macro-assembler-x64.cc __ lea(rbx, Operand(rsi, rdi, times_1, 0)); Operand 284 src/x64/regexp-macro-assembler-x64.cc __ cmpq(rax, Operand(rbx, byte_offset + i)); Operand 292 src/x64/regexp-macro-assembler-x64.cc __ cmpl(Operand(rbx, byte_offset + i), Immediate(combined_chars)); Operand 295 src/x64/regexp-macro-assembler-x64.cc __ cmpb(Operand(rbx, byte_offset + i), Operand 305 src/x64/regexp-macro-assembler-x64.cc Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16))); Operand 309 src/x64/regexp-macro-assembler-x64.cc __ cmpl(Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16)), Operand 314 src/x64/regexp-macro-assembler-x64.cc Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16))); Operand 326 src/x64/regexp-macro-assembler-x64.cc __ cmpl(rdi, Operand(backtrack_stackpointer(), 0)); Operand 370 src/x64/regexp-macro-assembler-x64.cc __ lea(r9, Operand(rsi, rdx, times_1, 0)); Operand 371 src/x64/regexp-macro-assembler-x64.cc __ lea(r11, Operand(rsi, rdi, times_1, 0)); Operand 380 src/x64/regexp-macro-assembler-x64.cc __ movzxbl(rdx, Operand(r9, 0)); Operand 381 src/x64/regexp-macro-assembler-x64.cc __ movzxbl(rax, Operand(r11, 0)); Operand 429 src/x64/regexp-macro-assembler-x64.cc __ lea(rcx, Operand(rsi, rdx, times_1, 0)); Operand 431 src/x64/regexp-macro-assembler-x64.cc __ lea(rdx, Operand(rsi, rdi, times_1, 0)); Operand 438 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(rsi, rdi, times_1, 0)); Operand 440 src/x64/regexp-macro-assembler-x64.cc __ lea(rdi, Operand(rsi, rdx, times_1, 0)); Operand 504 src/x64/regexp-macro-assembler-x64.cc __ lea(rbx, Operand(rsi, rdi, times_1, 0)); // Start of match. Operand 506 src/x64/regexp-macro-assembler-x64.cc __ lea(r9, Operand(rdx, rax, times_1, 0)); // End of capture Operand 516 src/x64/regexp-macro-assembler-x64.cc __ movzxbl(rax, Operand(rdx, 0)); Operand 517 src/x64/regexp-macro-assembler-x64.cc __ cmpb(rax, Operand(rbx, 0)); Operand 520 src/x64/regexp-macro-assembler-x64.cc __ movzxwl(rax, Operand(rdx, 0)); Operand 521 src/x64/regexp-macro-assembler-x64.cc __ cmpw(rax, Operand(rbx, 0)); Operand 581 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(current_character(), -minus)); Operand 592 src/x64/regexp-macro-assembler-x64.cc __ leal(rax, Operand(current_character(), -from)); Operand 602 src/x64/regexp-macro-assembler-x64.cc __ leal(rax, Operand(current_character(), -from)); Operand 639 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(current_character(), -'\t')); Operand 652 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(current_character(), -'\t')); Operand 660 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(current_character(), -'0')); Operand 666 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(current_character(), -'0')); Operand 718 src/x64/regexp-macro-assembler-x64.cc __ testb(Operand(rbx, current_character(), times_1, 0), Operand 732 src/x64/regexp-macro-assembler-x64.cc __ testb(Operand(rbx, current_character(), times_1, 0), Operand 779 src/x64/regexp-macro-assembler-x64.cc __ movq(Operand(rbp, kInputString), rcx); Operand 780 src/x64/regexp-macro-assembler-x64.cc __ movq(Operand(rbp, kStartIndex), rdx); // Passed as int32 in edx. Operand 781 src/x64/regexp-macro-assembler-x64.cc __ movq(Operand(rbp, kInputStart), r8); Operand 782 src/x64/regexp-macro-assembler-x64.cc __ movq(Operand(rbp, kInputEnd), r9); Operand 817 src/x64/regexp-macro-assembler-x64.cc __ subq(rcx, Operand(kScratchRegister, 0)); Operand 841 src/x64/regexp-macro-assembler-x64.cc __ movq(rsi, Operand(rbp, kInputEnd)); Operand 843 src/x64/regexp-macro-assembler-x64.cc __ movq(rdi, Operand(rbp, kInputStart)); Operand 848 src/x64/regexp-macro-assembler-x64.cc __ movq(rbx, Operand(rbp, kStartIndex)); Operand 851 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(rdi, rbx, times_2, -char_size())); Operand 853 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(rdi, rbx, times_1, -char_size())); Operand 857 src/x64/regexp-macro-assembler-x64.cc __ movq(Operand(rbp, kInputStartMinusOne), rax); Operand 876 src/x64/regexp-macro-assembler-x64.cc __ cmpl(Operand(rbp, kStartIndex), Immediate(0)); Operand 896 src/x64/regexp-macro-assembler-x64.cc __ movq(Operand(rbp, rcx, times_1, 0), rax); Operand 909 src/x64/regexp-macro-assembler-x64.cc __ movq(backtrack_stackpointer(), Operand(rbp, kStackHighEnd)); Operand 919 src/x64/regexp-macro-assembler-x64.cc __ movq(rdx, Operand(rbp, kStartIndex)); Operand 920 src/x64/regexp-macro-assembler-x64.cc __ movq(rbx, Operand(rbp, kRegisterOutput)); Operand 921 src/x64/regexp-macro-assembler-x64.cc __ movq(rcx, Operand(rbp, kInputEnd)); Operand 922 src/x64/regexp-macro-assembler-x64.cc __ subq(rcx, Operand(rbp, kInputStart)); Operand 924 src/x64/regexp-macro-assembler-x64.cc __ lea(rcx, Operand(rcx, rdx, times_2, 0)); Operand 938 src/x64/regexp-macro-assembler-x64.cc __ movl(Operand(rbx, i * kIntSize), rax); Operand 945 src/x64/regexp-macro-assembler-x64.cc __ incq(Operand(rbp, kSuccessfulCaptures)); Operand 948 src/x64/regexp-macro-assembler-x64.cc __ movsxlq(rcx, Operand(rbp, kNumOutputRegisters)); Operand 954 src/x64/regexp-macro-assembler-x64.cc __ movq(Operand(rbp, kNumOutputRegisters), rcx); Operand 956 src/x64/regexp-macro-assembler-x64.cc __ addq(Operand(rbp, kRegisterOutput), Operand 960 src/x64/regexp-macro-assembler-x64.cc __ movq(rax, Operand(rbp, kInputStartMinusOne)); Operand 988 src/x64/regexp-macro-assembler-x64.cc __ movq(rax, Operand(rbp, kSuccessfulCaptures)); Operand 994 src/x64/regexp-macro-assembler-x64.cc __ lea(rsp, Operand(rbp, kLastCalleeSaveRegister)); Operand 1001 src/x64/regexp-macro-assembler-x64.cc __ movq(rbx, Operand(rbp, kBackup_rbx)); Operand 1035 src/x64/regexp-macro-assembler-x64.cc __ movq(rsi, Operand(rbp, kInputEnd)); Operand 1058 src/x64/regexp-macro-assembler-x64.cc __ lea(rdx, Operand(rbp, kStackHighEnd)); // Second argument Operand 1063 src/x64/regexp-macro-assembler-x64.cc __ lea(rsi, Operand(rbp, kStackHighEnd)); // Second argument. Operand 1189 src/x64/regexp-macro-assembler-x64.cc __ addq(backtrack_stackpointer(), Operand(rbp, kStackHighEnd)); Operand 1223 src/x64/regexp-macro-assembler-x64.cc __ lea(rax, Operand(rdi, cp_offset * char_size())); Operand 1231 src/x64/regexp-macro-assembler-x64.cc __ movq(rax, Operand(rbp, kInputStartMinusOne)); Operand 1240 src/x64/regexp-macro-assembler-x64.cc __ subq(rax, Operand(rbp, kStackHighEnd)); Operand 1259 src/x64/regexp-macro-assembler-x64.cc __ lea(rcx, Operand(rsp, -kPointerSize)); Operand 1267 src/x64/regexp-macro-assembler-x64.cc __ lea(rdi, Operand(rsp, -kPointerSize)); Operand 1381 src/x64/regexp-macro-assembler-x64.cc Operand RegExpMacroAssemblerX64::register_location(int register_index) { Operand 1386 src/x64/regexp-macro-assembler-x64.cc return Operand(rbp, kRegisterZero - register_index * kPointerSize); Operand 1422 src/x64/regexp-macro-assembler-x64.cc __ subq(Operand(rsp, 0), code_object_pointer()); Operand 1427 src/x64/regexp-macro-assembler-x64.cc __ addq(Operand(rsp, 0), code_object_pointer()); Operand 1436 src/x64/regexp-macro-assembler-x64.cc __ movl(Operand(backtrack_stackpointer(), 0), source); Operand 1443 src/x64/regexp-macro-assembler-x64.cc __ movl(Operand(backtrack_stackpointer(), 0), value); Operand 1467 src/x64/regexp-macro-assembler-x64.cc __ movl(Operand(backtrack_stackpointer(), 0), backtrack_target); Operand 1474 src/x64/regexp-macro-assembler-x64.cc __ movsxlq(target, Operand(backtrack_stackpointer(), 0)); Operand 1518 src/x64/regexp-macro-assembler-x64.cc __ movl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); Operand 1520 src/x64/regexp-macro-assembler-x64.cc __ movzxwl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); Operand 1523 src/x64/regexp-macro-assembler-x64.cc __ movzxbl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); Operand 1529 src/x64/regexp-macro-assembler-x64.cc Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16))); Operand 1533 src/x64/regexp-macro-assembler-x64.cc Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16))); Operand 223 src/x64/regexp-macro-assembler-x64.h Operand register_location(int register_index); Operand 64 src/x64/stub-cache-x64.cc __ lea(offset, Operand(offset, offset, times_2, 0)); Operand 72 src/x64/stub-cache-x64.cc __ cmpl(name, Operand(kScratchRegister, offset, scale_factor, 0)); Operand 78 src/x64/stub-cache-x64.cc Operand(kScratchRegister, offset, scale_factor, kPointerSize * 2)); Operand 85 src/x64/stub-cache-x64.cc Operand(kScratchRegister, offset, scale_factor, 0)); Operand 231 src/x64/stub-cache-x64.cc Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); Operand 236 src/x64/stub-cache-x64.cc __ movq(prototype, Operand(prototype, Context::SlotOffset(index))); Operand 253 src/x64/stub-cache-x64.cc __ cmpq(Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX)), Operand 418 src/x64/stub-cache-x64.cc __ movq(scratch, Operand(rsp, 0)); Operand 420 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, 0), scratch); Operand 423 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, i * kPointerSize), scratch); Operand 438 src/x64/stub-cache-x64.cc __ movq(scratch, Operand(rsp, 0)); Operand 439 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, kFastApiCallArguments * kPointerSize), scratch); Operand 468 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, 2 * kPointerSize), rdi); Operand 474 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, 3 * kPointerSize), rbx); Operand 476 src/x64/stub-cache-x64.cc __ Move(Operand(rsp, 3 * kPointerSize), call_data); Operand 479 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, 4 * kPointerSize), kScratchRegister); Operand 482 src/x64/stub-cache-x64.cc __ lea(rbx, Operand(rsp, 4 * kPointerSize)); Operand 921 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, kPointerSize), object_reg); Operand 979 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, kPointerSize), reg); Operand 1089 src/x64/stub-cache-x64.cc __ lea(rax, Operand(name_arg, 4 * kPointerSize)); Operand 1293 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1359 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1379 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); Operand 1420 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1459 src/x64/stub-cache-x64.cc __ movq(rcx, Operand(rsp, argc * kPointerSize)); Operand 1523 src/x64/stub-cache-x64.cc __ movq(Operand(rdx, 0), rcx); Operand 1536 src/x64/stub-cache-x64.cc __ movq(rbx, Operand(rsp, argc * kPointerSize)); Operand 1561 src/x64/stub-cache-x64.cc Operand limit_operand = Operand 1570 src/x64/stub-cache-x64.cc __ movq(Operand(rdx, 0), rbx); Operand 1574 src/x64/stub-cache-x64.cc __ movq(Operand(rdx, i * kPointerSize), kScratchRegister); Operand 1585 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1635 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1736 src/x64/stub-cache-x64.cc __ movq(receiver, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1738 src/x64/stub-cache-x64.cc __ movq(index, Operand(rsp, (argc - 0) * kPointerSize)); Operand 1815 src/x64/stub-cache-x64.cc __ movq(receiver, Operand(rsp, (argc + 1) * kPointerSize)); Operand 1817 src/x64/stub-cache-x64.cc __ movq(index, Operand(rsp, (argc - 0) * kPointerSize)); Operand 1875 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, 2 * kPointerSize)); Operand 1888 src/x64/stub-cache-x64.cc __ movq(code, Operand(rsp, 1 * kPointerSize)); Operand 1956 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, 2 * kPointerSize)); Operand 1967 src/x64/stub-cache-x64.cc __ movq(rax, Operand(rsp, 1 * kPointerSize)); Operand 2059 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 2077 src/x64/stub-cache-x64.cc __ movq(rax, Operand(rsp, 4 * kPointerSize)); Operand 2078 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, 0 * kPointerSize), rax); Operand 2121 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 2145 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); Operand 2248 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 2255 src/x64/stub-cache-x64.cc __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize)); Operand 2266 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); Operand 2319 src/x64/stub-cache-x64.cc __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx); Operand 2463 src/x64/stub-cache-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 2541 src/x64/stub-cache-x64.cc Operand cell_operand = FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset); Operand 2778 src/x64/stub-cache-x64.cc __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset)); Operand 3174 src/x64/stub-cache-x64.cc __ movq(Operand(rdx, JSObject::kMapOffset), rbx); Operand 3176 src/x64/stub-cache-x64.cc __ movq(Operand(rdx, JSObject::kPropertiesOffset), rbx); Operand 3177 src/x64/stub-cache-x64.cc __ movq(Operand(rdx, JSObject::kElementsOffset), rbx); Operand 3182 src/x64/stub-cache-x64.cc __ lea(r9, Operand(rdx, JSObject::kHeaderSize)); Operand 3185 src/x64/stub-cache-x64.cc __ lea(rcx, Operand(rsp, rax, times_pointer_size, 0)); Operand 3203 src/x64/stub-cache-x64.cc __ cmovq(above, rbx, Operand(rcx, arg_number * -kPointerSize)); Operand 3205 src/x64/stub-cache-x64.cc __ movq(Operand(r9, i * kPointerSize), rbx); Operand 3209 src/x64/stub-cache-x64.cc __ Move(Operand(r9, i * kPointerSize), constant); Operand 3218 src/x64/stub-cache-x64.cc __ movq(Operand(r9, i * kPointerSize), r8); Operand 3232 src/x64/stub-cache-x64.cc __ lea(rsp, Operand(rsp, rbx, times_pointer_size, 1 * kPointerSize)); Operand 3356 src/x64/stub-cache-x64.cc __ movsxbq(rcx, Operand(rbx, rcx, times_1, 0)); Operand 3360 src/x64/stub-cache-x64.cc __ movzxbq(rcx, Operand(rbx, rcx, times_1, 0)); Operand 3363 src/x64/stub-cache-x64.cc __ movsxwq(rcx, Operand(rbx, rcx, times_2, 0)); Operand 3366 src/x64/stub-cache-x64.cc __ movzxwq(rcx, Operand(rbx, rcx, times_2, 0)); Operand 3369 src/x64/stub-cache-x64.cc __ movsxlq(rcx, Operand(rbx, rcx, times_4, 0)); Operand 3372 src/x64/stub-cache-x64.cc __ movl(rcx, Operand(rbx, rcx, times_4, 0)); Operand 3375 src/x64/stub-cache-x64.cc __ cvtss2sd(xmm0, Operand(rbx, rcx, times_4, 0)); Operand 3378 src/x64/stub-cache-x64.cc __ movsd(xmm0, Operand(rbx, rcx, times_8, 0)); Operand 3511 src/x64/stub-cache-x64.cc __ movb(Operand(rbx, rdi, times_1, 0), rdx); Operand 3515 src/x64/stub-cache-x64.cc __ movb(Operand(rbx, rdi, times_1, 0), rdx); Operand 3519 src/x64/stub-cache-x64.cc __ movw(Operand(rbx, rdi, times_2, 0), rdx); Operand 3523 src/x64/stub-cache-x64.cc __ movl(Operand(rbx, rdi, times_4, 0), rdx); Operand 3528 src/x64/stub-cache-x64.cc __ movss(Operand(rbx, rdi, times_4, 0), xmm0); Operand 3533 src/x64/stub-cache-x64.cc __ movsd(Operand(rbx, rdi, times_8, 0), xmm0); Operand 3570 src/x64/stub-cache-x64.cc __ movss(Operand(rbx, rdi, times_4, 0), xmm0); Operand 3573 src/x64/stub-cache-x64.cc __ movsd(Operand(rbx, rdi, times_8, 0), xmm0); Operand 3591 src/x64/stub-cache-x64.cc __ movb(Operand(rbx, rdi, times_1, 0), r8); Operand 3595 src/x64/stub-cache-x64.cc __ movw(Operand(rbx, rdi, times_2, 0), r8); Operand 3599 src/x64/stub-cache-x64.cc __ movl(Operand(rbx, rdi, times_4, 0), r8); Operand 3794 src/x64/stub-cache-x64.cc __ movq(Operand(rcx, 0), rax); Operand 64 test/cctest/test-assembler-arm.cc __ add(r0, r0, Operand(r1)); Operand 65 test/cctest/test-assembler-arm.cc __ mov(pc, Operand(lr)); Operand 91 test/cctest/test-assembler-arm.cc __ mov(r1, Operand(r0)); Operand 92 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(0, RelocInfo::NONE)); Operand 96 test/cctest/test-assembler-arm.cc __ add(r0, r0, Operand(r1)); Operand 97 test/cctest/test-assembler-arm.cc __ sub(r1, r1, Operand(1)); Operand 100 test/cctest/test-assembler-arm.cc __ teq(r1, Operand(0, RelocInfo::NONE)); Operand 102 test/cctest/test-assembler-arm.cc __ mov(pc, Operand(lr)); Operand 128 test/cctest/test-assembler-arm.cc __ mov(r1, Operand(r0)); Operand 129 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(1)); Operand 134 test/cctest/test-assembler-arm.cc __ sub(r1, r1, Operand(1)); Operand 137 test/cctest/test-assembler-arm.cc __ teq(r1, Operand(0, RelocInfo::NONE)); Operand 139 test/cctest/test-assembler-arm.cc __ mov(pc, Operand(lr)); Operand 143 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(FACTORY->true_value())); Operand 145 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(-1)); Operand 146 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(0xFF000000)); Operand 147 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(0xF0F0F0F0)); Operand 148 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(0xFFF0FFFF)); Operand 181 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); Operand 183 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); Operand 184 test/cctest/test-assembler-arm.cc __ mov(r4, Operand(r0)); Operand 186 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(r0, ASR, 1)); Operand 189 test/cctest/test-assembler-arm.cc __ add(r0, r2, Operand(r0)); Operand 190 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(r2, LSL, 2)); Operand 193 test/cctest/test-assembler-arm.cc __ add(r0, r2, Operand(r0)); Operand 194 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(r2, ASR, 3)); Operand 252 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); Operand 254 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); Operand 256 test/cctest/test-assembler-arm.cc __ mov(r4, Operand(r0)); Operand 290 test/cctest/test-assembler-arm.cc __ mov(lr, Operand(42)); Operand 369 test/cctest/test-assembler-arm.cc __ mov(r1, Operand(7)); Operand 371 test/cctest/test-assembler-arm.cc __ mov(pc, Operand(lr)); Operand 401 test/cctest/test-assembler-arm.cc __ usat(r1, 8, Operand(r0)); // Sat 0xFFFF to 0-255 = 0xFF. Operand 402 test/cctest/test-assembler-arm.cc __ usat(r2, 12, Operand(r0, ASR, 9)); // Sat (0xFFFF>>9) to 0-4095 = 0x7F. Operand 403 test/cctest/test-assembler-arm.cc __ usat(r3, 1, Operand(r0, LSL, 16)); // Sat (0xFFFF<<16) to 0-1 = 0x0. Operand 404 test/cctest/test-assembler-arm.cc __ add(r0, r1, Operand(r2)); Operand 405 test/cctest/test-assembler-arm.cc __ add(r0, r0, Operand(r3)); Operand 406 test/cctest/test-assembler-arm.cc __ mov(pc, Operand(lr)); Operand 449 test/cctest/test-assembler-arm.cc __ bic(r2, r1, Operand(kVFPRoundingModeMask | kVFPExceptionMask)); Operand 450 test/cctest/test-assembler-arm.cc __ orr(r2, r2, Operand(mode)); Operand 470 test/cctest/test-assembler-arm.cc __ tst(r2, Operand(kVFPExceptionMask)); Operand 476 test/cctest/test-assembler-arm.cc __ mov(pc, Operand(lr)); Operand 481 test/cctest/test-assembler-arm.cc __ mov(r0, Operand(11223344)); Operand 482 test/cctest/test-assembler-arm.cc __ mov(pc, Operand(lr)); Operand 648 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); Operand 650 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); Operand 652 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, a))); Operand 656 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, a))); Operand 660 test/cctest/test-assembler-arm.cc __ add(r4, r1, Operand(OFFSET_OF(F, a))); Operand 664 test/cctest/test-assembler-arm.cc __ add(r4, r1, Operand(OFFSET_OF(F, a))); Operand 759 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); Operand 761 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); Operand 763 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, a))); Operand 765 test/cctest/test-assembler-arm.cc __ add(r4, r4, Operand(4 * 8)); Operand 768 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, a))); Operand 770 test/cctest/test-assembler-arm.cc __ add(r4, r4, Operand(2 * 8)); Operand 773 test/cctest/test-assembler-arm.cc __ add(r4, r1, Operand(OFFSET_OF(F, a))); Operand 775 test/cctest/test-assembler-arm.cc __ add(r4, r4, Operand(4 * 4)); Operand 778 test/cctest/test-assembler-arm.cc __ add(r4, r1, Operand(OFFSET_OF(F, a))); Operand 780 test/cctest/test-assembler-arm.cc __ add(r4, r4, Operand(2 * 4)); Operand 874 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); Operand 876 test/cctest/test-assembler-arm.cc __ sub(fp, ip, Operand(4)); Operand 878 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, h) + 8)); Operand 882 test/cctest/test-assembler-arm.cc __ add(r4, r0, Operand(OFFSET_OF(D, h) + 8)); Operand 886 test/cctest/test-assembler-arm.cc __ add(r4, r1, Operand(OFFSET_OF(F, h) + 4)); Operand 890 test/cctest/test-assembler-arm.cc __ add(r4, r1, Operand(OFFSET_OF(F, h) + 4)); Operand 969 test/cctest/test-assembler-arm.cc __ mov(r1, Operand(r1, ASR, 1), SetCC); Operand 970 test/cctest/test-assembler-arm.cc __ adc(r1, r1, Operand(r1), LeaveCC, cs); Operand 974 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(r2, ASR, 1), SetCC); Operand 975 test/cctest/test-assembler-arm.cc __ adc(r2, r2, Operand(r2), LeaveCC, cs); Operand 979 test/cctest/test-assembler-arm.cc __ mov(r1, Operand(0xffffffff)); Operand 980 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(0)); Operand 981 test/cctest/test-assembler-arm.cc __ mov(r3, Operand(r1, ASR, 1), SetCC); // Set the carry. Operand 982 test/cctest/test-assembler-arm.cc __ adc(r3, r1, Operand(r2)); Operand 985 test/cctest/test-assembler-arm.cc __ mov(r1, Operand(0xffffffff)); Operand 986 test/cctest/test-assembler-arm.cc __ mov(r2, Operand(0)); Operand 987 test/cctest/test-assembler-arm.cc __ mov(r3, Operand(r2, ASR, 1), SetCC); // Unset the carry. Operand 988 test/cctest/test-assembler-arm.cc __ adc(r3, r1, Operand(r2)); Operand 991 test/cctest/test-assembler-arm.cc __ mov(pc, Operand(lr)); Operand 66 test/cctest/test-assembler-ia32.cc __ mov(eax, Operand(esp, 4)); Operand 67 test/cctest/test-assembler-ia32.cc __ add(eax, Operand(esp, 8)); Operand 95 test/cctest/test-assembler-ia32.cc __ mov(edx, Operand(esp, 4)); Operand 133 test/cctest/test-assembler-ia32.cc __ mov(edx, Operand(esp, 4)); Operand 180 test/cctest/test-assembler-ia32.cc __ cvttss2si(eax, Operand(esp, 4)); Operand 215 test/cctest/test-assembler-ia32.cc __ cvttsd2si(eax, Operand(esp, 4)); Operand 244 test/cctest/test-assembler-ia32.cc __ mov(eax, Operand(reinterpret_cast<intptr_t>(&baz), RelocInfo::NONE)); Operand 271 test/cctest/test-assembler-ia32.cc __ movdbl(xmm0, Operand(esp, 1 * kPointerSize)); Operand 272 test/cctest/test-assembler-ia32.cc __ movdbl(xmm1, Operand(esp, 3 * kPointerSize)); Operand 279 test/cctest/test-assembler-ia32.cc __ movdbl(Operand(esp, 0), xmm0); Operand 280 test/cctest/test-assembler-ia32.cc __ fld_d(Operand(esp, 0)); Operand 316 test/cctest/test-assembler-ia32.cc __ mov(eax, Operand(esp, 4)); Operand 320 test/cctest/test-assembler-ia32.cc __ movdbl(Operand(esp, 0), xmm0); Operand 321 test/cctest/test-assembler-ia32.cc __ fld_d(Operand(esp, 0)); Operand 351 test/cctest/test-assembler-ia32.cc __ fld_d(Operand(esp, 3 * kPointerSize)); Operand 352 test/cctest/test-assembler-ia32.cc __ fld_d(Operand(esp, 1 * kPointerSize)); Operand 106 test/cctest/test-assembler-mips.cc __ Branch(&L, ne, v1, Operand(0)); Operand 164 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(0x0f234560)); Operand 169 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(0x00001234)); Operand 172 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v1, Operand(0x80000003)); Operand 175 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v1, Operand(0x7ffffffc)); Operand 182 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(0xedcba983)); Operand 186 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(0x1)); Operand 189 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(0x0)); Operand 196 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(0x00007400)); Operand 199 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v1, Operand(0x80000000)); Operand 204 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(0x0)); Operand 208 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(0x1)); Operand 214 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(0x000019fc)); Operand 217 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v1, Operand(0x81230000)); Operand 229 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, v0, Operand(51)); Operand 232 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, a0, Operand(0x7ff34fff)); Operand 235 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, a1, Operand(0x34f)); Operand 237 test/cctest/test-assembler-mips.cc __ Branch(&error, ne, a0, Operand(t6)); Operand 594 test/cctest/test-assembler-mips.cc __ Addu(t0, zero_reg, Operand(1)); Operand 741 test/cctest/test-assembler-mips.cc __ Branch(&exit, ge, a0, Operand(0x00000000)); Operand 742 test/cctest/test-assembler-mips.cc __ Branch(&exit2, ge, a0, Operand(0x00001FFF)); Operand 743 test/cctest/test-assembler-mips.cc __ Branch(&exit3, ge, a0, Operand(0x0001FFFF)); Operand 46 test/cctest/test-assembler-x64.cc using v8::internal::Operand; Operand 224 test/cctest/test-assembler-x64.cc __ movq(rax, Operand(rbp, -3 * kStackElementSize)); Operand 323 test/cctest/test-assembler-x64.cc CHECK(Operand(rax, offset).AddressUsesRegister(rax)); Operand 324 test/cctest/test-assembler-x64.cc CHECK(!Operand(rax, offset).AddressUsesRegister(r8)); Operand 325 test/cctest/test-assembler-x64.cc CHECK(!Operand(rax, offset).AddressUsesRegister(rcx)); Operand 327 test/cctest/test-assembler-x64.cc CHECK(Operand(rax, rax, times_1, offset).AddressUsesRegister(rax)); Operand 328 test/cctest/test-assembler-x64.cc CHECK(!Operand(rax, rax, times_1, offset).AddressUsesRegister(r8)); Operand 329 test/cctest/test-assembler-x64.cc CHECK(!Operand(rax, rax, times_1, offset).AddressUsesRegister(rcx)); Operand 331 test/cctest/test-assembler-x64.cc CHECK(Operand(rax, rcx, times_1, offset).AddressUsesRegister(rax)); Operand 332 test/cctest/test-assembler-x64.cc CHECK(Operand(rax, rcx, times_1, offset).AddressUsesRegister(rcx)); Operand 333 test/cctest/test-assembler-x64.cc CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(r8)); Operand 334 test/cctest/test-assembler-x64.cc CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(r9)); Operand 335 test/cctest/test-assembler-x64.cc CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(rdx)); Operand 336 test/cctest/test-assembler-x64.cc CHECK(!Operand(rax, rcx, times_1, offset).AddressUsesRegister(rsp)); Operand 338 test/cctest/test-assembler-x64.cc CHECK(Operand(rsp, offset).AddressUsesRegister(rsp)); Operand 339 test/cctest/test-assembler-x64.cc CHECK(!Operand(rsp, offset).AddressUsesRegister(rax)); Operand 340 test/cctest/test-assembler-x64.cc CHECK(!Operand(rsp, offset).AddressUsesRegister(r15)); Operand 342 test/cctest/test-assembler-x64.cc CHECK(Operand(rbp, offset).AddressUsesRegister(rbp)); Operand 343 test/cctest/test-assembler-x64.cc CHECK(!Operand(rbp, offset).AddressUsesRegister(rax)); Operand 344 test/cctest/test-assembler-x64.cc CHECK(!Operand(rbp, offset).AddressUsesRegister(r13)); Operand 346 test/cctest/test-assembler-x64.cc CHECK(Operand(rbp, rax, times_1, offset).AddressUsesRegister(rbp)); Operand 347 test/cctest/test-assembler-x64.cc CHECK(Operand(rbp, rax, times_1, offset).AddressUsesRegister(rax)); Operand 348 test/cctest/test-assembler-x64.cc CHECK(!Operand(rbp, rax, times_1, offset).AddressUsesRegister(rcx)); Operand 349 test/cctest/test-assembler-x64.cc CHECK(!Operand(rbp, rax, times_1, offset).AddressUsesRegister(r13)); Operand 350 test/cctest/test-assembler-x64.cc CHECK(!Operand(rbp, rax, times_1, offset).AddressUsesRegister(r8)); Operand 351 test/cctest/test-assembler-x64.cc CHECK(!Operand(rbp, rax, times_1, offset).AddressUsesRegister(rsp)); Operand 353 test/cctest/test-assembler-x64.cc CHECK(Operand(rsp, rbp, times_1, offset).AddressUsesRegister(rsp)); Operand 354 test/cctest/test-assembler-x64.cc CHECK(Operand(rsp, rbp, times_1, offset).AddressUsesRegister(rbp)); Operand 355 test/cctest/test-assembler-x64.cc CHECK(!Operand(rsp, rbp, times_1, offset).AddressUsesRegister(rax)); Operand 356 test/cctest/test-assembler-x64.cc CHECK(!Operand(rsp, rbp, times_1, offset).AddressUsesRegister(r15)); Operand 357 test/cctest/test-assembler-x64.cc CHECK(!Operand(rsp, rbp, times_1, offset).AddressUsesRegister(r13)); Operand 111 test/cctest/test-disasm-arm.cc COMPARE(and_(r0, r1, Operand(r2)), Operand 113 test/cctest/test-disasm-arm.cc COMPARE(and_(r1, r2, Operand(r3), LeaveCC), Operand 115 test/cctest/test-disasm-arm.cc COMPARE(and_(r2, r3, Operand(r4), SetCC), Operand 117 test/cctest/test-disasm-arm.cc COMPARE(and_(r3, r4, Operand(r5), LeaveCC, eq), Operand 120 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r5, Operand(r6, LSL, 0)), Operand 122 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r5, Operand(r7, LSL, 1), SetCC), Operand 124 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r5, Operand(r8, LSL, 2), LeaveCC, ne), Operand 126 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r5, Operand(r9, LSL, 3), SetCC, cs), Operand 129 test/cctest/test-disasm-arm.cc COMPARE(sub(r5, r6, Operand(r10, LSL, 31), LeaveCC, hs), Operand 131 test/cctest/test-disasm-arm.cc COMPARE(sub(r5, r6, Operand(r10, LSL, 30), SetCC, cc), Operand 133 test/cctest/test-disasm-arm.cc COMPARE(sub(r5, r6, Operand(r10, LSL, 24), LeaveCC, lo), Operand 135 test/cctest/test-disasm-arm.cc COMPARE(sub(r5, r6, Operand(r10, LSL, 16), SetCC, mi), Operand 138 test/cctest/test-disasm-arm.cc COMPARE(rsb(r6, r7, Operand(fp)), Operand 140 test/cctest/test-disasm-arm.cc COMPARE(rsb(r6, r7, Operand(fp, LSR, 1)), Operand 142 test/cctest/test-disasm-arm.cc COMPARE(rsb(r6, r7, Operand(fp, LSR, 0), SetCC), Operand 144 test/cctest/test-disasm-arm.cc COMPARE(rsb(r6, r7, Operand(fp, LSR, 31), LeaveCC, pl), Operand 147 test/cctest/test-disasm-arm.cc COMPARE(add(r7, r8, Operand(ip, ASR, 1)), Operand 149 test/cctest/test-disasm-arm.cc COMPARE(add(r7, r8, Operand(ip, ASR, 0)), Operand 151 test/cctest/test-disasm-arm.cc COMPARE(add(r7, r8, Operand(ip), SetCC), Operand 153 test/cctest/test-disasm-arm.cc COMPARE(add(r7, r8, Operand(ip, ASR, 31), SetCC, vs), Operand 156 test/cctest/test-disasm-arm.cc COMPARE(adc(r7, fp, Operand(ip, ASR, 5)), Operand 158 test/cctest/test-disasm-arm.cc COMPARE(adc(r4, ip, Operand(ip, ASR, 1), LeaveCC, vc), Operand 160 test/cctest/test-disasm-arm.cc COMPARE(adc(r5, sp, Operand(ip), SetCC), Operand 162 test/cctest/test-disasm-arm.cc COMPARE(adc(r8, lr, Operand(ip, ASR, 31), SetCC, vc), Operand 165 test/cctest/test-disasm-arm.cc COMPARE(sbc(r7, r1, Operand(ip, ROR, 1), LeaveCC, hi), Operand 167 test/cctest/test-disasm-arm.cc COMPARE(sbc(r7, r9, Operand(ip, ROR, 4)), Operand 169 test/cctest/test-disasm-arm.cc COMPARE(sbc(r7, r10, Operand(ip), SetCC), Operand 171 test/cctest/test-disasm-arm.cc COMPARE(sbc(r7, ip, Operand(ip, ROR, 31), SetCC, hi), Operand 174 test/cctest/test-disasm-arm.cc COMPARE(rsc(r7, r8, Operand(ip, LSL, r0)), Operand 176 test/cctest/test-disasm-arm.cc COMPARE(rsc(r7, r8, Operand(ip, LSL, r1)), Operand 178 test/cctest/test-disasm-arm.cc COMPARE(rsc(r7, r8, Operand(ip), SetCC), Operand 180 test/cctest/test-disasm-arm.cc COMPARE(rsc(r7, r8, Operand(ip, LSL, r3), SetCC, ls), Operand 183 test/cctest/test-disasm-arm.cc COMPARE(tst(r7, Operand(r5, ASR, ip), ge), Operand 185 test/cctest/test-disasm-arm.cc COMPARE(tst(r7, Operand(r6, ASR, sp)), Operand 187 test/cctest/test-disasm-arm.cc COMPARE(tst(r7, Operand(r7), ge), Operand 189 test/cctest/test-disasm-arm.cc COMPARE(tst(r7, Operand(r8, ASR, fp), ge), Operand 192 test/cctest/test-disasm-arm.cc COMPARE(teq(r7, Operand(r5, ROR, r0), lt), Operand 194 test/cctest/test-disasm-arm.cc COMPARE(teq(r7, Operand(r6, ROR, lr)), Operand 196 test/cctest/test-disasm-arm.cc COMPARE(teq(r7, Operand(r7), lt), Operand 198 test/cctest/test-disasm-arm.cc COMPARE(teq(r7, Operand(r8, ROR, r1)), Operand 201 test/cctest/test-disasm-arm.cc COMPARE(cmp(r7, Operand(r4)), Operand 203 test/cctest/test-disasm-arm.cc COMPARE(cmp(r7, Operand(r6, LSL, 1), gt), Operand 205 test/cctest/test-disasm-arm.cc COMPARE(cmp(r7, Operand(r8, LSR, 3), gt), Operand 207 test/cctest/test-disasm-arm.cc COMPARE(cmp(r7, Operand(r8, ASR, 19)), Operand 210 test/cctest/test-disasm-arm.cc COMPARE(cmn(r0, Operand(r4)), Operand 212 test/cctest/test-disasm-arm.cc COMPARE(cmn(r1, Operand(r6, ROR, 1)), Operand 214 test/cctest/test-disasm-arm.cc COMPARE(cmn(r2, Operand(r8)), Operand 216 test/cctest/test-disasm-arm.cc COMPARE(cmn(r3, Operand(fp), le), Operand 219 test/cctest/test-disasm-arm.cc COMPARE(orr(r7, r8, Operand(lr), LeaveCC, al), Operand 221 test/cctest/test-disasm-arm.cc COMPARE(orr(r7, r8, Operand(fp)), Operand 223 test/cctest/test-disasm-arm.cc COMPARE(orr(r7, r8, Operand(sp), SetCC), Operand 225 test/cctest/test-disasm-arm.cc COMPARE(orr(r7, r8, Operand(ip), SetCC, al), Operand 228 test/cctest/test-disasm-arm.cc COMPARE(mov(r0, Operand(r1), LeaveCC, eq), Operand 230 test/cctest/test-disasm-arm.cc COMPARE(mov(r0, Operand(r2)), Operand 232 test/cctest/test-disasm-arm.cc COMPARE(mov(r0, Operand(r3), SetCC), Operand 234 test/cctest/test-disasm-arm.cc COMPARE(mov(r0, Operand(r4), SetCC, pl), Operand 237 test/cctest/test-disasm-arm.cc COMPARE(bic(r0, lr, Operand(r1), LeaveCC, vs), Operand 239 test/cctest/test-disasm-arm.cc COMPARE(bic(r0, r9, Operand(r2), LeaveCC, vc), Operand 241 test/cctest/test-disasm-arm.cc COMPARE(bic(r0, r5, Operand(r3), SetCC), Operand 243 test/cctest/test-disasm-arm.cc COMPARE(bic(r0, r1, Operand(r4), SetCC, pl), Operand 246 test/cctest/test-disasm-arm.cc COMPARE(mvn(r10, Operand(r1)), Operand 248 test/cctest/test-disasm-arm.cc COMPARE(mvn(r9, Operand(r2)), Operand 250 test/cctest/test-disasm-arm.cc COMPARE(mvn(r0, Operand(r3), SetCC), Operand 252 test/cctest/test-disasm-arm.cc COMPARE(mvn(r5, Operand(r4), SetCC, cc), Operand 257 test/cctest/test-disasm-arm.cc COMPARE(mov(r3, Operand(-1), LeaveCC, al), Operand 259 test/cctest/test-disasm-arm.cc COMPARE(mov(r4, Operand(-2), SetCC, al), Operand 261 test/cctest/test-disasm-arm.cc COMPARE(mov(r5, Operand(0x0ffffff0), SetCC, ne), Operand 263 test/cctest/test-disasm-arm.cc COMPARE(mov(r6, Operand(-1), LeaveCC, ne), Operand 267 test/cctest/test-disasm-arm.cc COMPARE(mvn(r3, Operand(-1), LeaveCC, al), Operand 269 test/cctest/test-disasm-arm.cc COMPARE(mvn(r4, Operand(-2), SetCC, al), Operand 271 test/cctest/test-disasm-arm.cc COMPARE(mvn(r5, Operand(0x0ffffff0), SetCC, ne), Operand 273 test/cctest/test-disasm-arm.cc COMPARE(mvn(r6, Operand(-1), LeaveCC, ne), Operand 278 test/cctest/test-disasm-arm.cc COMPARE(mov(r5, Operand(0x01234), LeaveCC, ne), Operand 281 test/cctest/test-disasm-arm.cc COMPARE(eor(r5, r4, Operand(0x1234), LeaveCC, ne), Operand 285 test/cctest/test-disasm-arm.cc COMPARE(mov(r5, Operand(0x01234), SetCC, ne), Operand 293 test/cctest/test-disasm-arm.cc COMPARE(eor(r5, r4, Operand(0x1234), SetCC, ne), Operand 304 test/cctest/test-disasm-arm.cc COMPARE(eor(r5, r4, Operand(0xffffff34), SetCC, ne), Operand 308 test/cctest/test-disasm-arm.cc COMPARE(and_(r3, r5, Operand(0xfc03ffff)), Operand 310 test/cctest/test-disasm-arm.cc COMPARE(bic(r3, r5, Operand(0xfc03ffff)), Operand 314 test/cctest/test-disasm-arm.cc COMPARE(add(r3, r5, Operand(-1024)), Operand 316 test/cctest/test-disasm-arm.cc COMPARE(sub(r3, r5, Operand(-1024)), Operand 320 test/cctest/test-disasm-arm.cc COMPARE(cmp(r3, Operand(-1024)), Operand 322 test/cctest/test-disasm-arm.cc COMPARE(cmn(r3, Operand(-1024)), Operand 342 test/cctest/test-disasm-arm.cc COMPARE(and_(r0, r1, Operand(0x00000000)), Operand 344 test/cctest/test-disasm-arm.cc COMPARE(and_(r1, r2, Operand(0x00000001), LeaveCC), Operand 346 test/cctest/test-disasm-arm.cc COMPARE(and_(r2, r3, Operand(0x00000010), SetCC), Operand 348 test/cctest/test-disasm-arm.cc COMPARE(and_(r3, r4, Operand(0x00000100), LeaveCC, eq), Operand 350 test/cctest/test-disasm-arm.cc COMPARE(and_(r4, r5, Operand(0x00001000), SetCC, ne), Operand 353 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r5, Operand(0x00001000)), Operand 355 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r4, Operand(0x00010000), LeaveCC), Operand 357 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r3, Operand(0x00100000), SetCC), Operand 359 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r2, Operand(0x01000000), LeaveCC, cs), Operand 361 test/cctest/test-disasm-arm.cc COMPARE(eor(r4, r1, Operand(0x10000000), SetCC, cc), Operand 408 test/cctest/test-disasm-arm.cc COMPARE(usat(r0, 1, Operand(r1)), Operand 410 test/cctest/test-disasm-arm.cc COMPARE(usat(r2, 7, Operand(lr)), Operand 412 test/cctest/test-disasm-arm.cc COMPARE(usat(r3, 31, Operand(r4, LSL, 31)), Operand 414 test/cctest/test-disasm-arm.cc COMPARE(usat(r8, 0, Operand(r5, ASR, 17)), Operand 75 test/cctest/test-disasm-ia32.cc __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4] Operand 79 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(12, RelocInfo::NONE)); Operand 80 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(ebx, 0)); Operand 81 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(ebx, 16)); Operand 82 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(ebx, 1999)); Operand 83 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(esp, 0)); Operand 84 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(esp, 16)); Operand 85 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(esp, 1999)); Operand 87 test/cctest/test-disasm-ia32.cc __ add(edi, Operand(ebp, ecx, times_4, 0)); Operand 88 test/cctest/test-disasm-ia32.cc __ add(edi, Operand(ebp, ecx, times_4, 12)); Operand 89 test/cctest/test-disasm-ia32.cc __ add(Operand(ebp, ecx, times_4, 12), Immediate(12)); Operand 98 test/cctest/test-disasm-ia32.cc __ and_(edx, Operand(esp, 4)); Operand 100 test/cctest/test-disasm-ia32.cc __ cmp(edx, Operand(esp, 4)); Operand 101 test/cctest/test-disasm-ia32.cc __ cmp(Operand(ebp, ecx, times_4, 0), Immediate(1000)); Operand 104 test/cctest/test-disasm-ia32.cc __ cmpb(ebx, Operand(ebp, ecx, times_2, 0)); Operand 105 test/cctest/test-disasm-ia32.cc __ cmpb(Operand(ebp, ecx, times_2, 0), ebx); Operand 129 test/cctest/test-disasm-ia32.cc __ bts(Operand(ebx, ecx, times_4, 0), ecx); Operand 139 test/cctest/test-disasm-ia32.cc __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); Operand 140 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 0)); Operand 141 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 0)); Operand 142 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 10000)); Operand 145 test/cctest/test-disasm-ia32.cc __ pop(Operand(ebx, ecx, times_4, 0)); Operand 148 test/cctest/test-disasm-ia32.cc __ add(edx, Operand(esp, 16)); Operand 152 test/cctest/test-disasm-ia32.cc __ mov_b(Operand(ebx, ecx, times_4, 10000), 6); Operand 153 test/cctest/test-disasm-ia32.cc __ mov_b(Operand(esp, 16), edx); Operand 154 test/cctest/test-disasm-ia32.cc __ mov_w(edx, Operand(esp, 16)); Operand 155 test/cctest/test-disasm-ia32.cc __ mov_w(Operand(esp, 16), edx); Operand 157 test/cctest/test-disasm-ia32.cc __ movsx_w(edx, Operand(esp, 12)); Operand 158 test/cctest/test-disasm-ia32.cc __ movsx_b(edx, Operand(esp, 12)); Operand 159 test/cctest/test-disasm-ia32.cc __ movzx_w(edx, Operand(esp, 12)); Operand 160 test/cctest/test-disasm-ia32.cc __ movzx_b(edx, Operand(esp, 12)); Operand 163 test/cctest/test-disasm-ia32.cc __ mov(edx, Operand(esp, 12)); Operand 164 test/cctest/test-disasm-ia32.cc __ mov(Operand(ebx, ecx, times_4, 10000), Immediate(12345)); Operand 165 test/cctest/test-disasm-ia32.cc __ mov(Operand(ebx, ecx, times_4, 10000), edx); Operand 168 test/cctest/test-disasm-ia32.cc __ dec_b(Operand(eax, 10)); Operand 169 test/cctest/test-disasm-ia32.cc __ dec_b(Operand(ebx, ecx, times_4, 10000)); Operand 178 test/cctest/test-disasm-ia32.cc __ test(Operand(ebx, ecx, times_4, 10000), Immediate(123456)); Operand 180 test/cctest/test-disasm-ia32.cc __ imul(edx, Operand(ebx, ecx, times_4, 10000)); Operand 185 test/cctest/test-disasm-ia32.cc __ inc(Operand(ebx, ecx, times_4, 10000)); Operand 186 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 10000)); Operand 187 test/cctest/test-disasm-ia32.cc __ pop(Operand(ebx, ecx, times_4, 10000)); Operand 188 test/cctest/test-disasm-ia32.cc __ call(Operand(ebx, ecx, times_4, 10000)); Operand 189 test/cctest/test-disasm-ia32.cc __ jmp(Operand(ebx, ecx, times_4, 10000)); Operand 191 test/cctest/test-disasm-ia32.cc __ lea(edx, Operand(ebx, ecx, times_4, 10000)); Operand 193 test/cctest/test-disasm-ia32.cc __ or_(edx, Operand(ebx, ecx, times_4, 10000)); Operand 204 test/cctest/test-disasm-ia32.cc __ sbb(edx, Operand(ebx, ecx, times_4, 10000)); Operand 205 test/cctest/test-disasm-ia32.cc __ shld(edx, Operand(ebx, ecx, times_4, 10000)); Operand 209 test/cctest/test-disasm-ia32.cc __ shrd(edx, Operand(ebx, ecx, times_4, 10000)); Operand 220 test/cctest/test-disasm-ia32.cc __ add(Operand(edx, ecx, times_4, 10000), Immediate(12)); Operand 226 test/cctest/test-disasm-ia32.cc __ cmp(Operand(edx, ecx, times_4, 10000), Immediate(12)); Operand 232 test/cctest/test-disasm-ia32.cc __ sub(Operand(edx, ecx, times_4, 10000), Immediate(12)); Operand 244 test/cctest/test-disasm-ia32.cc __ sub(edx, Operand(ebx, ecx, times_4, 10000)); Operand 248 test/cctest/test-disasm-ia32.cc __ test(edx, Operand(ebx, ecx, times_8, 10000)); Operand 249 test/cctest/test-disasm-ia32.cc __ test(Operand(esi, edi, times_1, -20000000), Immediate(300000000)); Operand 250 test/cctest/test-disasm-ia32.cc __ test_b(edx, Operand(ecx, ebx, times_2, 1000)); Operand 251 test/cctest/test-disasm-ia32.cc __ test_b(Operand(eax, -20), 0x9A); Operand 255 test/cctest/test-disasm-ia32.cc __ xor_(edx, Operand(ebx, ecx, times_8, 10000)); Operand 256 test/cctest/test-disasm-ia32.cc __ bts(Operand(ebx, ecx, times_8, 10000), edx); Operand 271 test/cctest/test-disasm-ia32.cc __ call(Operand(ebx, ecx, times_4, 10000)); Operand 281 test/cctest/test-disasm-ia32.cc __ jmp(Operand(ebx, ecx, times_4, 10000)); Operand 286 test/cctest/test-disasm-ia32.cc __ jmp(Operand::StaticVariable(after_break_target)); Operand 345 test/cctest/test-disasm-ia32.cc __ fld_s(Operand(ebx, ecx, times_4, 10000)); Operand 346 test/cctest/test-disasm-ia32.cc __ fstp_s(Operand(ebx, ecx, times_4, 10000)); Operand 348 test/cctest/test-disasm-ia32.cc __ fld_d(Operand(ebx, ecx, times_4, 10000)); Operand 349 test/cctest/test-disasm-ia32.cc __ fstp_d(Operand(ebx, ecx, times_4, 10000)); Operand 352 test/cctest/test-disasm-ia32.cc __ fild_s(Operand(ebx, ecx, times_4, 10000)); Operand 353 test/cctest/test-disasm-ia32.cc __ fistp_s(Operand(ebx, ecx, times_4, 10000)); Operand 354 test/cctest/test-disasm-ia32.cc __ fild_d(Operand(ebx, ecx, times_4, 10000)); Operand 355 test/cctest/test-disasm-ia32.cc __ fistp_d(Operand(ebx, ecx, times_4, 10000)); Operand 373 test/cctest/test-disasm-ia32.cc __ cvttss2si(edx, Operand(ebx, ecx, times_4, 10000)); Operand 374 test/cctest/test-disasm-ia32.cc __ cvtsi2sd(xmm1, Operand(ebx, ecx, times_4, 10000)); Operand 379 test/cctest/test-disasm-ia32.cc __ movdbl(xmm1, Operand(ebx, ecx, times_4, 10000)); Operand 380 test/cctest/test-disasm-ia32.cc __ movdbl(Operand(ebx, ecx, times_4, 10000), xmm1); Operand 384 test/cctest/test-disasm-ia32.cc __ movdqa(xmm0, Operand(ebx, ecx, times_4, 10000)); Operand 385 test/cctest/test-disasm-ia32.cc __ movdqa(Operand(ebx, ecx, times_4, 10000), xmm0); Operand 386 test/cctest/test-disasm-ia32.cc __ movdqu(xmm0, Operand(ebx, ecx, times_4, 10000)); Operand 387 test/cctest/test-disasm-ia32.cc __ movdqu(Operand(ebx, ecx, times_4, 10000), xmm0); Operand 395 test/cctest/test-disasm-ia32.cc __ cmov(overflow, eax, Operand(eax, 0)); Operand 396 test/cctest/test-disasm-ia32.cc __ cmov(no_overflow, eax, Operand(eax, 1)); Operand 397 test/cctest/test-disasm-ia32.cc __ cmov(below, eax, Operand(eax, 2)); Operand 398 test/cctest/test-disasm-ia32.cc __ cmov(above_equal, eax, Operand(eax, 3)); Operand 399 test/cctest/test-disasm-ia32.cc __ cmov(equal, eax, Operand(ebx, 0)); Operand 400 test/cctest/test-disasm-ia32.cc __ cmov(not_equal, eax, Operand(ebx, 1)); Operand 401 test/cctest/test-disasm-ia32.cc __ cmov(below_equal, eax, Operand(ebx, 2)); Operand 402 test/cctest/test-disasm-ia32.cc __ cmov(above, eax, Operand(ebx, 3)); Operand 403 test/cctest/test-disasm-ia32.cc __ cmov(sign, eax, Operand(ecx, 0)); Operand 404 test/cctest/test-disasm-ia32.cc __ cmov(not_sign, eax, Operand(ecx, 1)); Operand 405 test/cctest/test-disasm-ia32.cc __ cmov(parity_even, eax, Operand(ecx, 2)); Operand 406 test/cctest/test-disasm-ia32.cc __ cmov(parity_odd, eax, Operand(ecx, 3)); Operand 407 test/cctest/test-disasm-ia32.cc __ cmov(less, eax, Operand(edx, 0)); Operand 408 test/cctest/test-disasm-ia32.cc __ cmov(greater_equal, eax, Operand(edx, 1)); Operand 409 test/cctest/test-disasm-ia32.cc __ cmov(less_equal, eax, Operand(edx, 2)); Operand 410 test/cctest/test-disasm-ia32.cc __ cmov(greater, eax, Operand(edx, 3)); Operand 72 test/cctest/test-disasm-x64.cc __ movq(rbx, Operand(rsp, rcx, times_2, 0)); // [rsp+rcx*4] Operand 76 test/cctest/test-disasm-x64.cc __ addq(rdx, Operand(rbx, 0)); Operand 77 test/cctest/test-disasm-x64.cc __ addq(rdx, Operand(rbx, 16)); Operand 78 test/cctest/test-disasm-x64.cc __ addq(rdx, Operand(rbx, 1999)); Operand 79 test/cctest/test-disasm-x64.cc __ addq(rdx, Operand(rsp, 0)); Operand 80 test/cctest/test-disasm-x64.cc __ addq(rdx, Operand(rsp, 16)); Operand 81 test/cctest/test-disasm-x64.cc __ addq(rdx, Operand(rsp, 1999)); Operand 83 test/cctest/test-disasm-x64.cc __ addq(rdi, Operand(rbp, rcx, times_4, 0)); Operand 84 test/cctest/test-disasm-x64.cc __ addq(rdi, Operand(rbp, rcx, times_4, 12)); Operand 85 test/cctest/test-disasm-x64.cc __ addq(Operand(rbp, rcx, times_4, 12), Immediate(12)); Operand 92 test/cctest/test-disasm-x64.cc __ and_(rdx, Operand(rsp, 4)); Operand 94 test/cctest/test-disasm-x64.cc __ cmpq(rdx, Operand(rsp, 4)); Operand 95 test/cctest/test-disasm-x64.cc __ cmpq(Operand(rbp, rcx, times_4, 0), Immediate(1000)); Operand 96 test/cctest/test-disasm-x64.cc __ cmpb(rbx, Operand(rbp, rcx, times_2, 0)); Operand 97 test/cctest/test-disasm-x64.cc __ cmpb(Operand(rbp, rcx, times_2, 0), rbx); Operand 111 test/cctest/test-disasm-x64.cc __ movsxbq(rdx, Operand(rcx, 0)); Operand 112 test/cctest/test-disasm-x64.cc __ movsxwq(rdx, Operand(rcx, 0)); Operand 113 test/cctest/test-disasm-x64.cc __ movzxbl(rdx, Operand(rcx, 0)); Operand 114 test/cctest/test-disasm-x64.cc __ movzxwl(rdx, Operand(rcx, 0)); Operand 115 test/cctest/test-disasm-x64.cc __ movzxbq(rdx, Operand(rcx, 0)); Operand 116 test/cctest/test-disasm-x64.cc __ movzxwq(rdx, Operand(rcx, 0)); Operand 122 test/cctest/test-disasm-x64.cc __ bts(Operand(rdx, 0), rcx); Operand 123 test/cctest/test-disasm-x64.cc __ bts(Operand(rbx, rcx, times_4, 0), rcx); Operand 129 test/cctest/test-disasm-x64.cc __ push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset)); Operand 130 test/cctest/test-disasm-x64.cc __ push(Operand(rbx, rcx, times_4, 0)); Operand 131 test/cctest/test-disasm-x64.cc __ push(Operand(rbx, rcx, times_4, 0)); Operand 132 test/cctest/test-disasm-x64.cc __ push(Operand(rbx, rcx, times_4, 10000)); Operand 135 test/cctest/test-disasm-x64.cc __ pop(Operand(rbx, rcx, times_4, 0)); Operand 138 test/cctest/test-disasm-x64.cc __ addq(rdx, Operand(rsp, 16)); Operand 140 test/cctest/test-disasm-x64.cc __ movb(rdx, Operand(rcx, 0)); Operand 142 test/cctest/test-disasm-x64.cc __ movb(Operand(rsp, 16), rdx); Operand 143 test/cctest/test-disasm-x64.cc __ movw(Operand(rsp, 16), rdx); Operand 145 test/cctest/test-disasm-x64.cc __ movsxwq(rdx, Operand(rsp, 12)); Operand 146 test/cctest/test-disasm-x64.cc __ movsxbq(rdx, Operand(rsp, 12)); Operand 147 test/cctest/test-disasm-x64.cc __ movsxlq(rdx, Operand(rsp, 12)); Operand 148 test/cctest/test-disasm-x64.cc __ movzxwq(rdx, Operand(rsp, 12)); Operand 149 test/cctest/test-disasm-x64.cc __ movzxbq(rdx, Operand(rsp, 12)); Operand 152 test/cctest/test-disasm-x64.cc __ movq(rdx, Operand(rsp, 12)); Operand 153 test/cctest/test-disasm-x64.cc __ movq(Operand(rbx, rcx, times_4, 10000), Immediate(12345)); Operand 154 test/cctest/test-disasm-x64.cc __ movq(Operand(rbx, rcx, times_4, 10000), rdx); Operand 157 test/cctest/test-disasm-x64.cc __ decb(Operand(rax, 10)); Operand 158 test/cctest/test-disasm-x64.cc __ decb(Operand(rbx, rcx, times_4, 10000)); Operand 167 test/cctest/test-disasm-x64.cc __ testq(Operand(rbx, rcx, times_4, 10000), rdx); Operand 169 test/cctest/test-disasm-x64.cc __ imul(rdx, Operand(rbx, rcx, times_4, 10000)); Operand 174 test/cctest/test-disasm-x64.cc __ incq(Operand(rbx, rcx, times_4, 10000)); Operand 175 test/cctest/test-disasm-x64.cc __ push(Operand(rbx, rcx, times_4, 10000)); Operand 176 test/cctest/test-disasm-x64.cc __ pop(Operand(rbx, rcx, times_4, 10000)); Operand 177 test/cctest/test-disasm-x64.cc __ jmp(Operand(rbx, rcx, times_4, 10000)); Operand 179 test/cctest/test-disasm-x64.cc __ lea(rdx, Operand(rbx, rcx, times_4, 10000)); Operand 181 test/cctest/test-disasm-x64.cc __ or_(rdx, Operand(rbx, rcx, times_4, 10000)); Operand 206 test/cctest/test-disasm-x64.cc __ addq(Operand(rdx, rcx, times_4, 10000), Immediate(12)); Operand 212 test/cctest/test-disasm-x64.cc __ cmpq(Operand(rdx, rcx, times_4, 10000), Immediate(12)); Operand 218 test/cctest/test-disasm-x64.cc __ subq(Operand(rdx, rcx, times_4, 10000), Immediate(12)); Operand 227 test/cctest/test-disasm-x64.cc __ subq(rdx, Operand(rbx, rcx, times_4, 10000)); Operand 231 test/cctest/test-disasm-x64.cc __ testq(Operand(rbx, rcx, times_8, 10000), rdx); Operand 232 test/cctest/test-disasm-x64.cc __ testb(Operand(rcx, rbx, times_2, 1000), rdx); Operand 233 test/cctest/test-disasm-x64.cc __ testb(Operand(rax, -20), Immediate(0x9A)); Operand 237 test/cctest/test-disasm-x64.cc __ xor_(rdx, Operand(rbx, rcx, times_8, 10000)); Operand 238 test/cctest/test-disasm-x64.cc __ bts(Operand(rbx, rcx, times_8, 10000), rdx); Operand 253 test/cctest/test-disasm-x64.cc __ call(Operand(rbx, rcx, times_4, 10000)); Operand 262 test/cctest/test-disasm-x64.cc __ jmp(Operand(rbx, rcx, times_4, 10000)); Operand 326 test/cctest/test-disasm-x64.cc __ fld_s(Operand(rbx, rcx, times_4, 10000)); Operand 327 test/cctest/test-disasm-x64.cc __ fstp_s(Operand(rbx, rcx, times_4, 10000)); Operand 329 test/cctest/test-disasm-x64.cc __ fld_d(Operand(rbx, rcx, times_4, 10000)); Operand 330 test/cctest/test-disasm-x64.cc __ fstp_d(Operand(rbx, rcx, times_4, 10000)); Operand 333 test/cctest/test-disasm-x64.cc __ fild_s(Operand(rbx, rcx, times_4, 10000)); Operand 334 test/cctest/test-disasm-x64.cc __ fistp_s(Operand(rbx, rcx, times_4, 10000)); Operand 335 test/cctest/test-disasm-x64.cc __ fild_d(Operand(rbx, rcx, times_4, 10000)); Operand 336 test/cctest/test-disasm-x64.cc __ fistp_d(Operand(rbx, rcx, times_4, 10000)); Operand 354 test/cctest/test-disasm-x64.cc __ cvttss2si(rdx, Operand(rbx, rcx, times_4, 10000)); Operand 356 test/cctest/test-disasm-x64.cc __ cvttsd2si(rdx, Operand(rbx, rcx, times_4, 10000)); Operand 363 test/cctest/test-disasm-x64.cc __ movsd(xmm1, Operand(rbx, rcx, times_4, 10000)); Operand 364 test/cctest/test-disasm-x64.cc __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1); Operand 368 test/cctest/test-disasm-x64.cc __ movdqa(xmm0, Operand(rbx, rcx, times_4, 10000)); Operand 369 test/cctest/test-disasm-x64.cc __ movdqa(Operand(rbx, rcx, times_4, 10000), xmm0); Operand 377 test/cctest/test-disasm-x64.cc __ cmovq(overflow, rax, Operand(rax, 0)); Operand 378 test/cctest/test-disasm-x64.cc __ cmovq(no_overflow, rax, Operand(rax, 1)); Operand 379 test/cctest/test-disasm-x64.cc __ cmovq(below, rax, Operand(rax, 2)); Operand 380 test/cctest/test-disasm-x64.cc __ cmovq(above_equal, rax, Operand(rax, 3)); Operand 381 test/cctest/test-disasm-x64.cc __ cmovq(equal, rax, Operand(rbx, 0)); Operand 382 test/cctest/test-disasm-x64.cc __ cmovq(not_equal, rax, Operand(rbx, 1)); Operand 383 test/cctest/test-disasm-x64.cc __ cmovq(below_equal, rax, Operand(rbx, 2)); Operand 384 test/cctest/test-disasm-x64.cc __ cmovq(above, rax, Operand(rbx, 3)); Operand 385 test/cctest/test-disasm-x64.cc __ cmovq(sign, rax, Operand(rcx, 0)); Operand 386 test/cctest/test-disasm-x64.cc __ cmovq(not_sign, rax, Operand(rcx, 1)); Operand 387 test/cctest/test-disasm-x64.cc __ cmovq(parity_even, rax, Operand(rcx, 2)); Operand 388 test/cctest/test-disasm-x64.cc __ cmovq(parity_odd, rax, Operand(rcx, 3)); Operand 389 test/cctest/test-disasm-x64.cc __ cmovq(less, rax, Operand(rdx, 0)); Operand 390 test/cctest/test-disasm-x64.cc __ cmovq(greater_equal, rax, Operand(rdx, 1)); Operand 391 test/cctest/test-disasm-x64.cc __ cmovq(less_equal, rax, Operand(rdx, 2)); Operand 392 test/cctest/test-disasm-x64.cc __ cmovq(greater, rax, Operand(rdx, 3)); Operand 91 test/cctest/test-hashing.cc __ mov(r0, Operand(0)); Operand 92 test/cctest/test-hashing.cc __ mov(ip, Operand(string.at(0))); Operand 95 test/cctest/test-hashing.cc __ mov(ip, Operand(string.at(i))); Operand 100 test/cctest/test-hashing.cc __ mov(pc, Operand(lr)); Operand 105 test/cctest/test-hashing.cc __ li(v0, Operand(0)); Operand 106 test/cctest/test-hashing.cc __ li(t1, Operand(string.at(0))); Operand 109 test/cctest/test-hashing.cc __ li(t1, Operand(string.at(i))); Operand 139 test/cctest/test-hashing.cc __ mov(r0, Operand(key)); Operand 142 test/cctest/test-hashing.cc __ mov(pc, Operand(lr)); Operand 146 test/cctest/test-hashing.cc __ li(v0, Operand(key)); Operand 48 test/cctest/test-macro-assembler-x64.cc using v8::internal::Operand; Operand 2226 test/cctest/test-macro-assembler-x64.cc __ lea(r14, Operand(rsp, 3 * kPointerSize)); Operand 2227 test/cctest/test-macro-assembler-x64.cc __ lea(r13, Operand(rbp, -3 * kPointerSize)); Operand 2228 test/cctest/test-macro-assembler-x64.cc __ lea(rbx, Operand(rbp, -5 * kPointerSize)); Operand 2233 test/cctest/test-macro-assembler-x64.cc Operand sp0 = Operand(rsp, 0); Operand 2243 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp0, 2 * kPointerSize)); Operand 2248 test/cctest/test-macro-assembler-x64.cc Operand sp2 = Operand(rsp, 2 * kPointerSize); Operand 2256 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp2, 2 * kPointerSize)); Operand 2262 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp2, -2 * kPointerSize)); Operand 2267 test/cctest/test-macro-assembler-x64.cc Operand sp2c2 = Operand(rsp, rcx, times_pointer_size, 2 * kPointerSize); Operand 2275 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp2c2, 2 * kPointerSize)); Operand 2281 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(sp2c2, -2 * kPointerSize)); Operand 2287 test/cctest/test-macro-assembler-x64.cc Operand bp0 = Operand(rbp, 0); Operand 2296 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp0, -2 * kPointerSize)); Operand 2301 test/cctest/test-macro-assembler-x64.cc Operand bp2 = Operand(rbp, -2 * kPointerSize); Operand 2310 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp2, 2 * kPointerSize)); Operand 2315 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp2, -2 * kPointerSize)); Operand 2320 test/cctest/test-macro-assembler-x64.cc Operand bp2c4 = Operand(rbp, rcx, times_pointer_size, -4 * kPointerSize); Operand 2328 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp2c4, 2 * kPointerSize)); Operand 2333 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bp2c4, -2 * kPointerSize)); Operand 2338 test/cctest/test-macro-assembler-x64.cc Operand bx0 = Operand(rbx, 0); Operand 2346 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx0, 5 * kPointerSize)); Operand 2351 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx0, -4 * kPointerSize)); Operand 2356 test/cctest/test-macro-assembler-x64.cc Operand bx2 = Operand(rbx, 2 * kPointerSize); Operand 2364 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx2, 2 * kPointerSize)); Operand 2370 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx2, -2 * kPointerSize)); Operand 2375 test/cctest/test-macro-assembler-x64.cc Operand bx2c2 = Operand(rbx, rcx, times_pointer_size, -2 * kPointerSize); Operand 2383 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx2c2, 2 * kPointerSize)); Operand 2388 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(bx2c2, -2 * kPointerSize)); Operand 2393 test/cctest/test-macro-assembler-x64.cc Operand r80 = Operand(r8, 0); Operand 2401 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -8 * kIntSize)); Operand 2406 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 8 * kIntSize)); Operand 2411 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -64 * kIntSize)); Operand 2416 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 64 * kIntSize)); Operand 2421 test/cctest/test-macro-assembler-x64.cc Operand r88 = Operand(r8, 8 * kIntSize); Operand 2429 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r88, -8 * kIntSize)); Operand 2434 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r88, 8 * kIntSize)); Operand 2439 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r88, -64 * kIntSize)); Operand 2444 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r88, 64 * kIntSize)); Operand 2450 test/cctest/test-macro-assembler-x64.cc Operand r864 = Operand(r8, 64 * kIntSize); Operand 2458 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, -8 * kIntSize)); Operand 2463 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, 8 * kIntSize)); Operand 2468 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, -64 * kIntSize)); Operand 2473 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, 32 * kIntSize)); Operand 2479 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, -60 * kIntSize)); Operand 2484 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r864, 60 * kIntSize)); Operand 2492 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 2)); Operand 2497 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -2)); Operand 2502 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 126)); Operand 2507 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -126)); Operand 2512 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, 254)); Operand 2517 test/cctest/test-macro-assembler-x64.cc __ movl(rdx, Operand(r80, -254)); Operand 2526 test/cctest/test-macro-assembler-x64.cc __ lea(rsp, Operand(rbp, kPointerSize));