Searched refs:dest (Results 1 - 25 of 37) sorted by relevance

12

/art/runtime/base/
H A Dcasts.h86 Dest dest; local
87 memcpy(&dest, &source, sizeof(dest));
88 return dest;
/art/compiler/utils/arm64/
H A Dassembler_arm64.h115 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE;
116 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE;
117 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE;
118 void StoreImmediateToThread64(ThreadOffset<8> dest, uint32_t imm, ManagedRegister scratch)
123 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off,
127 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE;
128 void LoadFromThread64(ManagedRegister dest, ThreadOffset<8> src, size_t size) OVERRIDE;
129 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE;
130 void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs) OVERRIDE;
131 void LoadRawPtr(ManagedRegister dest, ManagedRegiste
[all...]
H A Dassembler_arm64.cc196 void Arm64Assembler::LoadImmediate(Register dest, int32_t value, argument
199 ___ Mov(reg_x(dest), value);
205 temps.Exclude(reg_x(dest));
208 ___ Csel(reg_x(dest), temp, reg_x(dest), COND_OP(cond));
210 ___ Csel(reg_x(dest), reg_x(XZR), reg_x(dest), COND_OP(cond));
215 void Arm64Assembler::LoadWFromOffset(LoadOperandType type, WRegister dest, argument
219 ___ Ldrsb(reg_w(dest), MEM_OP(reg_x(base), offset));
222 ___ Ldrsh(reg_w(dest), MEM_O
240 LoadFromOffset(Register dest, Register base, int32_t offset) argument
246 LoadSFromOffset(SRegister dest, Register base, int32_t offset) argument
251 LoadDFromOffset(DRegister dest, Register base, int32_t offset) argument
256 Load(Arm64ManagedRegister dest, Register base, int32_t offset, size_t size) argument
366 CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister m_scratch) argument
376 Copy(FrameOffset dest, FrameOffset src, ManagedRegister m_scratch, size_t size) argument
392 Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, ManagedRegister m_scratch, size_t size) argument
440 Arm64ManagedRegister dest = m_dest.AsArm64(); local
[all...]
/art/runtime/
H A Dleb128.h115 static inline uint8_t* EncodeUnsignedLeb128(uint8_t* dest, uint32_t value) { argument
119 *dest++ = out | 0x80;
123 *dest++ = out;
124 return dest;
127 static inline uint8_t* EncodeSignedLeb128(uint8_t* dest, int32_t value) { argument
131 *dest++ = out | 0x80;
136 *dest++ = out;
137 return dest;
/art/compiler/utils/
H A Dassembler.h384 virtual void StoreRef(FrameOffset dest, ManagedRegister src) = 0;
385 virtual void StoreRawPtr(FrameOffset dest, ManagedRegister src) = 0;
387 virtual void StoreImmediateToFrame(FrameOffset dest, uint32_t imm,
390 virtual void StoreImmediateToThread32(ThreadOffset<4> dest, uint32_t imm,
392 virtual void StoreImmediateToThread64(ThreadOffset<8> dest, uint32_t imm,
405 virtual void StoreSpanning(FrameOffset dest, ManagedRegister src,
409 virtual void Load(ManagedRegister dest, FrameOffset src, size_t size) = 0;
411 virtual void LoadFromThread32(ManagedRegister dest, ThreadOffset<4> src, size_t size);
412 virtual void LoadFromThread64(ManagedRegister dest, ThreadOffset<8> src, size_t size);
414 virtual void LoadRef(ManagedRegister dest, FrameOffse
[all...]
H A Dassembler.cc127 void Assembler::StoreImmediateToThread32(ThreadOffset<4> dest, uint32_t imm, argument
132 void Assembler::StoreImmediateToThread64(ThreadOffset<8> dest, uint32_t imm, argument
157 void Assembler::LoadFromThread32(ManagedRegister dest, ThreadOffset<4> src, size_t size) { argument
161 void Assembler::LoadFromThread64(ManagedRegister dest, ThreadOffset<8> src, size_t size) { argument
165 void Assembler::LoadRawPtrFromThread32(ManagedRegister dest, ThreadOffset<4> offs) { argument
169 void Assembler::LoadRawPtrFromThread64(ManagedRegister dest, ThreadOffset<8> offs) { argument
/art/compiler/utils/mips/
H A Dassembler_mips.cc598 void MipsAssembler::Store(FrameOffset dest, ManagedRegister msrc, size_t size) { argument
604 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value());
607 StoreToOffset(kStoreWord, src.AsRegisterPairLow(), SP, dest.Int32Value());
609 SP, dest.Int32Value() + 4);
611 StoreFToOffset(src.AsFRegister(), SP, dest.Int32Value());
614 StoreDToOffset(src.AsDRegister(), SP, dest.Int32Value());
618 void MipsAssembler::StoreRef(FrameOffset dest, ManagedRegister msrc) { argument
621 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value());
624 void MipsAssembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) { argument
627 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest
630 StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister mscratch) argument
638 StoreImmediateToThread32(ThreadOffset<4> dest, uint32_t imm, ManagedRegister mscratch) argument
660 StoreSpanning(FrameOffset dest, ManagedRegister msrc, FrameOffset in_off, ManagedRegister mscratch) argument
678 MipsManagedRegister dest = mdest.AsMips(); local
685 MipsManagedRegister dest = mdest.AsMips(); local
696 MipsManagedRegister dest = mdest.AsMips(); local
704 MipsManagedRegister dest = mdest.AsMips(); local
718 MipsManagedRegister dest = mdest.AsMips(); local
745 CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister mscratch) argument
775 Copy(FrameOffset dest, FrameOffset src, ManagedRegister mscratch, size_t size) argument
791 Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, ManagedRegister mscratch, size_t size) argument
812 Copy(ManagedRegister dest, Offset dest_offset, ManagedRegister src, Offset src_offset, ManagedRegister mscratch, size_t size) argument
[all...]
H A Dassembler_mips.h172 void StoreRef(FrameOffset dest, ManagedRegister msrc) OVERRIDE;
173 void StoreRawPtr(FrameOffset dest, ManagedRegister msrc) OVERRIDE;
175 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister mscratch) OVERRIDE;
177 void StoreImmediateToThread32(ThreadOffset<4> dest, uint32_t imm, ManagedRegister mscratch)
185 void StoreSpanning(FrameOffset dest, ManagedRegister msrc, FrameOffset in_off,
193 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE;
210 void CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister mscratch) OVERRIDE;
212 void Copy(FrameOffset dest, FrameOffset src, ManagedRegister mscratch, size_t size) OVERRIDE;
214 void Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, ManagedRegister mscratch,
220 void Copy(FrameOffset dest, FrameOffse
[all...]
/art/runtime/mirror/
H A Dobject.cc70 Object* Object::CopyObject(Thread* self, mirror::Object* dest, mirror::Object* src, argument
75 byte* dst_bytes = reinterpret_cast<byte*>(dest);
82 CopyReferenceFieldsWithReadBarrierVisitor visitor(dest);
90 ObjectArray<Object>* array = dest->AsObjectArray<Object>();
91 heap->WriteBarrierArray(dest, 0, array->GetLength());
94 heap->WriteBarrierEveryFieldOf(dest);
97 heap->AddFinalizerReference(self, &dest);
99 return dest;
/art/compiler/dex/quick/
H A Dmir_to_lir-inl.h79 inline LIR* Mir2Lir::NewLIR1(int opcode, int dest) { argument
84 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest);
89 inline LIR* Mir2Lir::NewLIR2(int opcode, int dest, int src1) { argument
94 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1);
109 inline LIR* Mir2Lir::NewLIR3(int opcode, int dest, int src1, int src2) { argument
114 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1, src2);
119 inline LIR* Mir2Lir::NewLIR4(int opcode, int dest, int src1, int src2, int info) { argument
124 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1, src2, info);
129 inline LIR* Mir2Lir::NewLIR5(int opcode, int dest, int src1, int src2, int info1, argument
135 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src
[all...]
H A Dlocal_optimizations.cc70 void Mir2Lir::ConvertMemOpIntoMove(LIR* orig_lir, RegStorage dest, RegStorage src) { argument
73 move_lir = OpRegCopyNoInsert(dest, src);
78 * will need to be re-checked (eg the new dest clobbers the src used in
H A Dmir_to_lir.h187 int32_t operands[5]; // [0..4] = [dest, src1, src2, extra, extra2].
679 LIR* NewLIR1(int opcode, int dest);
680 LIR* NewLIR2(int opcode, int dest, int src1);
682 LIR* NewLIR3(int opcode, int dest, int src1, int src2);
683 LIR* NewLIR4(int opcode, int dest, int src1, int src2, int info);
684 LIR* NewLIR5(int opcode, int dest, int src1, int src2, int info1, int info2);
722 void ConvertMemOpIntoMove(LIR* orig_lir, RegStorage dest, RegStorage src);
1442 virtual void OpRegCopyWide(RegStorage dest, RegStorage src) = 0;
/art/compiler/utils/arm/
H A Dassembler_arm.cc455 void ArmAssembler::Store(FrameOffset dest, ManagedRegister msrc, size_t size) {
461 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value());
464 StoreToOffset(kStoreWord, src.AsRegisterPairLow(), SP, dest.Int32Value());
466 SP, dest.Int32Value() + 4);
468 StoreSToOffset(src.AsSRegister(), SP, dest.Int32Value());
471 StoreDToOffset(src.AsDRegister(), SP, dest.Int32Value());
475 void ArmAssembler::StoreRef(FrameOffset dest, ManagedRegister msrc) {
478 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value());
481 void ArmAssembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) {
484 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest
[all...]
H A Dassembler_arm.h628 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE;
629 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE;
631 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE;
633 void StoreImmediateToThread32(ThreadOffset<4> dest, uint32_t imm, ManagedRegister scratch)
641 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off,
645 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE;
647 void LoadFromThread32(ManagedRegister dest, ThreadOffset<4> src, size_t size) OVERRIDE;
649 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE;
651 void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs) OVERRIDE;
653 void LoadRawPtr(ManagedRegister dest, ManagedRegiste
[all...]
/art/compiler/utils/x86/
H A Dassembler_x86.cc1480 void X86Assembler::StoreRef(FrameOffset dest, ManagedRegister msrc) { argument
1483 movl(Address(ESP, dest), src.AsCpuRegister());
1486 void X86Assembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) { argument
1489 movl(Address(ESP, dest), src.AsCpuRegister());
1492 void X86Assembler::StoreImmediateToFrame(FrameOffset dest, uint32_t imm, argument
1494 movl(Address(ESP, dest), Immediate(imm));
1497 void X86Assembler::StoreImmediateToThread32(ThreadOffset<4> dest, uint32_t imm, argument
1499 fs()->movl(Address::Absolute(dest), Immediate(imm));
1521 X86ManagedRegister dest = mdest.AsX86(); local
1522 if (dest
1548 X86ManagedRegister dest = mdest.AsX86(); local
1575 X86ManagedRegister dest = mdest.AsX86(); local
1582 X86ManagedRegister dest = mdest.AsX86(); local
1592 X86ManagedRegister dest = mdest.AsX86(); local
1599 X86ManagedRegister dest = mdest.AsX86(); local
1627 X86ManagedRegister dest = mdest.AsX86(); local
1652 CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister mscratch) argument
1678 Copy(FrameOffset dest, FrameOffset src, ManagedRegister mscratch, size_t size) argument
1706 Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, ManagedRegister mscratch, size_t size) argument
1715 Copy(ManagedRegister dest, Offset dest_offset, ManagedRegister src, Offset src_offset, ManagedRegister scratch, size_t size) argument
1724 Copy(FrameOffset dest, Offset dest_offset, FrameOffset src, Offset src_offset, ManagedRegister mscratch, size_t size) argument
[all...]
H A Dassembler_x86.h476 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE;
477 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE;
479 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE;
481 void StoreImmediateToThread32(ThreadOffset<4> dest, uint32_t imm, ManagedRegister scratch)
489 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off,
493 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE;
495 void LoadFromThread32(ManagedRegister dest, ThreadOffset<4> src, size_t size) OVERRIDE;
497 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE;
499 void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs) OVERRIDE;
501 void LoadRawPtr(ManagedRegister dest, ManagedRegiste
[all...]
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.cc1839 void X86_64Assembler::StoreRef(FrameOffset dest, ManagedRegister msrc) { argument
1842 movl(Address(CpuRegister(RSP), dest), src.AsCpuRegister());
1845 void X86_64Assembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) { argument
1848 movq(Address(CpuRegister(RSP), dest), src.AsCpuRegister());
1851 void X86_64Assembler::StoreImmediateToFrame(FrameOffset dest, uint32_t imm, argument
1853 movl(Address(CpuRegister(RSP), dest), Immediate(imm)); // TODO(64) movq?
1856 void X86_64Assembler::StoreImmediateToThread64(ThreadOffset<8> dest, uint32_t imm, argument
1858 gs()->movl(Address::Absolute(dest, true), Immediate(imm)); // TODO(64) movq?
1880 X86_64ManagedRegister dest = mdest.AsX86_64(); local
1881 if (dest
1912 X86_64ManagedRegister dest = mdest.AsX86_64(); local
1938 X86_64ManagedRegister dest = mdest.AsX86_64(); local
1945 X86_64ManagedRegister dest = mdest.AsX86_64(); local
1952 X86_64ManagedRegister dest = mdest.AsX86_64(); local
1958 X86_64ManagedRegister dest = mdest.AsX86_64(); local
1986 X86_64ManagedRegister dest = mdest.AsX86_64(); local
2011 CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister mscratch) argument
2037 Copy(FrameOffset dest, FrameOffset src, ManagedRegister mscratch, size_t size) argument
2065 Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, ManagedRegister mscratch, size_t size) argument
2074 Copy(ManagedRegister dest, Offset dest_offset, ManagedRegister src, Offset src_offset, ManagedRegister scratch, size_t size) argument
2083 Copy(FrameOffset dest, Offset dest_offset, FrameOffset src, Offset src_offset, ManagedRegister mscratch, size_t size) argument
[all...]
H A Dassembler_x86_64.h518 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE;
519 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE;
521 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE;
523 void StoreImmediateToThread64(ThreadOffset<8> dest, uint32_t imm, ManagedRegister scratch)
531 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off,
535 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE;
537 void LoadFromThread64(ManagedRegister dest, ThreadOffset<8> src, size_t size) OVERRIDE;
539 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE;
541 void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs) OVERRIDE;
543 void LoadRawPtr(ManagedRegister dest, ManagedRegiste
[all...]
/art/compiler/dex/
H A Dssa_transformation.cc435 * Perform dest U= src1 ^ ~src2
438 void MIRGraph::ComputeSuccLineIn(ArenaBitVector* dest, const ArenaBitVector* src1, argument
440 if (dest->GetStorageSize() != src1->GetStorageSize() ||
441 dest->GetStorageSize() != src2->GetStorageSize() ||
442 dest->IsExpandable() != src1->IsExpandable() ||
443 dest->IsExpandable() != src2->IsExpandable()) {
448 for (idx = 0; idx < dest->GetStorageSize(); idx++) {
449 dest->GetRawStorage()[idx] |= src1->GetRawStorageWord(idx) & ~(src2->GetRawStorageWord(idx));
H A Dlocal_value_numbering.h292 void CopyAliasingValuesMap(ScopedArenaSafeMap<K, AliasingValues>* dest,
323 void CopyLiveSregValues(SregValueMap* dest, const SregValueMap& src);
/art/runtime/arch/arm/
H A Dportable_entrypoints_arm.S47 add r0, sp, #4 @ pass stack pointer + method ptr as dest for memcpy
48 bl memcpy @ memcpy (dest, src, bytes)
/art/compiler/dex/quick/x86/
H A Dcodegen_x86.h286 void OpRegCopyWide(RegStorage dest, RegStorage src) OVERRIDE;
696 * @param dest location of the destination. May be register or memory.
702 X86OpCode GetOpcode(Instruction::Code op, RegLocation dest, RegLocation rhs,
754 * @param dest Destination Register.
758 void GenImulRegImm(RegStorage dest, RegStorage src, int val);
762 * @param dest Destination Register.
767 void GenImulMemImm(RegStorage dest, int sreg, int displacement, int val);
/art/runtime/gc/collector/
H A Dsemi_space.cc430 static inline size_t CopyAvoidingDirtyingPages(void* dest, const void* src, size_t size) { argument
436 memcpy(dest, src, size);
440 byte* byte_dest = reinterpret_cast<byte*>(dest);
451 memcpy(dest, src, page_remain);
/art/compiler/jni/quick/
H A Djni_compiler.cc539 FrameOffset dest = jni_conv->CurrentParamStackOffset(); local
540 __ StoreRawPtr(dest, in_reg);
/art/compiler/optimizing/
H A Dnodes.h1484 Location dest = destination_; local
1486 return dest;
1489 void ClearPending(Location dest) { argument
1491 destination_ = dest;

Completed in 1063 milliseconds

12