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));