/art/compiler/utils/mips64/ |
D | assembler_mips64_test.cc | 1007 TEST_F(AssemblerMIPS64Test, LoadFromOffset) { in TEST_F() argument 1008 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A0, 0); in TEST_F() local 1009 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 0); in TEST_F() local 1010 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 1); in TEST_F() local 1011 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 256); in TEST_F() local 1012 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 1000); in TEST_F() local 1013 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 0x7FFF); in TEST_F() local 1014 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 0x8000); in TEST_F() local 1015 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 0x8001); in TEST_F() local 1016 __ LoadFromOffset(mips64::kLoadSignedByte, mips64::A0, mips64::A1, 0x10000); in TEST_F() local [all …]
|
D | assembler_mips64.cc | 1803 void Mips64Assembler::LoadFromOffset(LoadOperandType type, GpuRegister reg, GpuRegister base, in LoadFromOffset() function in art::mips64::Mips64Assembler 1886 LoadFromOffset(kLoadWord, dst.AsGpuRegister(), src_register, src_offset); in EmitLoad() 1889 LoadFromOffset(kLoadDoubleword, dst.AsGpuRegister(), src_register, src_offset); in EmitLoad() 2034 LoadFromOffset(kLoadDoubleword, reg, SP, stack_offset); in RemoveFrame() 2038 LoadFromOffset(kLoadDoubleword, RA, SP, stack_offset); in RemoveFrame() 2130 LoadFromOffset(kLoadDoubleword, scratch.AsGpuRegister(), SP, in_off.Int32Value()); in StoreSpanning() 2147 LoadFromOffset(kLoadUnsignedWord, dest.AsGpuRegister(), SP, src.Int32Value()); in LoadRef() 2154 LoadFromOffset(kLoadUnsignedWord, dest.AsGpuRegister(), in LoadRef() 2169 LoadFromOffset(kLoadDoubleword, dest.AsGpuRegister(), in LoadRawPtr() 2177 LoadFromOffset(kLoadDoubleword, dest.AsGpuRegister(), S1, offs.Int32Value()); in LoadRawPtrFromThread64() [all …]
|
D | assembler_mips64.h | 355 void LoadFromOffset(LoadOperandType type, GpuRegister reg, GpuRegister base, int32_t offset);
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 58 __ LoadFromOffset(kLoadWord, PC, R0, offset.Int32Value()); in CreateTrampoline() local 61 __ LoadFromOffset(kLoadWord, IP, R0, JNIEnvExt::SelfOffset(4).Int32Value()); in CreateTrampoline() local 62 __ LoadFromOffset(kLoadWord, PC, IP, offset.Int32Value()); in CreateTrampoline() local 65 __ LoadFromOffset(kLoadWord, PC, R9, offset.Int32Value()); in CreateTrampoline() local 127 __ LoadFromOffset(kLoadWord, T9, A0, offset.Int32Value()); in CreateTrampoline() local 130 __ LoadFromOffset(kLoadWord, T9, A0, JNIEnvExt::SelfOffset(4).Int32Value()); in CreateTrampoline() local 131 __ LoadFromOffset(kLoadWord, T9, T9, offset.Int32Value()); in CreateTrampoline() local 134 __ LoadFromOffset(kLoadWord, T9, S1, offset.Int32Value()); in CreateTrampoline() local 159 __ LoadFromOffset(kLoadDoubleword, T9, A0, offset.Int32Value()); in CreateTrampoline() local 162 __ LoadFromOffset(kLoadDoubleword, T9, A0, JNIEnvExt::SelfOffset(8).Int32Value()); in CreateTrampoline() local [all …]
|
/art/compiler/utils/mips/ |
D | assembler_mips_test.cc | 726 TEST_F(AssemblerMIPSTest, LoadFromOffset) { in TEST_F() argument 727 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A0, 0); in TEST_F() local 728 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 0); in TEST_F() local 729 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 256); in TEST_F() local 730 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 1000); in TEST_F() local 731 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 0x8000); in TEST_F() local 732 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 0x10000); in TEST_F() local 733 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 0x12345678); in TEST_F() local 734 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, -256); in TEST_F() local 735 __ LoadFromOffset(mips::kLoadSignedByte, mips::A0, mips::A1, 0xFFFF8000); in TEST_F() local [all …]
|
D | assembler_mips.cc | 2265 void MipsAssembler::LoadFromOffset(LoadOperandType type, Register reg, Register base, in LoadFromOffset() function in art::mips::MipsAssembler 2352 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), src_register, src_offset); in EmitLoad() 2355 LoadFromOffset(kLoadDoubleword, dst.AsRegisterPairLow(), src_register, src_offset); in EmitLoad() 2494 LoadFromOffset(kLoadWord, reg, SP, stack_offset); in RemoveFrame() 2498 LoadFromOffset(kLoadWord, RA, SP, stack_offset); in RemoveFrame() 2601 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP, in_off.Int32Value()); in StoreSpanning() 2617 LoadFromOffset(kLoadWord, dest.AsCoreRegister(), SP, src.Int32Value()); in LoadRef() 2624 LoadFromOffset(kLoadWord, dest.AsCoreRegister(), in LoadRef() 2634 LoadFromOffset(kLoadWord, dest.AsCoreRegister(), in LoadRawPtr() 2642 LoadFromOffset(kLoadWord, dest.AsCoreRegister(), S1, offs.Int32Value()); in LoadRawPtrFromThread32() [all …]
|
D | assembler_mips.h | 388 void LoadFromOffset(LoadOperandType type, Register reg, Register base, int32_t offset);
|
/art/compiler/utils/arm/ |
D | assembler_arm.cc | 526 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP, in_off.Int32Value()); in StoreSpanning() 533 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP, src.Int32Value()); in CopyRef() 541 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), in LoadRef() 551 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), SP, src.Int32Value()); in LoadRef() 558 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), in LoadRawPtr() 585 assembler->LoadFromOffset(kLoadWord, dst.AsCoreRegister(), src_register, src_offset); in EmitLoad() 588 assembler->LoadFromOffset(kLoadWord, dst.AsRegisterPairLow(), src_register, src_offset); in EmitLoad() 589 assembler->LoadFromOffset(kLoadWord, dst.AsRegisterPairHigh(), src_register, src_offset + 4); in EmitLoad() 609 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), TR, offs.Int32Value()); in LoadRawPtrFromThread32() 617 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), in CopyRawPtrFromThread32() [all …]
|
D | assembler_arm32.h | 271 void LoadFromOffset(LoadOperandType type,
|
D | assembler_thumb2.h | 320 void LoadFromOffset(LoadOperandType type,
|
D | assembler_arm.h | 782 virtual void LoadFromOffset(LoadOperandType type,
|
D | assembler_arm32.cc | 1467 void Arm32Assembler::LoadFromOffset(LoadOperandType type, in LoadFromOffset() function in art::arm::Arm32Assembler
|
D | assembler_thumb2.cc | 3647 void Thumb2Assembler::LoadFromOffset(LoadOperandType type, in LoadFromOffset() function in art::arm::Thumb2Assembler
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 196 LoadFromOffset(scratch.AsXRegister(), SP, in_off.Int32Value()); in StoreSpanning() 245 void Arm64Assembler::LoadFromOffset(XRegister dest, XRegister base, in LoadFromOffset() function in art::arm64::Arm64Assembler 324 LoadFromOffset(dst.AsXRegister(), TR, offs.Int32Value()); in LoadRawPtrFromThread64() 362 LoadFromOffset(scratch.AsXRegister(), TR, tr_offs.Int32Value()); in CopyRawPtrFromThread64() 371 LoadFromOffset(scratch.AsXRegister(), SP, fr_offs.Int32Value()); in CopyRawPtrToThread64() 394 LoadFromOffset(scratch.AsXRegister(), SP, src.Int32Value()); in Copy() 413 LoadFromOffset(scratch.AsXRegister(), base.AsXRegister(), src_offset.Int32Value()); in Copy() 432 LoadFromOffset(scratch.AsXRegister(), SP, src.Int32Value()); in Copy() 467 LoadFromOffset(scratch.AsXRegister(), src.AsXRegister(), src_offset.Int32Value()); in Copy() 520 LoadFromOffset(scratch.AsXRegister(), base.AsXRegister(), offs.Int32Value()); in Call() [all …]
|
D | assembler_arm64.h | 267 void LoadFromOffset(XRegister dest, XRegister base, int32_t offset);
|
/art/compiler/optimizing/ |
D | code_generator_arm.cc | 748 __ LoadFromOffset(kLoadWord, static_cast<Register>(reg_id), SP, stack_index); in RestoreCoreRegister() local 910 __ LoadFromOffset(kLoadWord, IP, IP, 0); in GenerateFrameEntry() local 1077 __ LoadFromOffset(kLoadWord, destination.AsRegister<Register>(), SP, source.GetStackIndex()); in Move32() local 1095 __ LoadFromOffset(kLoadWord, IP, SP, source.GetStackIndex()); in Move32() local 1123 __ LoadFromOffset(kLoadWordPair, destination.AsRegisterPairLow<Register>(), in Move64() local 1204 __ LoadFromOffset(kLoadWord, LR, TR, entry_point_offset); in InvokeRuntime() local 1885 __ LoadFromOffset(kLoadWord, temp, SP, receiver.GetStackIndex()); in VisitInvokeInterface() local 1887 __ LoadFromOffset(kLoadWord, temp, temp, class_offset); in VisitInvokeInterface() local 1890 __ LoadFromOffset(kLoadWord, temp, receiver.AsRegister<Register>(), class_offset); in VisitInvokeInterface() local 1904 __ LoadFromOffset(kLoadWord, temp, temp, method_offset); in VisitInvokeInterface() local [all …]
|
D | code_generator_mips64.cc | 495 __ LoadFromOffset(load_type, in Exchange() local 499 __ LoadFromOffset(load_type, in Exchange() local 524 __ LoadFromOffset(kLoadWord, in GenerateFrameEntry() local 673 __ LoadFromOffset(load_type, in MoveLocation() local 784 __ LoadFromOffset(kLoadWord, TMP, SP, source.GetStackIndex()); in MoveLocation() local 787 __ LoadFromOffset(kLoadDoubleword, TMP, SP, source.GetStackIndex()); in MoveLocation() local 835 __ LoadFromOffset(load_type, TMP, SP, mem_loc.GetStackIndex()); in SwapLocations() local 882 __ LoadFromOffset(kLoadDoubleword, in MarkGCCard() local 935 __ LoadFromOffset(kLoadDoubleword, GpuRegister(reg_id), SP, stack_index); in RestoreCoreRegister() local 973 __ LoadFromOffset(kLoadDoubleword, T9, TR, entry_point_offset); in InvokeRuntime() local [all …]
|
D | code_generator_mips.cc | 611 __ LoadFromOffset(kLoadWord, reg, SP, offset); in EmitSwap() local 624 __ LoadFromOffset(kLoadWord, reg_l, SP, offset_l); in EmitSwap() local 627 __ LoadFromOffset(kLoadWord, reg_h, SP, offset_h); in EmitSwap() local 650 __ LoadFromOffset(kLoadWord, in Exchange() local 654 __ LoadFromOffset(kLoadWord, in Exchange() local 678 __ LoadFromOffset(kLoadWord, in GenerateFrameEntry() local 835 __ LoadFromOffset(kLoadWord, destination.AsRegister<Register>(), SP, source.GetStackIndex()); in Move32() local 854 __ LoadFromOffset(kLoadWord, TMP, SP, source.GetStackIndex()); in Move32() local 879 __ LoadFromOffset(kLoadDoubleword, r, SP, off); in Move64() local 903 __ LoadFromOffset(kLoadWord, TMP, SP, source.GetStackIndex()); in Move64() local [all …]
|
D | intrinsics_arm.cc | 494 __ LoadFromOffset(kLoadWord, in VisitThreadCurrentThread() local 1011 __ LoadFromOffset( in VisitStringCompareTo() local 1152 __ LoadFromOffset(kLoadWord, LR, TR, in GenerateVisitStringIndexOf() local 1225 __ LoadFromOffset( in VisitStringNewStringFromBytes() local 1253 __ LoadFromOffset( in VisitStringNewStringFromChars() local 1279 __ LoadFromOffset(kLoadWord, in VisitStringNewStringFromString() local 1325 __ LoadFromOffset(kLoadWord, temp, input, length_offset); in CheckPosition() local 1335 __ LoadFromOffset(kLoadWord, input_len, input, length_offset); in CheckPosition() local 1358 __ LoadFromOffset(kLoadWord, temp, input, length_offset); in CheckPosition() local 1478 __ LoadFromOffset(kLoadWord, temp1, dest, class_offset); in VisitSystemArrayCopy() local [all …]
|
D | intrinsics_mips64.cc | 917 __ LoadFromOffset(kLoadUnsignedWord, in VisitThreadCurrentThread() local 1358 __ LoadFromOffset(kLoadDoubleword, in VisitStringCompareTo() local 1508 __ LoadFromOffset(kLoadDoubleword, in GenerateStringIndexOf() local 1585 __ LoadFromOffset(kLoadDoubleword, in VisitStringNewStringFromBytes() local 1619 __ LoadFromOffset(kLoadDoubleword, in VisitStringNewStringFromChars() local 1650 __ LoadFromOffset(kLoadDoubleword, in VisitStringNewStringFromString() local
|
D | intrinsics_mips.cc | 1471 __ LoadFromOffset(kLoadWord, in VisitThreadCurrentThread() local 1947 __ LoadFromOffset(kLoadWord, in VisitStringCompareTo() local 2106 __ LoadFromOffset(kLoadWord, in GenerateStringIndexOf() local 2192 __ LoadFromOffset(kLoadWord, in VisitStringNewStringFromBytes() local 2225 __ LoadFromOffset(kLoadWord, in VisitStringNewStringFromChars() local 2254 __ LoadFromOffset(kLoadWord, in VisitStringNewStringFromString() local
|
/art/compiler/utils/ |
D | assembler_thumb_test.cc | 838 TEST_F(Thumb2AssemblerTest, LoadFromOffset) { in TEST_F() argument 839 __ LoadFromOffset(kLoadWord, R2, R4, 12); in TEST_F() local 840 __ LoadFromOffset(kLoadWord, R2, R4, 0xfff); in TEST_F() local 841 __ LoadFromOffset(kLoadWord, R2, R4, 0x1000); in TEST_F() local 842 __ LoadFromOffset(kLoadWord, R2, R4, 0x1000a4); in TEST_F() local 843 __ LoadFromOffset(kLoadWord, R2, R4, 0x101000); in TEST_F() local 844 __ LoadFromOffset(kLoadWord, R4, R4, 0x101000); in TEST_F() local 845 __ LoadFromOffset(kLoadUnsignedHalfword, R2, R4, 12); in TEST_F() local 846 __ LoadFromOffset(kLoadUnsignedHalfword, R2, R4, 0xfff); in TEST_F() local 847 __ LoadFromOffset(kLoadUnsignedHalfword, R2, R4, 0x1000); in TEST_F() local [all …]
|
D | assembler_thumb_test_expected.cc.inc | 5496 test_results["LoadFromOffset"] = LoadFromOffsetResults;
|
/art/compiler/linker/arm/ |
D | relative_patcher_thumb2.cc | 85 assembler.LoadFromOffset( in CompileThunkCode()
|