/art/runtime/base/ |
H A D | casts.h | 86 Dest dest; local 87 memcpy(&dest, &source, sizeof(dest)); 88 return dest;
|
/art/compiler/utils/arm64/ |
H A D | assembler_arm64.h | 115 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 D | assembler_arm64.cc | 196 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 D | leb128.h | 115 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 D | assembler.h | 384 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 D | assembler.cc | 127 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 D | assembler_mips.cc | 598 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 D | assembler_mips.h | 172 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 D | object.cc | 70 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 D | mir_to_lir-inl.h | 79 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 D | local_optimizations.cc | 70 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 D | mir_to_lir.h | 187 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 D | assembler_arm.cc | 455 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 D | assembler_arm.h | 628 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 D | assembler_x86.cc | 1480 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 D | assembler_x86.h | 476 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 D | assembler_x86_64.cc | 1839 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 D | assembler_x86_64.h | 518 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 D | ssa_transformation.cc | 435 * 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 D | local_value_numbering.h | 292 void CopyAliasingValuesMap(ScopedArenaSafeMap<K, AliasingValues>* dest, 323 void CopyLiveSregValues(SregValueMap* dest, const SregValueMap& src);
|
/art/runtime/arch/arm/ |
H A D | portable_entrypoints_arm.S | 47 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 D | codegen_x86.h | 286 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 D | semi_space.cc | 430 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 D | jni_compiler.cc | 539 FrameOffset dest = jni_conv->CurrentParamStackOffset(); local 540 __ StoreRawPtr(dest, in_reg);
|
/art/compiler/optimizing/ |
H A D | nodes.h | 1484 Location dest = destination_; local 1486 return dest; 1489 void ClearPending(Location dest) { argument 1491 destination_ = dest;
|