Home | History | Annotate | Download | only in arm

Lines Matching refs:Operand

47   __ add(r0, r0, Operand(num_extra_args + 1));
154 __ cmp(function, Operand(r2));
160 __ cmp(r0, Operand::Zero());
163 __ sub(r0, r0, Operand(1));
198 __ cmp(r4, Operand(JSValue::kSize >> kPointerSizeLog2));
201 __ cmp(r4, Operand::Zero());
227 __ tst(r3, Operand(kIsNotStringMask));
283 __ add(r2, r2, Operand(Code::kHeaderSize - kHeapObjectTag));
289 __ add(r0, r0, Operand(Code::kHeaderSize - kHeapObjectTag));
302 __ cmp(sp, Operand(ip));
350 __ mov(r2, Operand(debug_step_in_fp));
376 __ cmp(r3, Operand(JSFunction::kNoSlackTracking));
379 __ sub(r4, r4, Operand(1 << Map::ConstructionCount::kShift));
381 __ cmp(r3, Operand(JSFunction::kFinishSlackTracking));
400 __ add(r3, r3, Operand(AllocationMemento::kSize / kPointerSize));
435 __ cmp(ip, Operand(JSFunction::kNoSlackTracking));
442 __ add(r0, r5, Operand(r0, LSL, kPointerSizeLog2));
445 __ add(ip, r4, Operand(r3, LSL, kPointerSizeLog2)); // End of object.
458 __ sub(ip, r3, Operand(AllocationMemento::kSize / kPointerSize));
459 Operand(ip, LSL, kPointerSizeLog2)); // End of object.
472 __ add(r0, r4, Operand(r3, LSL, kPointerSizeLog2)); // End of object.
480 __ add(r4, r4, Operand(kHeapObjectTag));
493 __ add(r3, r3, Operand(r6));
496 __ sub(r3, r3, Operand(r6), SetCC);
508 __ add(r0, r3, Operand(FixedArray::kHeaderSize / kPointerSize));
536 __ add(r6, r2, Operand(r3, LSL, kPointerSizeLog2)); // End of object.
553 __ add(r5, r5, Operand(kHeapObjectTag)); // Add the heap tag.
607 __ add(r3, r3, Operand(Smi::FromInt(1)));
625 __ add(r2, fp, Operand(StandardFrameConstants::kCallerSPOffset));
645 __ sub(r3, r3, Operand(2), SetCC);
707 __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2 - 1));
708 __ add(sp, sp, Operand(kPointerSize));
736 __ mov(cp, Operand::Zero());
756 __ add(r2, r4, Operand(r3, LSL, kPointerSizeLog2));
770 __ mov(r5, Operand(r4));
771 __ mov(r6, Operand(r4));
773 __ mov(r8, Operand(r4));
776 __ mov(r9, Operand(r4));
780 __ mov(r0, Operand(r3));
857 __ mov(r1, Operand(ExternalReference::isolate_address(masm->isolate())));
890 __ mov(r1, Operand(ExternalReference::isolate_address(masm->isolate())));
897 __ add(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp));
900 __ add(r0, r0, Operand(kNoCodeAgeSequenceLength));
924 __ add(sp, sp, Operand(kPointerSize)); // Ignore state
944 __ mov(r0, Operand(Smi::FromInt(static_cast<int>(type))));
954 __ cmp(r6, Operand(FullCodeGenerator::NO_REGISTERS));
956 __ add(sp, sp, Operand(1 * kPointerSize)); // Remove state.
961 __ cmp(r6, Operand(FullCodeGenerator::TOS_REG));
963 __ add(sp, sp, Operand(2 * kPointerSize)); // Remove state.
998 __ cmp(r0, Operand(Smi::FromInt(0)));
1020 __ add(r0, r0, Operand::SmiUntag(r1));
1021 __ add(lr, r0, Operand(Code::kHeaderSize - kHeapObjectTag));
1033 __ cmp(sp, Operand(ip));
1051 __ cmp(r0, Operand::Zero());
1055 __ add(r0, r0, Operand(1));
1072 __ mov(r4, Operand::Zero()); // indicate regular JS_FUNCTION
1080 __ tst(r3, Operand(1 << (SharedFunctionInfo::kStrictModeFunction +
1085 __ tst(r3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize)));
1089 __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2));
1127 __ mov(r4, Operand::Zero());
1135 __ add(r3, sp, Operand(r0, LSL, kPointerSizeLog2));
1143 __ mov(r4, Operand(1, RelocInfo::NONE32)); // indicate function proxy
1144 __ cmp(r2, Operand(JS_FUNCTION_PROXY_TYPE));
1147 __ mov(r4, Operand(2, RelocInfo::NONE32)); // indicate non-function
1156 __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2));
1168 __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2));
1173 __ sub(r2, r2, Operand(kPointerSize));
1178 __ sub(r0, r0, Operand(1));
1191 __ mov(r2, Operand::Zero());
1192 __ cmp(r4, Operand(1));
1196 __ add(r0, r0, Operand(1));
1255 __ cmp(r2, Operand::PointerOffsetFromSmiKey(r0));
1267 __ mov(r1, Operand::Zero()); // initial index
1288 __ tst(r2, Operand(1 << (SharedFunctionInfo::kStrictModeFunction +
1293 __ tst(r2, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize)));
1345 __ add(r0, r0, Operand(1 << kSmiTagSize));
1365 __ add(sp, sp, Operand(3 * kPointerSize));
1371 __ add(r0, r0, Operand(1));
1372 __ mov(r2, Operand::Zero());
1379 __ add(sp, sp, Operand(3 * kPointerSize));
1399 __ cmp(r5, Operand(r2, LSL, kPointerSizeLog2));
1406 __ mov(r4, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
1411 Operand(StandardFrameConstants::kFixedFrameSizeFromFp + kPointerSize));
1425 __ add(sp, sp, Operand::PointerOffsetFromSmiKey(r1));
1426 __ add(sp, sp, Operand(kPointerSize)); // adjust for receiver
1445 __ cmp(r2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel));
1457 __ add(r0, fp, Operand::PointerOffsetFromSmiKey(r0));
1459 __ add(r0, r0, Operand(2 * kPointerSize));
1460 __ sub(r2, r0, Operand(r2, LSL, kPointerSizeLog2));
1473 __ sub(r0, r0, Operand(kPointerSize));
1488 __ add(r0, fp, Operand::PointerOffsetFromSmiKey(r0));
1501 __ sub(r0, r0, Operand(kPointerSize));
1509 __ sub(r2, fp, Operand(r2, LSL, kPointerSizeLog2));
1511 __ sub(r2, r2, Operand(StandardFrameConstants::kFixedFrameSizeFromFp +