Home
last modified time | relevance | path

Searched refs:LoadFromOffset (Results 1 – 24 of 24) sorted by relevance

/art/compiler/utils/mips64/
Dassembler_mips64_test.cc1007 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 …]
Dassembler_mips64.cc1803 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 …]
Dassembler_mips64.h355 void LoadFromOffset(LoadOperandType type, GpuRegister reg, GpuRegister base, int32_t offset);
/art/compiler/trampolines/
Dtrampoline_compiler.cc58 __ 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/
Dassembler_mips_test.cc726 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 …]
Dassembler_mips.cc2265 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 …]
Dassembler_mips.h388 void LoadFromOffset(LoadOperandType type, Register reg, Register base, int32_t offset);
/art/compiler/utils/arm/
Dassembler_arm.cc526 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 …]
Dassembler_arm32.h271 void LoadFromOffset(LoadOperandType type,
Dassembler_thumb2.h320 void LoadFromOffset(LoadOperandType type,
Dassembler_arm.h782 virtual void LoadFromOffset(LoadOperandType type,
Dassembler_arm32.cc1467 void Arm32Assembler::LoadFromOffset(LoadOperandType type, in LoadFromOffset() function in art::arm::Arm32Assembler
Dassembler_thumb2.cc3647 void Thumb2Assembler::LoadFromOffset(LoadOperandType type, in LoadFromOffset() function in art::arm::Thumb2Assembler
/art/compiler/utils/arm64/
Dassembler_arm64.cc196 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 …]
Dassembler_arm64.h267 void LoadFromOffset(XRegister dest, XRegister base, int32_t offset);
/art/compiler/optimizing/
Dcode_generator_arm.cc748 __ 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 …]
Dcode_generator_mips64.cc495 __ 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 …]
Dcode_generator_mips.cc611 __ 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 …]
Dintrinsics_arm.cc494 __ 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 …]
Dintrinsics_mips64.cc917 __ 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
Dintrinsics_mips.cc1471 __ 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/
Dassembler_thumb_test.cc838 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 …]
Dassembler_thumb_test_expected.cc.inc5496 test_results["LoadFromOffset"] = LoadFromOffsetResults;
/art/compiler/linker/arm/
Drelative_patcher_thumb2.cc85 assembler.LoadFromOffset( in CompileThunkCode()