Home
last modified time | relevance | path

Searched refs:src (Results 1 – 25 of 98) sorted by relevance

1234

/art/compiler/utils/x86_64/
Dassembler_x86_64.cc141 void X86_64Assembler::movq(CpuRegister dst, CpuRegister src) { in movq() argument
144 EmitRex64(src, dst); in movq()
146 EmitRegisterOperand(src.LowBits(), dst.LowBits()); in movq()
150 void X86_64Assembler::movl(CpuRegister dst, CpuRegister src) { in movl() argument
152 EmitOptionalRex32(dst, src); in movl()
154 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in movl()
158 void X86_64Assembler::movq(CpuRegister dst, const Address& src) { in movq() argument
160 EmitRex64(dst, src); in movq()
162 EmitOperand(dst.LowBits(), src); in movq()
166 void X86_64Assembler::movl(CpuRegister dst, const Address& src) { in movl() argument
[all …]
Dassembler_x86_64.h324 void movq(CpuRegister dst, const Immediate& src);
325 void movl(CpuRegister dst, const Immediate& src);
326 void movq(CpuRegister dst, CpuRegister src);
327 void movl(CpuRegister dst, CpuRegister src);
329 void movq(CpuRegister dst, const Address& src);
330 void movl(CpuRegister dst, const Address& src);
331 void movq(const Address& dst, CpuRegister src);
332 void movq(const Address& dst, const Immediate& src);
333 void movl(const Address& dst, CpuRegister src);
336 void cmov(Condition c, CpuRegister dst, CpuRegister src); // This is the 64b version.
[all …]
/art/compiler/utils/x86/
Dassembler_x86.h226 void movl(Register dst, const Immediate& src);
227 void movl(Register dst, Register src);
229 void movl(Register dst, const Address& src);
230 void movl(const Address& dst, Register src);
236 void movzxb(Register dst, ByteRegister src);
237 void movzxb(Register dst, const Address& src);
238 void movsxb(Register dst, ByteRegister src);
239 void movsxb(Register dst, const Address& src);
240 void movb(Register dst, const Address& src);
241 void movb(const Address& dst, ByteRegister src);
[all …]
Dassembler_x86.cc113 void X86Assembler::movl(Register dst, Register src) { in movl() argument
116 EmitRegisterOperand(src, dst); in movl()
120 void X86Assembler::movl(Register dst, const Address& src) { in movl() argument
123 EmitOperand(dst, src); in movl()
127 void X86Assembler::movl(const Address& dst, Register src) { in movl() argument
130 EmitOperand(src, dst); in movl()
154 void X86Assembler::movzxb(Register dst, ByteRegister src) { in movzxb() argument
158 EmitRegisterOperand(dst, src); in movzxb()
162 void X86Assembler::movzxb(Register dst, const Address& src) { in movzxb() argument
166 EmitOperand(dst, src); in movzxb()
[all …]
/art/test/etc/
Ddefault-build41 if [ -d src-multidex ]; then
49 if [ -d src ]; then
50 ${JACK} --output-jack src.jack src
64 if [ -d src ]; then
66 ${JAVAC} -implicit:none -classpath src-multidex -d classes `find src -name '*.java'`
69 if [ -d src-multidex ]; then
71 ${JAVAC} -implicit:none -classpath src -d classes2 `find src-multidex -name '*.java'`
95 if [ -d src-ex ]; then
100 ${JACK}:src.jack --output-dex . src-ex
106 ${JAVAC} -d classes-ex -cp classes `find src-ex -name '*.java'`
[all …]
/art/runtime/
Dreflection-inl.h33 const JValue& src, JValue* dst) { in ConvertPrimitiveValue() argument
36 dst->SetJ(src.GetJ()); in ConvertPrimitiveValue()
47 dst->SetS(src.GetI()); in ConvertPrimitiveValue()
54 dst->SetI(src.GetI()); in ConvertPrimitiveValue()
61 dst->SetJ(src.GetI()); in ConvertPrimitiveValue()
68 dst->SetF(src.GetI()); in ConvertPrimitiveValue()
71 dst->SetF(src.GetJ()); in ConvertPrimitiveValue()
78 dst->SetD(src.GetI()); in ConvertPrimitiveValue()
81 dst->SetD(src.GetJ()); in ConvertPrimitiveValue()
84 dst->SetD(src.GetF()); in ConvertPrimitiveValue()
/art/test/097-duplicate-method/
Dbuild23 ${JACK} --output-jack src.jack src
25 ${JASMIN} -d classes src/*.j
29 …${JACK} --import jasmin.jack --import src.jack -D jack.import.type.policy=keep-first --output-dex .
31 ${JAVAC} -d classes src/*.java
32 ${JASMIN} -d classes src/*.j
/art/runtime/base/
Dbit_vector.cc51 BitVector::BitVector(const BitVector& src, in BitVector() argument
56 src.storage_size_, in BitVector()
57 static_cast<uint32_t*>(allocator->Alloc(src.storage_size_ * kWordBytes))) { in BitVector()
59 Copy(&src); in BitVector()
66 bool BitVector::SameBitsSet(const BitVector *src) const { in SameBitsSet()
68 int src_highest = src->GetHighestBitSet(); in SameBitsSet()
89 return (memcmp(storage_, src->GetRawStorage(), our_highest_index * kWordBytes) == 0); in SameBitsSet()
118 void BitVector::Intersect(const BitVector* src) { in Intersect() argument
119 uint32_t src_storage_size = src->storage_size_; in Intersect()
126 storage_[idx] &= src->GetRawStorageWord(idx); in Intersect()
[all …]
Dbit_vector-inl.h72 inline bool BitVector::Equal(const BitVector* src) const { in Equal() argument
73 return (storage_size_ == src->GetStorageSize()) && in Equal()
74 (expandable_ == src->IsExpandable()) && in Equal()
75 (memcmp(storage_, src->GetRawStorage(), storage_size_ * sizeof(uint32_t)) == 0); in Equal()
Dbit_vector.h122 BitVector(const BitVector& src,
168 void Copy(const BitVector* src);
174 bool Union(const BitVector* src);
179 void Subtract(const BitVector* src);
182 bool Equal(const BitVector* src) const;
188 bool SameBitsSet(const BitVector *src) const;
/art/compiler/utils/arm/
Dassembler_arm.cc484 ArmManagedRegister src = msrc.AsArm(); in Store() local
485 if (src.IsNoRegister()) { in Store()
487 } else if (src.IsCoreRegister()) { in Store()
489 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value()); in Store()
490 } else if (src.IsRegisterPair()) { in Store()
492 StoreToOffset(kStoreWord, src.AsRegisterPairLow(), SP, dest.Int32Value()); in Store()
493 StoreToOffset(kStoreWord, src.AsRegisterPairHigh(), in Store()
495 } else if (src.IsSRegister()) { in Store()
496 StoreSToOffset(src.AsSRegister(), SP, dest.Int32Value()); in Store()
498 CHECK(src.IsDRegister()) << src; in Store()
[all …]
/art/compiler/utils/arm64/
Dassembler_arm64.cc126 Arm64ManagedRegister src = m_src.AsArm64(); in Store() local
127 if (src.IsNoRegister()) { in Store()
129 } else if (src.IsWRegister()) { in Store()
131 StoreWToOffset(kStoreWord, src.AsWRegister(), SP, offs.Int32Value()); in Store()
132 } else if (src.IsXRegister()) { in Store()
134 StoreToOffset(src.AsXRegister(), SP, offs.Int32Value()); in Store()
135 } else if (src.IsSRegister()) { in Store()
136 StoreSToOffset(src.AsSRegister(), SP, offs.Int32Value()); in Store()
138 CHECK(src.IsDRegister()) << src; in Store()
139 StoreDToOffset(src.AsDRegister(), SP, offs.Int32Value()); in Store()
[all …]
Dassembler_arm64.h101 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE;
102 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE;
103 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE;
110 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off,
114 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE;
115 void LoadFromThread64(ManagedRegister dest, ThreadOffset<8> src, size_t size) OVERRIDE;
116 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE;
123 void Move(ManagedRegister dest, ManagedRegister src, size_t size) OVERRIDE;
128 void CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister scratch) OVERRIDE;
129 void Copy(FrameOffset dest, FrameOffset src, ManagedRegister scratch, size_t size) OVERRIDE;
[all …]
/art/compiler/utils/mips/
Dassembler_mips.cc615 MipsManagedRegister src = msrc.AsMips(); in Store() local
616 if (src.IsNoRegister()) { in Store()
618 } else if (src.IsCoreRegister()) { in Store()
620 StoreToOffset(kStoreWord, src.AsCoreRegister(), SP, dest.Int32Value()); in Store()
621 } else if (src.IsRegisterPair()) { in Store()
623 StoreToOffset(kStoreWord, src.AsRegisterPairLow(), SP, dest.Int32Value()); in Store()
624 StoreToOffset(kStoreWord, src.AsRegisterPairHigh(), in Store()
626 } else if (src.IsFRegister()) { in Store()
627 StoreFToOffset(src.AsFRegister(), SP, dest.Int32Value()); in Store()
629 CHECK(src.IsDRegister()); in Store()
[all …]
/art/test/702-LargeBranchOffset/
Dbuild21 cpp -P src/Main.java.in src/Main.java
24 ${JAVAC} -d classes src/*.java
/art/test/131-structural-change/
Dbuild21 ${JACK} --output-dex . src
24 ${JACK} --output-dex . src-ex
28 ${JAVAC} -d classes `find src -name '*.java'`
31 ${JAVAC} -d classes-ex `find src-ex -name '*.java'`
/art/test/201-built-in-exception-detail-messages/src/
DMain.java135 String[] src = new String[] { null, null, null, null, "hello", "goodbye" }; in arrayStore() local
137 System.arraycopy(src, 1, dst, 0, 5); in arrayStore()
144 String[] src = new String[1]; in arrayStore() local
146 System.arraycopy(src, 0, dst, 0, 1); in arrayStore()
152 float[] src = new float[1]; in arrayStore() local
154 System.arraycopy(src, 0, dst, 0, 1); in arrayStore()
160 boolean[] src = new boolean[1]; in arrayStore()
162 System.arraycopy(src, 0, dst, 0, 1); in arrayStore()
168 String src = "hello"; in arrayStore() local
170 System.arraycopy(src, 0, dst, 0, 1); in arrayStore()
[all …]
/art/runtime/mirror/
Dobject_array-inl.h123 inline void ObjectArray<T>::AssignableMemmove(int32_t dst_pos, ObjectArray<T>* src, in AssignableMemmove() argument
128 src->GetWithoutChecks(src_pos + i); in AssignableMemmove()
134 IntArray* srcAsIntArray = reinterpret_cast<IntArray*>(src); in AssignableMemmove()
137 const bool copy_forward = (src != this) || (dst_pos < src_pos) || (dst_pos - src_pos >= count); in AssignableMemmove()
142 Object* obj = src->GetWithoutChecks(src_pos + i); in AssignableMemmove()
149 Object* obj = src->GetWithoutChecks(src_pos + i); in AssignableMemmove()
166 inline void ObjectArray<T>::AssignableMemcpy(int32_t dst_pos, ObjectArray<T>* src, in AssignableMemcpy() argument
171 src->GetWithoutChecks(src_pos + i); in AssignableMemcpy()
177 IntArray* srcAsIntArray = reinterpret_cast<IntArray*>(src); in AssignableMemcpy()
182 T* obj = src->GetWithoutChecks(src_pos + i); in AssignableMemcpy()
[all …]
Darray-inl.h278 inline void PrimitiveArray<T>::Memmove(int32_t dst_pos, PrimitiveArray<T>* src, int32_t src_pos, in Memmove() argument
286 DCHECK(src != nullptr); in Memmove()
289 DCHECK_LT(src_pos, src->GetLength()); in Memmove()
290 DCHECK_LE(src_pos, src->GetLength() - count); in Memmove()
294 if (LIKELY(src != this)) { in Memmove()
296 Memcpy(dst_pos, src, src_pos, count); in Memmove()
300 const void* src_raw = src->GetRawData(sizeof(T), src_pos); in Memmove()
338 inline void PrimitiveArray<T>::Memcpy(int32_t dst_pos, PrimitiveArray<T>* src, int32_t src_pos, in Memcpy() argument
346 DCHECK(src != nullptr); in Memcpy()
349 DCHECK_LT(src_pos, src->GetLength()); in Memcpy()
[all …]
/art/compiler/utils/
Dassembler.h406 virtual void Store(FrameOffset offs, ManagedRegister src, size_t size) = 0;
407 virtual void StoreRef(FrameOffset dest, ManagedRegister src) = 0;
408 virtual void StoreRawPtr(FrameOffset dest, ManagedRegister src) = 0;
428 virtual void StoreSpanning(FrameOffset dest, ManagedRegister src,
432 virtual void Load(ManagedRegister dest, FrameOffset src, size_t size) = 0;
434 virtual void LoadFromThread32(ManagedRegister dest, ThreadOffset<4> src, size_t size);
435 virtual void LoadFromThread64(ManagedRegister dest, ThreadOffset<8> src, size_t size);
437 virtual void LoadRef(ManagedRegister dest, FrameOffset src) = 0;
448 virtual void Move(ManagedRegister dest, ManagedRegister src, size_t size) = 0;
460 virtual void CopyRef(FrameOffset dest, FrameOffset src,
[all …]
/art/runtime/verifier/
Dregister_line.h112 void CopyFromLine(const RegisterLine* src) { in CopyFromLine() argument
113 DCHECK_EQ(num_regs_, src->num_regs_); in CopyFromLine()
114 memcpy(&line_, &src->line_, num_regs_ * sizeof(uint16_t)); in CopyFromLine()
115 monitors_ = src->monitors_; in CopyFromLine()
116 reg_to_lock_depths_ = src->reg_to_lock_depths_; in CopyFromLine()
117 this_initialized_ = src->this_initialized_; in CopyFromLine()
157 void CopyThisInitialized(const RegisterLine& src) { in CopyThisInitialized() argument
158 this_initialized_ = src.this_initialized_; in CopyThisInitialized()
306 void CopyRegToLockDepth(size_t dst, size_t src) { in CopyRegToLockDepth() argument
307 auto it = reg_to_lock_depths_.find(src); in CopyRegToLockDepth()
/art/test/089-many-methods/
Dbuild22 mkdir src
49 ${JAVAC} -d classes `find src -name '*.java'`
/art/runtime/base/unix_file/
Drandom_access_file_utils.cc23 bool CopyFile(const RandomAccessFile& src, RandomAccessFile* dst) { in CopyFile() argument
29 while ((n = src.Read(&buf[0], buf.size(), offset)) > 0) { in CopyFile()
/art/test/056-const-string-jumbo/
Dbuild43 ${JACK} --output-dex . src
46 ${JAVAC} -d classes src/*.java
/art/test/303-verification-stress/
Dbuild25 ${JACK} --output-dex . src
28 ${JAVAC} -d classes src/*.java

1234