Home | History | Annotate | Download | only in arm

Lines Matching refs:Operand

61   __ add(r0, r0, Operand(num_extra_args + 1));
153 __ sub(r0, r0, Operand(1), SetCC);
188 __ sub(r0, r0, Operand(1), SetCC);
253 __ sub(r0, r0, Operand(1), SetCC);
312 __ sub(r0, r0, Operand(1), SetCC);
388 __ add(r2, r2, Operand(Code::kHeaderSize - kHeapObjectTag));
394 __ add(r0, r0, Operand(Code::kHeaderSize - kHeapObjectTag));
407 __ cmp(sp, Operand(ip));
501 __ add(r4, r4, Operand(kHeapObjectTag));
517 __ cmp(ip, Operand(Map::kSlackTrackingCounterEnd));
521 __ sub(r0, r0, Operand(1 << Map::ConstructionCounter::kShift));
528 __ sub(r0, r9, Operand(r0, LSL, kPointerSizeLog2));
542 __ cmp(r0, Operand(Map::kSlackTrackingCounterEnd));
605 __ add(r2, fp, Operand(StandardFrameConstants::kCallerSPOffset));
623 __ sub(r4, r4, Operand(2), SetCC);
688 __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2 - 1));
689 __ add(sp, sp, Operand(kPointerSize));
735 __ cmp(r2, Operand::PointerOffsetFromSmiKey(argc));
738 __ cmp(r2, Operand(argc, LSL, kPointerSizeLog2));
761 __ mov(cp, Operand::Zero());
770 __ mov(cp, Operand(context_address));
790 __ add(r2, r4, Operand(r3, LSL, kPointerSizeLog2));
802 __ mov(r0, Operand(r3));
803 __ mov(r3, Operand(r5));
808 __ mov(r5, Operand(r4));
809 __ mov(r6, Operand(r4));
811 __ mov(r8, Operand(r4));
814 __ mov(r9, Operand(r4));
867 __ add(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp));
871 __ mov(r0, Operand(0));
897 __ sub(r9, sp, Operand(r4));
899 __ cmp(r9, Operand(r2));
914 __ sub(r4, r4, Operand(kPointerSize), SetCC);
929 __ cmp(sp, Operand(ip));
941 Operand(InterpreterFrameConstants::kRegisterFilePointerFromFp));
943 Operand(BytecodeArray::kHeaderSize - kHeapObjectTag));
947 Operand(FixedArray::kHeaderSize - kHeapObjectTag));
956 __ add(ip, ip, Operand(Code::kHeaderSize - kHeapObjectTag));
1005 __ add(r3, r0, Operand(1)); // Add one for receiver.
1006 __ mov(r3, Operand(r3, LSL, kPointerSizeLog2));
1027 __ mov(r4, Operand(r0, LSL, kPointerSizeLog2));
1031 __ mov(ip, Operand::Zero());
1050 __ mov(r1, Operand(Smi::FromInt(static_cast<int>(type))));
1063 Operand(InterpreterFrameConstants::kRegisterFilePointerFromFp));
1067 Operand(FixedArray::kHeaderSize - kHeapObjectTag));
1105 __ add(ip, ip, Operand(Code::kHeaderSize - kHeapObjectTag));
1158 __ mov(r1, Operand(ExternalReference::isolate_address(masm->isolate())));
1192 __ mov(r1, Operand(ExternalReference::isolate_address(masm->isolate())));
1199 __ add(fp, sp, Operand(StandardFrameConstants::kFixedFrameSizeFromFp));
1202 __ add(r0, r0, Operand(kNoCodeAgeSequenceLength));
1231 __ add(sp, sp, Operand(kPointerSize)); // Ignore state
1251 __ mov(r0, Operand(Smi::FromInt(static_cast<int>(type))));
1261 __ cmp(r6, Operand(FullCodeGenerator::NO_REGISTERS));
1263 __ add(sp, sp, Operand(1 * kPointerSize)); // Remove state.
1268 __ cmp(r6, Operand(FullCodeGenerator::TOS_REG));
1270 __ add(sp, sp, Operand(2 * kPointerSize)); // Remove state.
1316 __ cmp(ip, Operand(JS_FUNCTION_TYPE));
1351 __ tst(ip, Operand(Map::IsHiddenPrototype::kMask));
1384 __ add(r4, r4, Operand(Code::kHeaderSize - kHeapObjectTag));
1390 __ add(r0, r0, Operand(1));
1391 __ add(sp, sp, Operand(r0, LSL, kPointerSizeLog2));
1408 __ cmp(r0, Operand(Smi::FromInt(0)));
1419 __ add(r0, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); // Code start
1431 __ add(lr, r0, Operand::SmiUntag(r1));
1443 __ cmp(sp, Operand(ip));
1480 __ mov(r1, Operand(ExternalReference::date_cache_stamp(masm->isolate())));
1492 __ mov(r1, Operand(Smi::FromInt(field_index)));
1520 __ sub(r4, r0, Operand(1), SetCC);
1522 __ sub(r4, r4, Operand(1), SetCC, ge);
1524 __ add(sp, sp, Operand(r0, LSL, kPointerSizeLog2));
1540 __ tst(r4, Operand(1 << Map::kIsCallable));
1557 __ mov(r0, Operand(0));
1576 __ cmp(r0, Operand::Zero());
1579 __ add(r0, r0, Operand(1));
1595 __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2));
1600 __ sub(r2, r2, Operand(kPointerSize));
1605 __ sub(r0, r0, Operand(1));
1630 __ sub(r4, r0, Operand(1), SetCC);
1632 __ sub(r4, r4, Operand(1), SetCC, ge);
1634 __ sub(r4, r4, Operand(1), SetCC, ge);
1636 __ add(sp, sp, Operand(r0, LSL, kPointerSizeLog2));
1652 __ tst(r4, Operand(1 << Map::kIsCallable));
1686 __ sub(r4, r0, Operand(1), SetCC);
1689 __ sub(r4, r4, Operand(1), SetCC, ge);
1691 __ sub(r4, r4, Operand(1), SetCC, ge);
1693 __ add(sp, sp, Operand(r0, LSL, kPointerSizeLog2));
1709 __ tst(r4, Operand(1 << Map::kIsConstructor));
1717 __ tst(r4, Operand(1 << Map::kIsConstructor));
1755 __ cmp(r5, Operand(r2, LSL, kPointerSizeLog2));
1762 __ mov(r4, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
1767 Operand(StandardFrameConstants::kFixedFrameSizeFromFp + kPointerSize));
1781 __ add(sp, sp, Operand::PointerOffsetFromSmiKey(r1));
1782 __ add(sp, sp, Operand(kPointerSize)); // adjust for receiver
1850 __ cmp(r2, Operand(FAST_ELEMENTS));
1852 __ cmp(r2, Operand(FAST_HOLEY_SMI_ELEMENTS));
1871 __ cmp(ip, Operand(r2, LSL, kPointerSizeLog2));
1887 __ mov(r4, Operand(0));
1892 __ add(ip, r0, Operand(r4, LSL, kPointerSizeLog2));
1895 __ add(r4, r4, Operand(1));
1924 __ tst(r3, Operand(SharedFunctionInfo::kClassConstructorBitsWithinByte));
1936 __ tst(r3, Operand((1 << SharedFunctionInfo::kNativeBitWithinByte) |
2030 __ cmp(r4, Operand(0));
2044 __ sub(sp, sp, Operand(r4, LSL, kPointerSizeLog2));
2051 __ add(sp, sp, Operand(r4, LSL, kPointerSizeLog2));
2063 __ mov(r5, Operand(0));
2069 __ add(r4, r4, Operand(1));
2070 __ add(r5, r5, Operand(1));
2080 __ add(r2, r2, Operand(FixedArray::kHeaderSize - kHeapObjectTag));
2082 __ sub(r4, r4, Operand(1), SetCC);
2085 __ add(r0, r0, Operand(1));
2112 __ mov(ip, Operand(ExternalReference(Builtins::kCall_ReceiverIsAny,
2115 __ add(pc, ip, Operand(Code::kHeaderSize - kHeapObjectTag));
2132 __ cmp(r5, Operand(JS_BOUND_FUNCTION_TYPE));
2135 __ cmp(r5, Operand(JS_PROXY_TYPE));
2142 __ add(r0, r0, Operand(2));
2152 __ tst(r4, Operand(1 << Map::kIsCallable));
2189 __ add(pc, r4, Operand(Code::kHeaderSize - kHeapObjectTag));
2212 __ mov(ip, Operand(ExternalReference(Builtins::kConstruct, masm->isolate())));
2214 __ add(pc, ip, Operand(Code::kHeaderSize - kHeapObjectTag));
2231 __ add(r0, r0, Operand(3));
2258 __ tst(r2, Operand(1 << Map::kIsConstructor));
2263 __ cmp(r5, Operand(JS_BOUND_FUNCTION_TYPE));
2268 __ cmp(r5, Operand(JS_PROXY_TYPE));
2303 __ cmp(r2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel));
2316 __ add(r0, fp, Operand::PointerOffsetFromSmiKey(r0));
2318 __ add(r0, r0, Operand(2 * kPointerSize));
2319 __ sub(r4, r0, Operand(r2, LSL, kPointerSizeLog2));
2333 __ sub(r0, r0, Operand(kPointerSize));
2346 __ tst(r5, Operand(1 << (SharedFunctionInfo::kStrongModeFunction +
2352 __ cmp(r0, Operand::SmiUntag(r4));
2370 __ add(r0, fp, Operand::PointerOffsetFromSmiKey(r0));
2383 __ sub(r0, r0, Operand(kPointerSize));
2391 __ sub(r4, fp, Operand(r2, LSL, kPointerSizeLog2));
2393 __ sub(r4, r4, Operand(StandardFrameConstants::kFixedFrameSizeFromFp +