• Home
  • Raw
  • Download

Lines Matching refs:Operand

70   __ add(r0, r0, Operand(num_extra_args + 1));  in Generate_Adaptor()
141 __ mov(scratch3, Operand(0, RelocInfo::NONE)); in AllocateEmptyJSArray()
153 __ add(scratch1, result, Operand(JSArray::kSize)); in AllocateEmptyJSArray()
157 __ sub(scratch1, scratch1, Operand(kHeapObjectTag)); in AllocateEmptyJSArray()
167 __ mov(scratch3, Operand(Smi::FromInt(initial_capacity))); in AllocateEmptyJSArray()
181 __ add(scratch2, scratch1, Operand(initial_capacity * kPointerSize)); in AllocateEmptyJSArray()
222 Operand((JSArray::kSize + FixedArray::kHeaderSize) / kPointerSize)); in AllocateJSArray()
225 Operand(array_size, ASR, kSmiTagSize)); in AllocateJSArray()
250 __ add(elements_array_storage, result, Operand(JSArray::kSize)); in AllocateJSArray()
258 Operand(kHeapObjectTag)); in AllocateJSArray()
279 Operand(array_size, LSL, kPointerSizeLog2 - kSmiTagSize)); in AllocateJSArray()
319 __ cmp(r0, Operand(0, RelocInfo::NONE)); in ArrayNativeCode()
334 __ add(sp, sp, Operand(kPointerSize)); in ArrayNativeCode()
340 __ cmp(r0, Operand(1)); in ArrayNativeCode()
347 __ mov(r0, Operand(0)); // Treat this as a call with argc of zero. in ArrayNativeCode()
351 __ and_(r3, r2, Operand(kIntptrSignBit | kSmiTagMask), SetCC); in ArrayNativeCode()
357 __ cmp(r2, Operand(JSObject::kInitialMaxFastElementArray << kSmiTagSize)); in ArrayNativeCode()
377 __ add(sp, sp, Operand(2 * kPointerSize)); in ArrayNativeCode()
382 __ mov(r2, Operand(r0, LSL, kSmiTagSize)); // Convet argc to a smi. in ArrayNativeCode()
430 __ add(sp, sp, Operand(kPointerSize)); in ArrayNativeCode()
461 __ sub(r7, r7, Operand(kPointerSize)); in ArrayNativeCode()
485 __ tst(r2, Operand(kSmiTagMask)); in Generate_InternalArrayCode()
519 __ tst(r2, Operand(kSmiTagMask)); in Generate_ArrayCode()
552 __ tst(r2, Operand(kSmiTagMask)); in Generate_ArrayConstructCode()
584 __ cmp(function, Operand(r2)); in Generate_StringConstructCode()
590 __ cmp(r0, Operand(0, RelocInfo::NONE)); in Generate_StringConstructCode()
593 __ sub(r0, r0, Operand(1)); in Generate_StringConstructCode()
631 __ cmp(r4, Operand(JSValue::kSize >> kPointerSizeLog2)); in Generate_StringConstructCode()
634 __ cmp(r4, Operand(0, RelocInfo::NONE)); in Generate_StringConstructCode()
660 __ tst(r3, Operand(kIsNotStringMask)); in Generate_StringConstructCode()
719 __ mov(r0, Operand(r0, LSL, kSmiTagSize)); in Generate_JSConstructStubHelper()
731 __ mov(r2, Operand(debug_step_in_fp)); in Generate_JSConstructStubHelper()
759 __ sub(r4, r4, Operand(1), SetCC); in Generate_JSConstructStubHelper()
802 __ add(r6, r4, Operand(r3, LSL, kPointerSizeLog2)); // End of object. in Generate_JSConstructStubHelper()
809 __ add(r0, r5, Operand(r0, LSL, kPointerSizeLog2)); in Generate_JSConstructStubHelper()
825 __ add(r4, r4, Operand(kHeapObjectTag)); in Generate_JSConstructStubHelper()
838 __ add(r3, r3, Operand(r6)); in Generate_JSConstructStubHelper()
841 __ sub(r3, r3, Operand(r6), SetCC); in Generate_JSConstructStubHelper()
853 __ add(r0, r3, Operand(FixedArray::kHeaderSize / kPointerSize)); in Generate_JSConstructStubHelper()
872 __ mov(r0, Operand(r3, LSL, kSmiTagSize)); in Generate_JSConstructStubHelper()
881 __ add(r6, r2, Operand(r3, LSL, kPointerSizeLog2)); // End of object. in Generate_JSConstructStubHelper()
904 __ add(r5, r5, Operand(kHeapObjectTag)); // Add the heap tag. in Generate_JSConstructStubHelper()
942 __ add(r2, fp, Operand(StandardFrameConstants::kCallerSPOffset)); in Generate_JSConstructStubHelper()
945 __ mov(r0, Operand(r3, LSR, kSmiTagSize)); in Generate_JSConstructStubHelper()
962 __ sub(r3, r3, Operand(2), SetCC); in Generate_JSConstructStubHelper()
1027 __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2 - 1)); in Generate_JSConstructStubHelper()
1028 __ add(sp, sp, Operand(kPointerSize)); in Generate_JSConstructStubHelper()
1060 __ mov(cp, Operand(0, RelocInfo::NONE)); in Generate_JSEntryTrampolineHelper()
1080 __ add(r2, r4, Operand(r3, LSL, kPointerSizeLog2)); in Generate_JSEntryTrampolineHelper()
1094 __ mov(r5, Operand(r4)); in Generate_JSEntryTrampolineHelper()
1095 __ mov(r6, Operand(r4)); in Generate_JSEntryTrampolineHelper()
1096 __ mov(r7, Operand(r4)); in Generate_JSEntryTrampolineHelper()
1098 __ mov(r9, Operand(r4)); in Generate_JSEntryTrampolineHelper()
1102 __ mov(r0, Operand(r3)); in Generate_JSEntryTrampolineHelper()
1145 __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); in Generate_LazyCompile()
1174 __ add(r2, r0, Operand(Code::kHeaderSize - kHeapObjectTag)); in Generate_LazyRecompile()
1194 __ mov(r0, Operand(Smi::FromInt(static_cast<int>(type)))); in Generate_NotifyDeoptimizedHelper()
1204 __ cmp(r6, Operand(FullCodeGenerator::NO_REGISTERS)); in Generate_NotifyDeoptimizedHelper()
1206 __ add(sp, sp, Operand(1 * kPointerSize)); // Remove state. in Generate_NotifyDeoptimizedHelper()
1211 __ cmp(r6, Operand(FullCodeGenerator::TOS_REG)); in Generate_NotifyDeoptimizedHelper()
1213 __ add(sp, sp, Operand(2 * kPointerSize)); // Remove state. in Generate_NotifyDeoptimizedHelper()
1265 __ cmp(r0, Operand(Smi::FromInt(-1))); in Generate_OnStackReplacement()
1285 __ cmp(r0, Operand(0)); in Generate_FunctionCall()
1289 __ add(r0, r0, Operand(1)); in Generate_FunctionCall()
1306 __ mov(r4, Operand(0, RelocInfo::NONE)); // indicate regular JS_FUNCTION in Generate_FunctionCall()
1314 __ tst(r3, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + in Generate_FunctionCall()
1319 __ tst(r3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); in Generate_FunctionCall()
1323 __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); in Generate_FunctionCall()
1346 __ mov(r0, Operand(r0, LSL, kSmiTagSize)); // Smi-tagged. in Generate_FunctionCall()
1354 __ mov(r0, Operand(r0, ASR, kSmiTagSize)); in Generate_FunctionCall()
1361 __ mov(r4, Operand(0, RelocInfo::NONE)); in Generate_FunctionCall()
1375 __ add(r3, sp, Operand(r0, LSL, kPointerSizeLog2)); in Generate_FunctionCall()
1383 __ mov(r4, Operand(1, RelocInfo::NONE)); // indicate function proxy in Generate_FunctionCall()
1384 __ cmp(r2, Operand(JS_FUNCTION_PROXY_TYPE)); in Generate_FunctionCall()
1387 __ mov(r4, Operand(2, RelocInfo::NONE)); // indicate non-function in Generate_FunctionCall()
1396 __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); in Generate_FunctionCall()
1408 __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); in Generate_FunctionCall()
1413 __ sub(r2, r2, Operand(kPointerSize)); in Generate_FunctionCall()
1418 __ sub(r0, r0, Operand(1)); in Generate_FunctionCall()
1431 __ mov(r2, Operand(0, RelocInfo::NONE)); in Generate_FunctionCall()
1433 __ cmp(r4, Operand(1)); in Generate_FunctionCall()
1437 __ add(r0, r0, Operand(1)); in Generate_FunctionCall()
1457 __ mov(r2, Operand(r2, ASR, kSmiTagSize)); in Generate_FunctionCall()
1496 __ cmp(r2, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); in Generate_FunctionApply()
1509 __ mov(r1, Operand(0, RelocInfo::NONE)); // initial index in Generate_FunctionApply()
1530 __ tst(r2, Operand(1 << (SharedFunctionInfo::kStrictModeFunction + in Generate_FunctionApply()
1535 __ tst(r2, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize))); in Generate_FunctionApply()
1593 __ add(r0, r0, Operand(1 << kSmiTagSize)); in Generate_FunctionApply()
1606 __ mov(r0, Operand(r0, ASR, kSmiTagSize)); in Generate_FunctionApply()
1614 __ add(sp, sp, Operand(3 * kPointerSize)); in Generate_FunctionApply()
1620 __ add(r0, r0, Operand(1)); in Generate_FunctionApply()
1621 __ mov(r2, Operand(0, RelocInfo::NONE)); in Generate_FunctionApply()
1629 __ add(sp, sp, Operand(3 * kPointerSize)); in Generate_FunctionApply()
1635 __ mov(r0, Operand(r0, LSL, kSmiTagSize)); in EnterArgumentsAdaptorFrame()
1636 __ mov(r4, Operand(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR))); in EnterArgumentsAdaptorFrame()
1638 __ add(fp, sp, Operand(3 * kPointerSize)); in EnterArgumentsAdaptorFrame()
1651 __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2 - kSmiTagSize)); in LeaveArgumentsAdaptorFrame()
1652 __ add(sp, sp, Operand(kPointerSize)); // adjust for receiver in LeaveArgumentsAdaptorFrame()
1670 __ cmp(r2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); in Generate_ArgumentsAdaptorTrampoline()
1682 __ add(r0, fp, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); in Generate_ArgumentsAdaptorTrampoline()
1684 __ add(r0, r0, Operand(2 * kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
1685 __ sub(r2, r0, Operand(r2, LSL, kPointerSizeLog2)); in Generate_ArgumentsAdaptorTrampoline()
1698 __ sub(r0, r0, Operand(kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
1713 __ add(r0, fp, Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize)); in Generate_ArgumentsAdaptorTrampoline()
1726 __ sub(r0, r0, Operand(kPointerSize)); in Generate_ArgumentsAdaptorTrampoline()
1734 __ sub(r2, fp, Operand(r2, LSL, kPointerSizeLog2)); in Generate_ArgumentsAdaptorTrampoline()
1735 __ sub(r2, r2, Operand(4 * kPointerSize)); // Adjust for frame. in Generate_ArgumentsAdaptorTrampoline()