/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 141 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 …]
|
D | assembler_x86_64.h | 324 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/ |
D | assembler_x86.h | 226 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 …]
|
D | assembler_x86.cc | 113 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/ |
D | default-build | 41 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/ |
D | reflection-inl.h | 33 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/ |
D | build | 23 ${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/ |
D | bit_vector.cc | 51 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 …]
|
D | bit_vector-inl.h | 72 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()
|
D | bit_vector.h | 122 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/ |
D | assembler_arm.cc | 484 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/ |
D | assembler_arm64.cc | 126 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 …]
|
D | assembler_arm64.h | 101 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/ |
D | assembler_mips.cc | 615 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/ |
D | build | 21 cpp -P src/Main.java.in src/Main.java 24 ${JAVAC} -d classes src/*.java
|
/art/test/131-structural-change/ |
D | build | 21 ${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/ |
D | Main.java | 135 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/ |
D | object_array-inl.h | 123 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 …]
|
D | array-inl.h | 278 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/ |
D | assembler.h | 406 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/ |
D | register_line.h | 112 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/ |
D | build | 22 mkdir src 49 ${JAVAC} -d classes `find src -name '*.java'`
|
/art/runtime/base/unix_file/ |
D | random_access_file_utils.cc | 23 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/ |
D | build | 43 ${JACK} --output-dex . src 46 ${JAVAC} -d classes src/*.java
|
/art/test/303-verification-stress/ |
D | build | 25 ${JACK} --output-dex . src 28 ${JAVAC} -d classes src/*.java
|