/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.cc | 429 vixl32::SRegister temp2 = HighSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat() local 445 __ Vmov(temp2, 0.5); in VisitMathRoundFloat() 447 __ Vcmp(F32, temp1, temp2); in VisitMathRoundFloat() 615 const vixl32::Register temp2 = RegisterFrom(locations->GetTemp(2)); in VisitStringCompareTo() local 646 __ Ldr(temp2, MemOperand(arg, count_offset)); in VisitStringCompareTo() 649 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo() 675 __ Eors(temp2, temp2, temp3); in VisitStringCompareTo() 676 __ Lsrs(temp2, temp2, 1u); in VisitStringCompareTo() 712 const vixl32::Register temp2 = RegisterFrom(locations->GetTemp(2)); in GenerateStringCompareToLoop() local 740 __ Ldr(temp2, MemOperand(arg, temp1)); in GenerateStringCompareToLoop() [all …]
|
D | intrinsics_arm64.cc | 1706 Register temp2 = WRegisterFrom(locations->GetTemp(2)); in VisitStringCompareTo() local 1740 __ Ldr(temp2, HeapOperand(arg, count_offset)); in VisitStringCompareTo() 1743 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo() 1758 __ Eor(temp2, temp2, Operand(temp3)); in VisitStringCompareTo() 1762 __ Tbnz(temp2, 0, &different_compression); // Does not use flags. in VisitStringCompareTo() 1783 temp2 = temp2.X(); in VisitStringCompareTo() 1788 __ Ldr(temp2, MemOperand(arg.X(), temp1.X())); in VisitStringCompareTo() 1789 __ Cmp(temp4, temp2); in VisitStringCompareTo() 1803 __ Eor(temp1, temp2, temp4); in VisitStringCompareTo() 1823 __ Lsr(temp2, temp2, temp1); in VisitStringCompareTo() [all …]
|
D | intrinsics_x86.cc | 102 Register temp2 = locations->GetTemp(1).AsRegister<Register>(); in EmitNativeCode() local 124 __ movl(temp2, Address(src, temp1, ScaleFactor::TIMES_4, adjusted_offset)); in EmitNativeCode() 126 __ leal(temp2, Address(src_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0)); in EmitNativeCode() 127 __ movl(temp2, Address(src, temp2, ScaleFactor::TIMES_4, offset)); in EmitNativeCode() 129 __ MaybeUnpoisonHeapReference(temp2); in EmitNativeCode() 137 DCHECK_NE(temp2, ESP); in EmitNativeCode() 138 DCHECK(0 <= temp2 && temp2 < kNumberOfCpuRegisters) << temp2; in EmitNativeCode() 139 int32_t entry_point_offset = Thread::ReadBarrierMarkEntryPointsOffset<kX86PointerSize>(temp2); in EmitNativeCode() 142 __ MaybePoisonHeapReference(temp2); in EmitNativeCode() 147 __ movl(Address(dest, temp1, ScaleFactor::TIMES_4, adjusted_offset), temp2); in EmitNativeCode() [all …]
|
D | intrinsics_x86_64.cc | 909 CpuRegister temp2 = temp2_loc.AsRegister<CpuRegister>(); in VisitSystemArrayCopy() local 1024 __ movl(temp2, Address(src, class_offset)); in VisitSystemArrayCopy() 1030 __ MaybeUnpoisonHeapReference(temp2); in VisitSystemArrayCopy() 1063 invoke, TMP_loc, temp2, component_offset, /* needs_null_check= */ false); in VisitSystemArrayCopy() 1070 __ movl(CpuRegister(TMP), Address(temp2, component_offset)); in VisitSystemArrayCopy() 1079 __ cmpl(temp1, temp2); in VisitSystemArrayCopy() 1142 GetAssembler(), type, src, src_pos, dest, dest_pos, length, temp1, temp2, temp3); in VisitSystemArrayCopy() 1200 __ movl(Address(temp2, 0), CpuRegister(TMP)); in VisitSystemArrayCopy() 1202 __ addl(temp2, Immediate(element_size)); in VisitSystemArrayCopy() 1218 __ movl(Address(temp2, 0), CpuRegister(TMP)); in VisitSystemArrayCopy() [all …]
|
D | code_generator_arm_vixl.cc | 2303 vixl32::Register temp2 = r4; in GenerateFrameEntry() local 2311 __ Ldrb(temp2, MemOperand(temp1, status_byte_offset)); in GenerateFrameEntry() 2312 __ Cmp(temp2, shifted_visibly_initialized_value); in GenerateFrameEntry() 2317 __ Cmp(temp2, shifted_initialized_value); in GenerateFrameEntry() 2322 __ Cmp(temp2, shifted_initializing_value); in GenerateFrameEntry() 2326 __ Ldr(temp2, MemOperand(tr, Thread::TidOffset<kArmPointerSize>().Int32Value())); in GenerateFrameEntry() 2327 __ Cmp(temp1, temp2); in GenerateFrameEntry() 4509 vixl32::Register temp2 = RegisterFrom(locations->GetTemp(1)); in GenerateDivRemWithAnyConstant() local 4519 vixl32::Register temp2) { in GenerateDivRemWithAnyConstant() argument 4523 __ Smull(temp2, out, dividend, temp1); in GenerateDivRemWithAnyConstant() [all …]
|
D | code_generator_x86_64.h | 593 CpuRegister* temp2 = nullptr);
|
D | code_generator_arm64.cc | 1290 Register temp2 = temps.AcquireW(); in GenerateFrameEntry() local 1297 __ Ldrb(temp2, HeapOperand(temp1, status_byte_offset)); in GenerateFrameEntry() 1298 __ Cmp(temp2, shifted_visibly_initialized_value); in GenerateFrameEntry() 1303 __ Cmp(temp2, shifted_initialized_value); in GenerateFrameEntry() 1308 __ Cmp(temp2, shifted_initializing_value); in GenerateFrameEntry() 1312 __ Ldr(temp2, MemOperand(tr, Thread::TidOffset<kArm64PointerSize>().Int32Value())); in GenerateFrameEntry() 1313 __ Cmp(temp1, temp2); in GenerateFrameEntry() 2928 Register temp2 = temps.AcquireSameSizeAs(array); in VisitArraySet() local 2950 __ Ldr(temp2, HeapOperand(Register(value), class_offset)); in VisitArraySet() 2953 __ Cmp(temp, temp2); in VisitArraySet()
|
D | code_generator_arm_vixl.h | 434 vixl::aarch32::Register temp2,
|
D | code_generator_x86_64.cc | 596 CpuRegister temp2) in ReadBarrierMarkAndUpdateFieldSlowPathX86_64() argument 603 temp2_(temp2) { in ReadBarrierMarkAndUpdateFieldSlowPathX86_64() 7694 CpuRegister* temp2) { in GenerateReferenceLoadWithBakerReadBarrier() argument 7753 DCHECK(temp2 != nullptr); in GenerateReferenceLoadWithBakerReadBarrier() 7755 instruction, ref, obj, src, /* unpoison_ref_before_marking= */ true, *temp1, *temp2); in GenerateReferenceLoadWithBakerReadBarrier()
|
D | code_generator_x86.cc | 6020 XmmRegister temp2 = locations->GetTemp(1).AsFpuRegister<XmmRegister>(); in HandleFieldSet() local 6022 __ movd(temp2, value.AsRegisterPairHigh<Register>()); in HandleFieldSet() 6023 __ punpckldq(temp1, temp2); in HandleFieldSet()
|
/art/runtime/ |
D | common_dex_operations.h | 258 std::string temp1, temp2, temp3; in DoFieldPutCommon() local 262 field_class->GetDescriptor(&temp2), in DoFieldPutCommon()
|
D | class_linker_test.cc | 281 std::string temp2; in AssertClass() local 283 klass->GetDescriptor(&temp2))); in AssertClass()
|
/art/test/623-checker-loop-regressions/src/ |
D | Main.java | 944 int temp2 = x[i] * (byte)(temp0); in testSADAndDotProdCombined0() local 947 s1 += temp2; in testSADAndDotProdCombined0() 972 int temp2 = x[i] * (byte)(temp0); in testSADAndDotProdCombined1() local 974 s0 += temp2; in testSADAndDotProdCombined1()
|
/art/test/458-checker-instruct-simplification/src/ |
D | Main.java | 713 int temp2 = -arg2; in $noinline$AddNegs2() local 714 return (temp1 + temp2) | (temp1 + temp2); in $noinline$AddNegs2()
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 1323 std::string temp1, temp2; in DoCallCommon() local 1328 arg_type->GetDescriptor(&temp2)); in DoCallCommon()
|
D | interpreter_switch_impl-inl.h | 476 std::string temp1, temp2; in RETURN_OBJECT() local 480 return_type->GetDescriptor(&temp2)); in RETURN_OBJECT()
|
/art/runtime/mirror/ |
D | class.cc | 505 std::string temp1, temp2; in IsInSamePackage() local 506 return IsInSamePackage(klass1->GetDescriptor(&temp1), klass2->GetDescriptor(&temp2)); in IsInSamePackage()
|