/art/compiler/utils/arm/ |
D | assembler_arm.cc | 338 case kStoreWord: in CanHoldStoreOffsetArm() 373 case kStoreWord: in CanHoldStoreOffsetThumb() 417 StoreToOffset(kStoreWord, R0, SP, 0); in BuildFrame() 422 StoreToOffset(kStoreWord, reg, SP, frame_size + kFramePointerSize + (i * kFramePointerSize)); in BuildFrame() 461 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value()); in Store() 464 StoreToOffset(kStoreWord, src.AsRegisterPairLow(), SP, dest.Int32Value()); in Store() 465 StoreToOffset(kStoreWord, src.AsRegisterPairHigh(), in Store() 478 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value()); in StoreRef() 484 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value()); in StoreRawPtr() 491 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value()); in StoreSpanning() [all …]
|
D | assembler_arm.h | 163 kStoreWord, enumerator
|
D | assembler_arm32.cc | 1422 case kStoreWord: in StoreToOffset()
|
D | assembler_thumb2.cc | 2472 case kStoreWord: in StoreToOffset()
|
/art/compiler/utils/mips/ |
D | assembler_mips.cc | 520 case kStoreWord: in StoreToOffset() 551 StoreToOffset(kStoreWord, RA, SP, stack_offset); in BuildFrame() 555 StoreToOffset(kStoreWord, reg, SP, stack_offset); in BuildFrame() 559 StoreToOffset(kStoreWord, method_reg.AsMips().AsCoreRegister(), SP, 0); in BuildFrame() 564 StoreToOffset(kStoreWord, reg, SP, frame_size + kFramePointerSize + (i * kFramePointerSize)); in BuildFrame() 604 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value()); in Store() 607 StoreToOffset(kStoreWord, src.AsRegisterPairLow(), SP, dest.Int32Value()); in Store() 608 StoreToOffset(kStoreWord, src.AsRegisterPairHigh(), in Store() 621 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value()); in StoreRef() 627 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value()); in StoreRawPtr() [all …]
|
D | assembler_mips.h | 47 kStoreWord, enumerator
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 101 case kStoreWord: in StoreWToOffset() 128 StoreWToOffset(kStoreWord, src.AsWRegister(), SP, offs.Int32Value()); in Store() 143 StoreWToOffset(kStoreWord, src.AsOverlappingCoreRegisterLow(), SP, in StoreRef() 158 StoreWToOffset(kStoreWord, scratch.AsOverlappingCoreRegisterLow(), SP, in StoreImmediateToFrame() 372 StoreWToOffset(kStoreWord, scratch.AsOverlappingCoreRegisterLow(), in CopyRef() 383 StoreWToOffset(kStoreWord, scratch.AsOverlappingCoreRegisterLow(), SP, dest.Int32Value()); in Copy() 402 StoreWToOffset(kStoreWord, scratch.AsWRegister(), SP, dest.Int32Value()); in Copy() 420 StoreWToOffset(kStoreWord, scratch.AsWRegister(), base.AsCoreRegister(), in Copy() 449 StoreWToOffset(kStoreWord, scratch.AsWRegister(), dest.AsCoreRegister(), in Copy() 454 StoreWToOffset(kStoreWord, scratch.AsOverlappingCoreRegisterLow(), dest.AsCoreRegister(), in Copy() [all …]
|
D | assembler_arm64.h | 74 kStoreWord, enumerator
|
/art/compiler/optimizing/ |
D | code_generator_arm.cc | 1132 __ StoreToOffset(kStoreWord, value, obj, offset); in VisitInstanceFieldSet() 1399 __ StoreToOffset(kStoreWord, value, obj, offset); in VisitArraySet() 1402 __ StoreToOffset(kStoreWord, value, IP, data_offset); in VisitArraySet() 1514 __ StoreToOffset(kStoreWord, source.AsArm().AsCoreRegister(), in EmitMove() 1524 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex()); in EmitMove() 1543 __ StoreToOffset(kStoreWord, IP, SP, mem); in Exchange() 1552 __ StoreToOffset(kStoreWord, static_cast<Register>(ensure_scratch.GetRegister()), in Exchange() 1554 __ StoreToOffset(kStoreWord, IP, SP, mem1 + stack_offset); in Exchange()
|
/art/compiler/utils/ |
D | assembler_thumb_test.cc | 872 __ StoreToOffset(kStoreWord, R2, R4, 12); // Simple in TEST() 873 __ StoreToOffset(kStoreWord, R2, R4, 0x2000); // Offset too big. in TEST() 874 __ StoreToOffset(kStoreWord, R0, R12, 12); in TEST()
|