| /art/compiler/utils/arm64/ |
| D | assembler_arm64.cc | 118 ___ Str(dst0, MemOperand(sp, offset)); in SpillRegisters() local 132 ___ Str(dst0, MemOperand(sp, offset)); in SpillRegisters() local
|
| D | jni_macro_assembler_arm64.cc | 151 ___ Str(reg_w(source), MEM_OP(reg_x(base), offset)); in StoreWToOffset() local 160 ___ Str(reg_x(source), MEM_OP(reg_x(base), offset)); in StoreToOffset() local 164 ___ Str(reg_s(source), MEM_OP(reg_x(base), offset)); in StoreSToOffset() local 168 ___ Str(reg_d(source), MEM_OP(reg_x(base), offset)); in StoreDToOffset() local 210 ___ Str(scratch, MEM_OP(reg_x(TR), tr_offs.Int32Value())); in StoreStackPointerToThread() local 594 ___ Str(scratch, MEM_OP(reg_x(SP), dest.Int32Value())); in Copy() local 693 ___ Str(scratch, MEM_OP(reg_x(SP), out_off.Int32Value())); in CreateJObject() local 734 ___ Str(xzr, MEM_OP(reg_x(TR), thread_held_mutex_mutator_lock_offset.Int32Value())); in TryToTransitionFromRunnableToNative() local 770 ___ Str(scratch.X(), MEM_OP(reg_x(TR), thread_held_mutex_mutator_lock_offset.Int32Value())); in TryToTransitionFromNativeToRunnable() local
|
| /art/libartbase/base/ |
| D | utils.h | 58 void Split(const StrIn& s, char separator, std::array<Str, kLen>* out_result) { in Split()
|
| /art/compiler/utils/arm/ |
| D | assembler_arm_vixl.cc | 270 ___ Str(reg, MemOperand(base, offset)); in StoreToOffset() local 384 ___ Str(vixl32::Register(i), MemOperand(sp, stack_offset)); in StoreRegisterList() local
|
| D | jni_macro_assembler_arm_vixl.cc | 619 ___ Str(copy_temp1, MemOperand(sp, dest_offset.Uint32Value())); in MoveArguments() local 923 ___ Str(scratch, MemOperand(tr, thread_held_mutex_mutator_lock_offset.Int32Value())); in TryToTransitionFromRunnableToNative() local 962 ___ Str(scratch, MemOperand(tr, thread_held_mutex_mutator_lock_offset.Int32Value())); in TryToTransitionFromNativeToRunnable() local
|
| /art/compiler/optimizing/ |
| D | fast_compiler_arm64.cc | 665 __ Str(kArtMethodRegister, MemOperand(sp, -frame_size, PreIndex)); in EnsureHasFrame() local 2058 __ Str(reg, mem); in ProcessDexInstruction() local 2092 __ Str(SRegisterFrom(src), mem); in ProcessDexInstruction() local 2094 __ Str(WRegisterFrom(src), mem); in ProcessDexInstruction() local
|
| D | code_generator_vector_arm64_neon.cc | 1505 __ Str(reg, in VisitVecStore() local 1685 __ Str(QRegisterFrom(source), StackOperandFrom(destination)); in MoveToSIMDStackSlot() local 1692 __ Str(temp, MemOperand(sp, destination.GetStackIndex())); in MoveToSIMDStackSlot() local 1694 __ Str(temp, MemOperand(sp, destination.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot() local 1698 __ Str(temp, StackOperandFrom(destination)); in MoveToSIMDStackSlot() local
|
| D | code_generator_vector_arm64_sve.cc | 1445 __ Str(ZRegisterFrom(source), SveStackOperandFrom(destination)); in MoveToSIMDStackSlot() local 1459 __ Str(temp, MemOperand(sp, destination.GetStackIndex() + offset)); in MoveToSIMDStackSlot() local 1464 __ Str(temp, SveStackOperandFrom(destination)); in MoveToSIMDStackSlot() local
|
| D | code_generator_arm64.cc | 1321 __ Str(curr_entry, MemOperand(tr, trace_buffer_curr_entry_offset)); in GenerateMethodEntryExitHook() local 1334 __ Str(tmp, MemOperand(curr_entry, kMethodOffsetInBytes)); in GenerateMethodEntryExitHook() local 1337 __ Str(tmp, MemOperand(curr_entry, kTimestampOffsetInBytes)); in GenerateMethodEntryExitHook() local 1513 __ Str(kArtMethodRegister, MemOperand(sp, -frame_size, PreIndex)); in GenerateFrameEntry() local 1528 __ Str(wzr, MemOperand(sp, GetStackOffsetOfShouldDeoptimizeFlag())); in GenerateFrameEntry() local 1704 __ Str(reg, MemOperand(sp, stack_index)); in SaveCoreRegister() local 1862 __ Str(CPURegisterFrom(source, dst_type), StackOperandFrom(destination)); in MoveLocation() local 1886 __ Str(temp, StackOperandFrom(destination)); in MoveLocation() local 1911 __ Str(temp, StackOperandFrom(destination)); in MoveLocation() local 2048 __ Str(src, dst); in Store() local [all …]
|
| D | intrinsics_arm_vixl.cc | 136 __ Str(tmp, MemOperand(dst_curr_addr, element_size, PostIndex)); in EmitNativeCode() local 491 __ Str(InputRegisterAt(invoke, 1), MemOperand(LowRegisterFrom(invoke->GetLocations()->InAt(0)))); in VisitMemoryPokeIntNative() local 504 __ Str(LowRegisterFrom(invoke->GetLocations()->InAt(1)), MemOperand(addr)); in VisitMemoryPokeLongNative() local 505 __ Str(HighRegisterFrom(invoke->GetLocations()->InAt(1)), MemOperand(addr, 4)); in VisitMemoryPokeLongNative() local 1583 __ Str(temp_reg, MemOperand(temp2, element_size, PostIndex)); in VisitSystemArrayCopy() local 2196 __ Str(temp, MemOperand(dst_ptr, char_size * 2)); in VisitStringGetCharsNoCheck() local 2198 __ Str(temp, MemOperand(dst_ptr, char_size * 4, PostIndex)); in VisitStringGetCharsNoCheck() local 2964 __ Str(RegisterFrom(value), address); in GenerateIntrinsicSetStore() local
|
| D | intrinsics_arm64.cc | 158 __ Str(tmp_reg, MemOperand(dst_curr_addr, element_size, PostIndex)); in EmitNativeCode() local 714 __ Str(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeIntNative() local 724 __ Str(XRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeLongNative() local 3186 __ Str(tmp, MemOperand(dst_curr_addr, char_size * chars_per_block, PostIndex)); in VisitSystemArrayCopyChar() local 3204 __ Str(tmp.W(), MemOperand(dst_curr_addr)); in VisitSystemArrayCopyChar() local 3223 __ Str(tmp, MemOperand(dst_curr_addr, 4 * char_size, PostIndex)); in VisitSystemArrayCopyChar() local 3582 __ Str(tmp, MemOperand(dst_curr_addr, element_size, PostIndex)); in VisitSystemArrayCopy() local
|
| D | code_generator_arm_vixl.cc | 2222 __ Str(curr_entry, MemOperand(tr, trace_buffer_curr_entry_offset)); in GenerateMethodEntryExitHook() local 2234 __ Str(tmp, MemOperand(curr_entry, kMethodOffsetInBytes)); in GenerateMethodEntryExitHook() local 6585 __ Str(cond, RegisterFrom(loc), mem_address); in StoreToShiftedRegOffset() local
|