Home
last modified time | relevance | path

Searched refs:temp2 (Results 1 – 20 of 20) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc469 vixl32::SRegister temp2 = HighSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat() local
485 __ Vmov(temp2, 0.5); in VisitMathRoundFloat()
487 __ Vcmp(F32, temp1, temp2); in VisitMathRoundFloat()
1184 const vixl32::Register temp2 = RegisterFrom(locations->GetTemp(2)); in VisitStringCompareTo() local
1215 __ Ldr(temp2, MemOperand(arg, count_offset)); in VisitStringCompareTo()
1218 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo()
1244 __ Eors(temp2, temp2, temp3); in VisitStringCompareTo()
1245 __ Lsrs(temp2, temp2, 1u); in VisitStringCompareTo()
1281 const vixl32::Register temp2 = RegisterFrom(locations->GetTemp(2)); in GenerateStringCompareToLoop() local
1309 __ Ldr(temp2, MemOperand(arg, temp1)); in GenerateStringCompareToLoop()
[all …]
Dintrinsics_arm64.cc1199 Register temp2 = WRegisterFrom(locations->GetTemp(2)); in VisitStringCompareTo() local
1233 __ Ldr(temp2, HeapOperand(arg, count_offset)); in VisitStringCompareTo()
1236 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo()
1251 __ Eor(temp2, temp2, Operand(temp3)); in VisitStringCompareTo()
1255 __ Tbnz(temp2, 0, &different_compression); // Does not use flags. in VisitStringCompareTo()
1276 temp2 = temp2.X(); in VisitStringCompareTo()
1281 __ Ldr(temp2, MemOperand(arg.X(), temp1.X())); in VisitStringCompareTo()
1282 __ Cmp(temp4, temp2); in VisitStringCompareTo()
1296 __ Eor(temp1, temp2, temp4); in VisitStringCompareTo()
1316 __ Lsr(temp2, temp2, temp1); in VisitStringCompareTo()
[all …]
Dintrinsics_x86.cc105 Register temp2 = locations->GetTemp(1).AsRegister<Register>(); in EmitNativeCode() local
127 __ movl(temp2, Address(src, temp1, ScaleFactor::TIMES_4, adjusted_offset)); in EmitNativeCode()
129 __ leal(temp2, Address(src_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0)); in EmitNativeCode()
130 __ movl(temp2, Address(src, temp2, ScaleFactor::TIMES_4, offset)); in EmitNativeCode()
132 __ MaybeUnpoisonHeapReference(temp2); in EmitNativeCode()
140 DCHECK_NE(temp2, ESP); in EmitNativeCode()
141 DCHECK(0 <= temp2 && temp2 < kNumberOfCpuRegisters) << temp2; in EmitNativeCode()
142 int32_t entry_point_offset = Thread::ReadBarrierMarkEntryPointsOffset<kX86PointerSize>(temp2); in EmitNativeCode()
145 __ MaybePoisonHeapReference(temp2); in EmitNativeCode()
150 __ movl(Address(dest, temp1, ScaleFactor::TIMES_4, adjusted_offset), temp2); in EmitNativeCode()
[all …]
Dintrinsics_x86_64.cc883 CpuRegister temp2 = temp2_loc.AsRegister<CpuRegister>(); in VisitSystemArrayCopy() local
998 __ movl(temp2, Address(src, class_offset)); in VisitSystemArrayCopy()
1004 __ MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy()
1037 invoke, TMP_loc, temp2, component_offset, /* needs_null_check= */ false); in VisitSystemArrayCopy()
1044 __ movl(CpuRegister(TMP), Address(temp2, component_offset)); in VisitSystemArrayCopy()
1053 __ cmpl(temp1, temp2); in VisitSystemArrayCopy()
1116 GetAssembler(), type, src, src_pos, dest, dest_pos, length, temp1, temp2, temp3); in VisitSystemArrayCopy()
1174 __ movl(Address(temp2, 0), CpuRegister(TMP)); in VisitSystemArrayCopy()
1176 __ addl(temp2, Immediate(element_size)); in VisitSystemArrayCopy()
1192 __ movl(Address(temp2, 0), CpuRegister(TMP)); in VisitSystemArrayCopy()
[all …]
Dintrinsics_mips.cc1540 Register temp2 = locations->GetTemp(1).AsRegister<Register>(); in VisitStringEquals() local
1585 __ Lw(temp2, arg, class_offset); in VisitStringEquals()
1588 __ Bne(temp1, temp2, &return_false); in VisitStringEquals()
1593 __ Lw(temp2, arg, count_offset); in VisitStringEquals()
1596 __ Bne(temp1, temp2, &return_false); in VisitStringEquals()
1614 __ Ext(temp2, temp1, 0, 1); in VisitStringEquals()
1616 __ Sll(temp2, temp1, 31); in VisitStringEquals()
1617 __ Srl(temp2, temp2, 31); in VisitStringEquals()
1620 __ Sllv(temp1, temp1, temp2); // Double the byte count if uncompressed. in VisitStringEquals()
1627 __ Lw(temp2, temp3, value_offset); in VisitStringEquals()
[all …]
Dintrinsics_mips64.cc1393 GpuRegister temp2 = locations->GetTemp(1).AsRegister<GpuRegister>(); in VisitStringEquals() local
1439 __ Lw(temp2, arg, class_offset); in VisitStringEquals()
1442 __ Bnec(temp1, temp2, &return_false); in VisitStringEquals()
1447 __ Lw(temp2, arg, count_offset); in VisitStringEquals()
1450 __ Bnec(temp1, temp2, &return_false); in VisitStringEquals()
1466 __ Dext(temp2, temp1, 0, 1); // Extract compression flag. in VisitStringEquals()
1468 __ Sllv(temp1, temp1, temp2); // Double the byte count if uncompressed. in VisitStringEquals()
1475 __ Ld(temp2, temp3, value_offset); in VisitStringEquals()
1476 __ Bnec(out, temp2, &return_false); in VisitStringEquals()
Dcode_generator_arm_vixl.cc4013 vixl32::Register temp2 = RegisterFrom(locations->GetTemp(1)); in GenerateDivRemWithAnyConstant() local
4022 __ Smull(temp2, temp1, dividend, temp1); in GenerateDivRemWithAnyConstant()
4039 __ Mov(temp2, imm); in GenerateDivRemWithAnyConstant()
4040 __ Mls(out, temp1, temp2, dividend); in GenerateDivRemWithAnyConstant()
4418 vixl32::Register temp2 = RegisterFrom(locations->GetTemp(0)); in GenerateMinMaxFloat() local
4442 __ Vmov(temp2, op2); in GenerateMinMaxFloat()
4444 __ Orr(temp1, temp1, temp2); in GenerateMinMaxFloat()
4446 __ And(temp1, temp1, temp2); in GenerateMinMaxFloat()
5266 vixl32::Register temp2, in GenerateWideAtomicStore() argument
5283 __ ldrexd(temp1, temp2, MemOperand(addr)); in GenerateWideAtomicStore()
[all …]
Dcode_generator_arm64.cc2614 Register temp2 = temps.AcquireSameSizeAs(array); in VisitArraySet() local
2627 __ Ldr(temp2, HeapOperand(Register(value), class_offset)); in VisitArraySet()
2630 __ Cmp(temp, temp2); in VisitArraySet()
2631 temps.Release(temp2); in VisitArraySet()
2652 Register temp2 = temps.AcquireSameSizeAs(array); in VisitArraySet() local
2654 __ Mov(temp2, value.W()); in VisitArraySet()
2655 GetAssembler()->PoisonHeapReference(temp2); in VisitArraySet()
2656 source = temp2; in VisitArraySet()
3108 Register temp2 = temps.AcquireX(); in HandleGoto() local
3110 __ Ldrh(temp2, MemOperand(temp1, ArtMethod::HotnessCountOffset().Int32Value())); in HandleGoto()
[all …]
Dcode_generator_x86_64.h482 CpuRegister* temp2 = nullptr);
Dcode_generator_arm_vixl.h348 vixl::aarch32::Register temp2,
Dcode_generator_x86_64.cc565 CpuRegister temp2) in ReadBarrierMarkAndUpdateFieldSlowPathX86_64() argument
572 temp2_(temp2) { in ReadBarrierMarkAndUpdateFieldSlowPathX86_64()
7110 CpuRegister* temp2) { in GenerateReferenceLoadWithBakerReadBarrier() argument
7169 DCHECK(temp2 != nullptr); in GenerateReferenceLoadWithBakerReadBarrier()
7171 instruction, ref, obj, src, /* unpoison_ref_before_marking= */ true, *temp1, *temp2); in GenerateReferenceLoadWithBakerReadBarrier()
Dcode_generator_mips64.cc2696 GpuRegister temp2 = TMP; // Doesn't need to survive slow path. in VisitArraySet() local
2735 __ LoadFromOffset(kLoadUnsignedWord, temp2, value, class_offset); in VisitArraySet()
2741 __ Beqc(temp1, temp2, &do_put); in VisitArraySet()
2753 __ Bnec(temp1, temp2, slow_path->GetEntryLabel()); in VisitArraySet()
Dcode_generator_mips.cc3113 Register temp2 = TMP; // Doesn't need to survive slow path. in VisitArraySet() local
3154 __ LoadFromOffset(kLoadWord, temp2, value, class_offset); in VisitArraySet()
3160 __ Beq(temp1, temp2, &do_put); in VisitArraySet()
3172 __ Bne(temp1, temp2, slow_path->GetEntryLabel()); in VisitArraySet()
Dcode_generator_x86.cc5416 XmmRegister temp2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in HandleFieldSet() local
5418 __ movd(temp2, value.AsRegisterPairHigh<Register>()); in HandleFieldSet()
5419 __ punpckldq(temp1, temp2); in HandleFieldSet()
/art/runtime/
Dcommon_dex_operations.h225 std::string temp1, temp2, temp3; in DoFieldPutCommon() local
229 field_class->GetDescriptor(&temp2), in DoFieldPutCommon()
Dclass_linker_test.cc285 std::string temp2; in AssertClass() local
287 klass->GetDescriptor(&temp2))); in AssertClass()
/art/test/458-checker-instruct-simplification/src/
DMain.java713 int temp2 = -arg2; in $noinline$AddNegs2() local
714 return (temp1 + temp2) | (temp1 + temp2); in $noinline$AddNegs2()
/art/runtime/mirror/
Dclass.cc428 std::string temp1, temp2; in IsInSamePackage() local
429 return IsInSamePackage(klass1->GetDescriptor(&temp1), klass2->GetDescriptor(&temp2)); in IsInSamePackage()
/art/runtime/interpreter/
Dinterpreter_common.cc1681 std::string temp1, temp2; in DoCallCommon() local
1686 arg_type->GetDescriptor(&temp2)); in DoCallCommon()
Dinterpreter_switch_impl-inl.h601 std::string temp1, temp2; in RETURN_OBJECT() local
605 return_type->GetDescriptor(&temp2)); in RETURN_OBJECT()