• Home
  • Raw
  • Download

Lines Matching defs:mov

160   __ mov(r2, Operand(Smi::FromInt(length)));  in Generate()  local
166 __ mov(r1, Operand(Smi::FromInt(0))); in Generate() local
179 __ mov(cp, r0); in Generate() local
210 __ mov(r2, Operand(Smi::FromInt(length))); in Generate() local
243 __ mov(cp, r0); in Generate() local
467 __ mov(source_, Operand(source_, ASR, kSmiTagSize)); in Generate() local
487 __ mov(mantissa, Operand(0, RelocInfo::NONE)); in Generate() local
507 __ mov(source_, Operand(source_, LSL, zeros_)); in Generate() local
509 __ mov(mantissa, Operand(source_, LSL, HeapNumber::kMantissaBitsInTopWord)); in Generate() local
524 __ mov(scratch1, Operand(r0, ASR, kSmiTagSize)); in LoadSmis() local
527 __ mov(scratch1, Operand(r1, ASR, kSmiTagSize)); in LoadSmis() local
537 __ mov(scratch1, Operand(r0)); in LoadSmis() local
542 __ mov(scratch1, Operand(r1)); in LoadSmis() local
619 __ mov(scratch1, Operand(object)); in LoadNumber() local
700 __ mov(dst2, int_scratch); in ConvertIntToDouble() local
701 __ mov(dst1, int_scratch); in ConvertIntToDouble() local
721 __ mov(scratch2, Operand(1)); in ConvertIntToDouble() local
731 __ mov(dst1, Operand(int_scratch, LSL, scratch2)); in ConvertIntToDouble() local
736 __ mov(scratch2, Operand(int_scratch, LSL, scratch2)); in ConvertIntToDouble() local
739 __ mov(dst1, Operand::Zero()); in ConvertIntToDouble() local
887 __ mov(dst, Operand(dst, LSR, scratch3)); in LoadNumberAsInt32() local
953 __ mov(src2, Operand(1)); in DoubleIs32BitInteger() local
954 __ mov(src1, Operand(src2, LSL, scratch)); in DoubleIs32BitInteger() local
1001 __ mov(r0, Operand(heap_number_result)); in CallCCodeForDoubleOperation() local
1042 __ mov(scratch_, Operand(non_smi_exponent)); in Generate() local
1056 __ mov(scratch_, Operand(the_int_, LSL, 32 - shift_distance)); in Generate() local
1067 __ mov(ip, Operand(HeapNumber::kSignMask | non_smi_exponent)); in Generate() local
1069 __ mov(ip, Operand(0, RelocInfo::NONE)); in Generate() local
1115 __ mov(r0, Operand(GREATER)); in EmitIdenticalObjectComparison() local
1118 __ mov(r0, Operand(LESS)); in EmitIdenticalObjectComparison() local
1128 __ mov(r0, Operand(GREATER)); // Things aren't less than themselves. in EmitIdenticalObjectComparison() local
1130 __ mov(r0, Operand(LESS)); // Things aren't greater than themselves. in EmitIdenticalObjectComparison() local
1132 __ mov(r0, Operand(EQUAL)); // Things are <=, >=, ==, === themselves. in EmitIdenticalObjectComparison() local
1156 __ mov(r2, Operand(r2, LSL, HeapNumber::kNonMantissaBitsInTopWord)); in EmitIdenticalObjectComparison() local
1168 __ mov(r0, Operand(GREATER)); // NaN <= NaN should fail. in EmitIdenticalObjectComparison() local
1170 __ mov(r0, Operand(LESS)); // NaN >= NaN should fail. in EmitIdenticalObjectComparison() local
1202 __ mov(r0, Operand(NOT_EQUAL), LeaveCC, ne); in EmitSmiNonsmiComparison() local
1222 __ mov(r7, Operand(lhs)); in EmitSmiNonsmiComparison() local
1242 __ mov(r0, Operand(NOT_EQUAL), LeaveCC, ne); in EmitSmiNonsmiComparison() local
1264 __ mov(r7, Operand(rhs)); in EmitSmiNonsmiComparison() local
1288 __ mov(r4, in EmitNanCheck() local
1303 __ mov(r4, in EmitNanCheck() local
1314 __ mov(r0, Operand(GREATER)); in EmitNanCheck() local
1316 __ mov(r0, Operand(LESS)); in EmitNanCheck() local
1353 __ mov(r0, Operand(r4), LeaveCC, ne); in EmitTwoNonNanDoubleComparison() local
1357 __ mov(r0, Operand(rhs_exponent, LSL, kSmiTagSize)); in EmitTwoNonNanDoubleComparison() local
1478 __ mov(r0, Operand(NOT_EQUAL)); in EmitCheckForSymbolsOrObjects() local
1518 __ mov(mask, Operand(mask, ASR, kSmiTagSize + 1)); in GenerateLookupNumberStringCache() local
1624 __ mov(r1, Operand(r1, ASR, 1)); in Generate() local
1670 __ mov(r0, Operand(EQUAL), LeaveCC, eq); in Generate() local
1671 __ mov(r0, Operand(LESS), LeaveCC, lt); in Generate() local
1672 __ mov(r0, Operand(GREATER), LeaveCC, gt); in Generate() local
1680 __ mov(r0, Operand(GREATER)); in Generate() local
1682 __ mov(r0, Operand(LESS)); in Generate() local
1767 __ mov(r0, Operand(Smi::FromInt(ncr))); in Generate() local
1815 __ mov(tos_, Operand(0, RelocInfo::NONE), LeaveCC, ne); in Generate() local
1844 __ mov(tos_, Operand(0, RelocInfo::NONE), LeaveCC, eq); // for FP_ZERO in Generate() local
1845 __ mov(tos_, Operand(0, RelocInfo::NONE), LeaveCC, vs); // for FP_NAN in Generate() local
1866 __ mov(tos_, Operand(0, RelocInfo::NONE), LeaveCC, eq); in CheckOddball() local
1875 __ mov(r3, Operand(tos_)); in GenerateTypeTransition() local
1877 __ mov(r2, Operand(Smi::FromInt(tos_.code()))); in GenerateTypeTransition() local
1878 __ mov(r1, Operand(Smi::FromInt(types_.ToByte()))); in GenerateTypeTransition() local
1908 __ mov(r0, Operand(ExternalReference::isolate_address())); in Generate() local
1958 __ mov(r3, Operand(r0)); // the operand in GenerateTypeTransition() local
1959 __ mov(r2, Operand(Smi::FromInt(op_))); in GenerateTypeTransition() local
1960 __ mov(r1, Operand(Smi::FromInt(mode_))); in GenerateTypeTransition() local
1961 __ mov(r0, Operand(Smi::FromInt(operand_type_))); in GenerateTypeTransition() local
2081 __ mov(r1, Operand(r0)); in GenerateHeapNumberCodeSub() local
2091 __ mov(r0, Operand(r1)); in GenerateHeapNumberCodeSub() local
2112 __ mov(r0, Operand(r1, LSL, kSmiTagSize)); in GenerateHeapNumberCodeBitNot() local
2128 __ mov(r2, r0); // Move the new heap number into r2. in GenerateHeapNumberCodeBitNot() local
2140 __ mov(r0, r2); // Move newly allocated heap number to r0. in GenerateHeapNumberCodeBitNot() local
2221 __ mov(r2, Operand(Smi::FromInt(MinorKey()))); in GenerateTypeTransition() local
2222 __ mov(r1, Operand(Smi::FromInt(op_))); in GenerateTypeTransition() local
2223 __ mov(r0, Operand(Smi::FromInt(operands_type_))); in GenerateTypeTransition() local
2323 __ mov(ip, Operand(scratch1, ASR, 31)); in GenerateSmiSmiOperation() local
2328 __ mov(right, Operand(scratch1), LeaveCC, ne); in GenerateSmiSmiOperation() local
2333 __ mov(right, Operand(Smi::FromInt(0)), LeaveCC, pl); in GenerateSmiSmiOperation() local
2349 __ mov(right, Operand(left, LSR, scratch1)); in GenerateSmiSmiOperation() local
2380 __ mov(right, Operand(left, ASR, scratch1)); in GenerateSmiSmiOperation() local
2390 __ mov(scratch1, Operand(scratch1, LSR, scratch2)); in GenerateSmiSmiOperation() local
2403 __ mov(scratch1, Operand(scratch1, LSL, scratch2)); in GenerateSmiSmiOperation() local
2551 __ mov(r2, Operand(r3, ASR, r2)); in GenerateFPOperation() local
2556 __ mov(r2, Operand(r3, LSR, r2), SetCC); in GenerateFPOperation() local
2570 __ mov(r2, Operand(r3, LSL, r2)); in GenerateFPOperation() local
2598 __ mov(r0, Operand(r5)); in GenerateFPOperation() local
2863 __ mov(r0, heap_number_result); in GenerateInt32Stub() local
2948 __ mov(r2, Operand(r3, ASR, r2)); in GenerateInt32Stub() local
2952 __ mov(r2, Operand(r3, LSR, r2), SetCC); in GenerateInt32Stub() local
2971 __ mov(r2, Operand(r3, LSL, r2)); in GenerateInt32Stub() local
3009 __ mov(r0, heap_number_result); in GenerateInt32Stub() local
3014 __ mov(r0, r5); in GenerateInt32Stub() local
3054 __ mov(r1, Operand(Smi::FromInt(0))); in GenerateOddballStub() local
3063 __ mov(r0, Operand(Smi::FromInt(0))); in GenerateOddballStub() local
3194 __ mov(result, Operand(overwritable_operand)); in GenerateHeapResultAllocation() local
3268 __ mov(cache_entry, Operand(cache_array)); in Generate() local
3308 __ mov(r0, Operand(r6)); in Generate() local
3377 __ mov(scratch0, Operand(4 * kPointerSize)); in Generate() local
3576 __ mov(scratch, exponent); in Generate() local
3579 __ mov(exponent, scratch); in Generate() local
3586 __ mov(scratch2, Operand(0), LeaveCC, mi); in Generate() local
3591 __ mov(scratch, Operand(scratch, ASR, 1), SetCC); in Generate() local
3704 __ mov(r0, Operand(scope_depth)); in GenerateCore() local
3712 __ mov(r0, Operand(r4)); in GenerateCore() local
3713 __ mov(r1, Operand(r6)); in GenerateCore() local
3731 __ mov(r2, Operand(ExternalReference::isolate_address())); in GenerateCore() local
3747 __ mov(r2, Operand(scope_depth)); in GenerateCore() local
3767 __ mov(pc, lr); in GenerateCore() local
3782 __ mov(r3, Operand(isolate->factory()->the_hole_value())); in GenerateCore() local
3783 __ mov(ip, Operand(ExternalReference(Isolate::kPendingExceptionAddress, in GenerateCore() local
3824 __ mov(r4, Operand(r0)); in Generate() local
3825 __ mov(r5, Operand(r1)); in Generate() local
3853 __ mov(r0, Operand(reinterpret_cast<int32_t>(failure))); in Generate() local
3866 __ mov(r0, Operand(false, RelocInfo::NONE)); in Generate() local
3867 __ mov(r2, Operand(external_caught)); in Generate() local
3872 __ mov(r0, Operand(reinterpret_cast<int32_t>(out_of_memory))); in Generate() local
3873 __ mov(r2, Operand(ExternalReference(Isolate::kPendingExceptionAddress, in Generate() local
3928 __ mov(r8, Operand(-1)); // Push a bad frame pointer to fail if it is used. in GenerateBody() local
3930 __ mov(r7, Operand(Smi::FromInt(marker))); in GenerateBody() local
3931 __ mov(r6, Operand(Smi::FromInt(marker))); in GenerateBody() local
3932 __ mov(r5, in GenerateBody() local
3943 __ mov(r5, Operand(ExternalReference(js_entry_sp))); in GenerateBody() local
3948 __ mov(ip, Operand(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME))); in GenerateBody() local
3952 __ mov(ip, Operand(Smi::FromInt(StackFrame::INNER_JSENTRY_FRAME))); in GenerateBody() local
3965 __ mov(ip, Operand(ExternalReference(Isolate::kPendingExceptionAddress, in GenerateBody() local
3968 __ mov(r0, Operand(reinterpret_cast<int32_t>(Failure::Exception()))); in GenerateBody() local
3982 __ mov(r5, Operand(isolate->factory()->the_hole_value())); in GenerateBody() local
3983 __ mov(ip, Operand(ExternalReference(Isolate::kPendingExceptionAddress, in GenerateBody() local
4000 __ mov(ip, Operand(construct_entry)); in GenerateBody() local
4003 __ mov(ip, Operand(entry)); in GenerateBody() local
4010 __ mov(lr, Operand(pc)); in GenerateBody() local
4022 __ mov(r6, Operand::Zero()); in GenerateBody() local
4023 __ mov(r5, Operand(ExternalReference(js_entry_sp))); in GenerateBody() local
4029 __ mov(ip, in GenerateBody() local
4039 __ mov(lr, Operand(pc)); in GenerateBody() local
4150 __ mov(r0, Operand(Smi::FromInt(0))); in Generate() local
4161 __ mov(r0, Operand(Smi::FromInt(0))); in Generate() local
4168 __ mov(r0, Operand(Smi::FromInt(1))); in Generate() local
4179 __ mov(r0, Operand(Smi::FromInt(1))); in Generate() local
4195 __ mov(r0, Operand(Smi::FromInt(1))); in Generate() local
4201 __ mov(r0, Operand(Smi::FromInt(1))); in Generate() local
4207 __ mov(r0, Operand(Smi::FromInt(1))); in Generate() local
4333 __ mov(r2, r1); in GenerateNewNonStrictFast() local
4347 __ mov(r1, Operand(r2), LeaveCC, gt); in GenerateNewNonStrictFast() local
4357 __ mov(r9, Operand::Zero(), LeaveCC, eq); in GenerateNewNonStrictFast() local
4358 __ mov(r9, Operand(r1, LSL, 1), LeaveCC, ne); in GenerateNewNonStrictFast() local
4423 __ mov(r3, r4, LeaveCC, eq); in GenerateNewNonStrictFast() local
4444 __ mov(r6, r1); in GenerateNewNonStrictFast() local
4462 __ mov(r5, Operand(r6, LSL, 1)); in GenerateNewNonStrictFast() local
4482 __ mov(r9, r1); in GenerateNewNonStrictFast() local
4539 __ mov(r1, Operand(r1, LSR, kSmiTagSize)); in GenerateNewStrict() local
4584 __ mov(r1, Operand(r1, LSR, kSmiTagSize)); in GenerateNewStrict() local
5046 __ mov(r5, Operand(r1, LSR, kSmiTagSize + kSmiShiftSize)); in Generate() local
5065 __ mov(r4, Operand(factory->empty_fixed_array())); in Generate() local
5086 __ mov(r2, Operand(factory->fixed_array_map())); in Generate() local
5089 __ mov(r6, Operand(r5, LSL, kSmiTagSize)); in Generate() local
5092 __ mov(r2, Operand(factory->the_hole_value())); in Generate() local
5212 __ mov(r0, Operand(argc_ + 1, RelocInfo::NONE)); in Generate() local
5213 __ mov(r2, Operand(0, RelocInfo::NONE)); in Generate() local
5226 __ mov(r0, Operand(argc_)); // Set up the number of arguments. in Generate() local
5227 __ mov(r2, Operand(0, RelocInfo::NONE)); in Generate() local
5270 __ mov(r2, Operand(0, RelocInfo::NONE)); in Generate() local
5345 __ mov(index_, Operand(index_, ASR, kSmiTagSize)); in GenerateFast() local
5353 __ mov(result_, Operand(result_, LSL, kSmiTagSize)); in GenerateFast() local
5399 __ mov(index_, Operand(index_, LSL, kSmiTagSize)); in GenerateSlow() local
5575 __ mov(scratch4, Operand(scratch4, LSL, 3)); in GenerateCopyCharactersLong() local
5583 __ mov(scratch1, Operand(scratch1, LSR, right_shift)); in GenerateCopyCharactersLong() local
5590 __ mov(scratch1, Operand(scratch3, LSR, right_shift)); in GenerateCopyCharactersLong() local
5607 __ mov(scratch5, Operand(scratch4, LSR, 3), LeaveCC, lt); in GenerateCopyCharactersLong() local
5612 __ mov(scratch1, Operand(scratch1, LSR, 8), LeaveCC, ge); in GenerateCopyCharactersLong() local
5614 __ mov(scratch1, Operand(scratch1, LSR, 8), LeaveCC, gt); in GenerateCopyCharactersLong() local
5699 __ mov(mask, Operand(mask, ASR, 1)); in GenerateTwoCharacterSymbolTableProbe() local
5726 __ mov(candidate, hash); in GenerateTwoCharacterSymbolTableProbe() local
5822 __ mov(hash, Operand(StringHasher::kZeroHash), LeaveCC, eq); in GenerateHashGetHash() local
5852 __ mov(r2, Operand(r2, ASR, 1), SetCC); in Generate() local
5853 __ mov(r3, Operand(r3, ASR, 1), SetCC, cc); in Generate() local
5943 __ mov(r5, r0); in Generate() local
5971 __ mov(r3, Operand(r3, LSL, 1)); in Generate() local
6071 __ mov(r0, Operand(Smi::FromInt(NOT_EQUAL))); in GenerateFlatAsciiStringEquals() local
6080 __ mov(r0, Operand(Smi::FromInt(EQUAL))); in GenerateFlatAsciiStringEquals() local
6090 __ mov(r0, Operand(Smi::FromInt(EQUAL))); in GenerateFlatAsciiStringEquals() local
6108 __ mov(scratch1, scratch2, LeaveCC, gt); in GenerateCompareFlatAsciiStrings() local
6123 __ mov(r0, Operand(length_delta), SetCC); in GenerateCompareFlatAsciiStrings() local
6127 __ mov(r0, Operand(Smi::FromInt(GREATER)), LeaveCC, gt); in GenerateCompareFlatAsciiStrings() local
6128 __ mov(r0, Operand(Smi::FromInt(LESS)), LeaveCC, lt); in GenerateCompareFlatAsciiStrings() local
6179 __ mov(r0, Operand(Smi::FromInt(EQUAL))); in Generate() local
6256 __ mov(r0, Operand(r1), LeaveCC, eq); // If first is empty, return second. in Generate() local
6269 __ mov(r2, Operand(r2, ASR, kSmiTagSize)); in Generate() local
6270 __ mov(r3, Operand(r3, ASR, kSmiTagSize)); in Generate() local
6317 __ mov(r6, Operand(2)); in Generate() local
6356 __ mov(r0, Operand(r7)); in Generate() local
6515 __ mov(arg, scratch1); in GenerateConvertArgument() local
6591 __ mov(r0, Operand(EQUAL), LeaveCC, eq); in GenerateHeapNumbers() local
6592 __ mov(r0, Operand(LESS), LeaveCC, lt); in GenerateHeapNumbers() local
6593 __ mov(r0, Operand(GREATER), LeaveCC, gt); in GenerateHeapNumbers() local
6652 __ mov(r0, Operand(Smi::FromInt(EQUAL)), LeaveCC, eq); in GenerateSymbols() local
6692 __ mov(r0, Operand(Smi::FromInt(EQUAL)), LeaveCC, eq); in GenerateStrings() local
6788 __ mov(ip, Operand(Smi::FromInt(op_))); in GenerateMiss() local
6810 __ mov(r2, Operand(function)); in GenerateCall() local
6817 __ mov(lr, Operand(reinterpret_cast<intptr_t>(GetCode().location()), in GenerateCall() local
6902 __ mov(r1, Operand(Handle<String>(name))); in GenerateNegativeLookup() local
6934 __ mov(scratch1, Operand(scratch1, ASR, kSmiTagSize)); // convert smi to int in GeneratePositiveLookup() local
6983 __ mov(scratch2, Operand(r2)); in GeneratePositiveLookup() local
7015 __ mov(mask, Operand(mask, ASR, kSmiTagSize)); in Generate() local
7034 __ mov(index, Operand(hash)); in Generate() local
7069 __ mov(result, Operand::Zero()); in Generate() local
7074 __ mov(result, Operand(1)); in Generate() local
7078 __ mov(result, Operand::Zero()); in Generate() local
7262 __ mov(r2, Operand(ExternalReference::isolate_address())); in InformIncrementalMarker() local