/art/compiler/utils/x86/ |
D | assembler_x86.h | 330 void movl(Register dst, const Immediate& src); 331 void movl(Register dst, Register src); 333 void movl(Register dst, const Address& src); 334 void movl(const Address& dst, Register src); 338 void movntl(const Address& dst, Register src); 340 void blsi(Register dst, Register src); // no addr variant (for now) 341 void blsmsk(Register dst, Register src); // no addr variant (for now) 342 void blsr(Register dst, Register src); // no addr varianr (for now) 346 void bsfl(Register dst, Register src); 347 void bsfl(Register dst, const Address& src); [all …]
|
D | assembler_x86.cc | 232 void X86Assembler::movl(Register dst, Register src) { in movl() argument 235 EmitRegisterOperand(src, dst); in movl() 239 void X86Assembler::movl(Register dst, const Address& src) { in movl() argument 242 EmitOperand(dst, src); in movl() 246 void X86Assembler::movl(const Address& dst, Register src) { in movl() argument 249 EmitOperand(src, dst); in movl() 267 void X86Assembler::movntl(const Address& dst, Register src) { in movntl() argument 271 EmitOperand(src, dst); in movntl() 274 void X86Assembler::blsi(Register dst, Register src) { in blsi() argument 289 EmitRegisterOperand(3, src); in blsi() [all …]
|
D | jni_macro_assembler_x86.cc | 124 X86ManagedRegister src = msrc.AsX86(); in Store() local 125 if (src.IsNoRegister()) { in Store() 127 } else if (src.IsCpuRegister()) { in Store() 129 __ movl(Address(ESP, offs), src.AsCpuRegister()); in Store() 130 } else if (src.IsRegisterPair()) { in Store() 132 __ movl(Address(ESP, offs), src.AsRegisterPairLow()); in Store() 133 __ movl(Address(ESP, FrameOffset(offs.Int32Value()+4)), src.AsRegisterPairHigh()); in Store() 134 } else if (src.IsX87Register()) { in Store() 141 CHECK(src.IsXmmRegister()); in Store() 143 __ movss(Address(ESP, offs), src.AsXmmRegister()); in Store() [all …]
|
D | jni_macro_assembler_x86.h | 59 void Store(FrameOffset offs, ManagedRegister src, size_t size) override; 60 void StoreRef(FrameOffset dest, ManagedRegister src) override; 61 void StoreRawPtr(FrameOffset dest, ManagedRegister src) override; 71 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off, 75 void Load(ManagedRegister dest, FrameOffset src, size_t size) override; 77 void LoadFromThread(ManagedRegister dest, ThreadOffset32 src, size_t size) override; 79 void LoadRef(ManagedRegister dest, FrameOffset src) override; 89 void Move(ManagedRegister dest, ManagedRegister src, size_t size) override; 98 void CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister scratch) override; 100 void Copy(FrameOffset dest, FrameOffset src, ManagedRegister scratch, size_t size) override; [all …]
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 262 void X86_64Assembler::movq(CpuRegister dst, CpuRegister src) { in movq() argument 265 EmitRex64(src, dst); in movq() 267 EmitRegisterOperand(src.LowBits(), dst.LowBits()); in movq() 271 void X86_64Assembler::movl(CpuRegister dst, CpuRegister src) { in movl() argument 273 EmitOptionalRex32(dst, src); in movl() 275 EmitRegisterOperand(dst.LowBits(), src.LowBits()); in movl() 279 void X86_64Assembler::movq(CpuRegister dst, const Address& src) { in movq() argument 281 EmitRex64(dst, src); in movq() 283 EmitOperand(dst.LowBits(), src); in movq() 287 void X86_64Assembler::movl(CpuRegister dst, const Address& src) { in movl() argument [all …]
|
D | assembler_x86_64.h | 374 void movq(CpuRegister dst, const Immediate& src); 375 void movl(CpuRegister dst, const Immediate& src); 376 void movq(CpuRegister dst, CpuRegister src); 377 void movl(CpuRegister dst, CpuRegister src); 379 void movntl(const Address& dst, CpuRegister src); 380 void movntq(const Address& dst, CpuRegister src); 382 void movq(CpuRegister dst, const Address& src); 383 void movl(CpuRegister dst, const Address& src); 384 void movq(const Address& dst, CpuRegister src); 386 void movl(const Address& dst, CpuRegister src); [all …]
|
D | jni_macro_assembler_x86_64.h | 60 void Store(FrameOffset offs, ManagedRegister src, size_t size) override; 61 void StoreRef(FrameOffset dest, ManagedRegister src) override; 62 void StoreRawPtr(FrameOffset dest, ManagedRegister src) override; 73 ManagedRegister src, 78 void Load(ManagedRegister dest, FrameOffset src, size_t size) override; 80 void LoadFromThread(ManagedRegister dest, ThreadOffset64 src, size_t size) override; 82 void LoadRef(ManagedRegister dest, FrameOffset src) override; 94 void Move(ManagedRegister dest, ManagedRegister src, size_t size) override; 103 void CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister scratch) override; 105 void Copy(FrameOffset dest, FrameOffset src, ManagedRegister scratch, size_t size) override; [all …]
|
D | jni_macro_assembler_x86_64.cc | 155 X86_64ManagedRegister src = msrc.AsX86_64(); in Store() local 156 if (src.IsNoRegister()) { in Store() 158 } else if (src.IsCpuRegister()) { in Store() 161 __ movl(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store() 164 __ movq(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store() 166 } else if (src.IsRegisterPair()) { in Store() 168 __ movq(Address(CpuRegister(RSP), offs), src.AsRegisterPairLow()); in Store() 170 src.AsRegisterPairHigh()); in Store() 171 } else if (src.IsX87Register()) { in Store() 178 CHECK(src.IsXmmRegister()); in Store() [all …]
|
/art/test/ |
D | Android.bp | 555 "902-hello-transformation/src/art/Redefinition.java", 556 "903-hello-tagging/src/art/Main.java", 557 "989-method-trace-throw/src/art/Trace.java", 558 "993-breakpoints/src/art/Breakpoint.java", 559 "1902-suspend/src/art/Suspension.java", 560 "1911-get-local-var-table/src/art/Locals.java", 561 "1912-get-set-local-primitive/src/art/StackTrace.java", 562 "1923-frame-pop/src/art/FramePop.java", 563 "1927-exception-event/src/art/Exceptions.java", 564 "1930-monitor-info/src/art/Monitors.java", [all …]
|
/art/runtime/ |
D | reflection-inl.h | 35 const JValue& src, in ConvertPrimitiveValueNoThrow() argument 39 dst->SetJ(src.GetJ()); in ConvertPrimitiveValueNoThrow() 50 dst->SetS(src.GetI()); in ConvertPrimitiveValueNoThrow() 57 dst->SetI(src.GetI()); in ConvertPrimitiveValueNoThrow() 64 dst->SetJ(src.GetI()); in ConvertPrimitiveValueNoThrow() 71 dst->SetF(src.GetI()); in ConvertPrimitiveValueNoThrow() 74 dst->SetF(src.GetJ()); in ConvertPrimitiveValueNoThrow() 81 dst->SetD(src.GetI()); in ConvertPrimitiveValueNoThrow() 84 dst->SetD(src.GetJ()); in ConvertPrimitiveValueNoThrow() 87 dst->SetD(src.GetF()); in ConvertPrimitiveValueNoThrow() [all …]
|
/art/runtime/mirror/ |
D | object_array-inl.h | 104 ObjPtr<ObjectArray<T>> src, in AssignableMemmove() argument 110 src->GetWithoutChecks(src_pos + i); in AssignableMemmove() 119 const bool copy_forward = (src != this) || (dst_pos < src_pos) || (dst_pos - src_pos >= count); in AssignableMemmove() 125 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) { in AssignableMemmove() 128 src.Assign(reinterpret_cast<ObjectArray<T>*>( in AssignableMemmove() 129 reinterpret_cast<uintptr_t>(src.Ptr()) | fake_address_dependency)); in AssignableMemmove() 132 ObjPtr<T> obj = src->template GetWithoutChecks<kDefaultVerifyFlags, kWithoutReadBarrier>( in AssignableMemmove() 141 ObjPtr<T> obj = src->GetWithoutChecks(src_pos + i); in AssignableMemmove() 150 if (!ReadBarrier::IsGray(src.Ptr(), &fake_address_dependency)) { in AssignableMemmove() 153 src.Assign(reinterpret_cast<ObjectArray<T>*>( in AssignableMemmove() [all …]
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 227 ArmManagedRegister src = m_src.AsArm(); in Store() local 228 if (src.IsNoRegister()) { in Store() 230 } else if (src.IsCoreRegister()) { in Store() 233 temps.Exclude(AsVIXLRegister(src)); in Store() 234 asm_.StoreToOffset(kStoreWord, AsVIXLRegister(src), sp, dest.Int32Value()); in Store() 235 } else if (src.IsRegisterPair()) { in Store() 237 asm_.StoreToOffset(kStoreWord, AsVIXLRegisterPairLow(src), sp, dest.Int32Value()); in Store() 238 asm_.StoreToOffset(kStoreWord, AsVIXLRegisterPairHigh(src), sp, dest.Int32Value() + 4); in Store() 239 } else if (src.IsSRegister()) { in Store() 241 asm_.StoreSToOffset(AsVIXLSRegister(src), sp, dest.Int32Value()); in Store() [all …]
|
D | jni_macro_assembler_arm_vixl.h | 66 void Store(FrameOffset offs, ManagedRegister src, size_t size) override; 67 void StoreRef(FrameOffset dest, ManagedRegister src) override; 68 void StoreRawPtr(FrameOffset dest, ManagedRegister src) override; 79 ManagedRegister src, 84 void Load(ManagedRegister dest, FrameOffset src, size_t size) override; 87 ThreadOffset32 src, 90 void LoadRef(ManagedRegister dest, FrameOffset src) override; 102 void Move(ManagedRegister dest, ManagedRegister src, size_t size) override; 112 void CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister scratch) override; 114 void Copy(FrameOffset dest, FrameOffset src, ManagedRegister scratch, size_t size) override; [all …]
|
/art/libartbase/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 …]
|
/art/compiler/optimizing/ |
D | code_generator_vector_x86.cc | 148 XmmRegister src = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitVecExtractScalar() local 160 __ movd(locations->Out().AsRegister<Register>(), src); in VisitVecExtractScalar() 165 __ movd(locations->Out().AsRegisterPairLow<Register>(), src); in VisitVecExtractScalar() 166 __ pshufd(tmp, src, Immediate(1)); in VisitVecExtractScalar() 216 XmmRegister src = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce() local 223 __ movaps(dst, src); in VisitVecReduce() 239 __ movaps(tmp, src); in VisitVecReduce() 240 __ movaps(dst, src); in VisitVecReduce() 262 XmmRegister src = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitVecCnv() local 268 __ cvtdq2ps(dst, src); in VisitVecCnv() [all …]
|
D | code_generator_vector_x86_64.cc | 136 XmmRegister src = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitVecExtractScalar() local 147 __ movd(locations->Out().AsRegister<CpuRegister>(), src, /*64-bit*/ false); in VisitVecExtractScalar() 151 __ movd(locations->Out().AsRegister<CpuRegister>(), src, /*64-bit*/ true); in VisitVecExtractScalar() 199 XmmRegister src = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitVecReduce() local 206 __ movaps(dst, src); in VisitVecReduce() 222 __ movaps(tmp, src); in VisitVecReduce() 223 __ movaps(dst, src); in VisitVecReduce() 245 XmmRegister src = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitVecCnv() local 251 __ cvtdq2ps(dst, src); in VisitVecCnv() 263 XmmRegister src = locations->InAt(0).AsFpuRegister<XmmRegister>(); in VisitVecNeg() local [all …]
|
/art/test/970-iface-super-resolution-gen/ |
D | build | 24 mkdir -p src 26 ./util-src/generate_java.py ./src2 ./src ./expected.txt 30 ./util-src/generate_smali.py ./smali ./expected.txt
|
/art/tools/ahat/src/main/com/android/ahat/heapdump/ |
D | Reference.java | 26 public final AhatInstance src; field in Reference 31 public Reference(AhatInstance src, String field, AhatInstance ref, Reachability reachability) { in Reference() argument 32 this.src = src; in Reference()
|
/art/test/971-iface-super/ |
D | build | 23 mkdir -p src 29 ./util-src/generate_java.py ./javac_exec.sh ./src ./classes ./expected.txt ./build_log 33 ./util-src/generate_smali.py ./smali ./expected.txt
|
/art/test/968-default-partial-compile-gen/ |
D | build | 23 mkdir -p src 29 ./util-src/generate_java.py ./javac_exec.sh ./src ./classes ./expected.txt ./build_log 33 ./util-src/generate_smali.py ./smali ./expected.txt
|
/art/test/etc/ |
D | default-build | 45 if [ -d src ]; then 52 if [ -d src-art ]; then 64 if [ -d src-multidex ]; then 89 if [ -d src-ex ]; then 95 if [ -d src-dex2oat-unresolved ]; then 364 …javac_with_bootclasspath -implicit:none -sourcepath src-dex2oat-unresolved -d classes `find src -n… 365 …javac_with_bootclasspath -implicit:none -sourcepath src -d classes-ex `find src-dex2oat-unresolved… 375 …javac_with_bootclasspath -implicit:none -classpath src-multidex -d classes `find src -name '*.java… 380 …javac_with_bootclasspath -implicit:none -classpath src-multidex -d classes `find src-art -name '*.… 385 …javac_with_bootclasspath -implicit:none -classpath src -d classes2 `find src-multidex -name '*.jav… [all …]
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.h | 69 void Store(FrameOffset offs, ManagedRegister src, size_t size) override; 70 void StoreRef(FrameOffset dest, ManagedRegister src) override; 71 void StoreRawPtr(FrameOffset dest, ManagedRegister src) override; 78 ManagedRegister src, 83 void Load(ManagedRegister dest, FrameOffset src, size_t size) override; 84 void LoadFromThread(ManagedRegister dest, ThreadOffset64 src, size_t size) override; 85 void LoadRef(ManagedRegister dest, FrameOffset src) override; 94 void Move(ManagedRegister dest, ManagedRegister src, size_t size) override; 100 void CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister scratch) override; 101 void Copy(FrameOffset dest, FrameOffset src, ManagedRegister scratch, size_t size) override; [all …]
|
/art/compiler/utils/ |
D | jni_macro_assembler.h | 82 virtual void Store(FrameOffset offs, ManagedRegister src, size_t size) = 0; 83 virtual void StoreRef(FrameOffset dest, ManagedRegister src) = 0; 84 virtual void StoreRawPtr(FrameOffset dest, ManagedRegister src) = 0; 95 ManagedRegister src, 100 virtual void Load(ManagedRegister dest, FrameOffset src, size_t size) = 0; 103 ThreadOffset<kPointerSize> src, 106 virtual void LoadRef(ManagedRegister dest, FrameOffset src) = 0; 118 virtual void Move(ManagedRegister dest, ManagedRegister src, size_t size) = 0; 128 virtual void CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister scratch) = 0; 130 virtual void Copy(FrameOffset dest, FrameOffset src, ManagedRegister scratch, size_t size) = 0; [all …]
|
/art/libelffile/elf/ |
D | xz_utils.cc | 45 void XzCompress(ArrayRef<const uint8_t> src, std::vector<uint8_t>* dst, int level) { in XzCompress() argument 51 lzma2Props.lzmaProps.reduceSize = src.size(); // Size of data that will be compressed. in XzCompress() 84 callbacks.src_ = src; in XzCompress() 94 DCHECK_EQ(decompressed.size(), src.size()); in XzCompress() 95 DCHECK_EQ(memcmp(decompressed.data(), src.data(), src.size()), 0); in XzCompress() 99 void XzDecompress(ArrayRef<const uint8_t> src, std::vector<uint8_t>* dst) { in XzDecompress() argument 112 size_t src_remaining = src.size() - src_offset; in XzDecompress() 117 src.data() + src_offset, in XzDecompress() 126 CHECK_EQ(src_offset, src.size()); in XzDecompress()
|
/art/test/648-many-direct-methods/ |
D | build | 20 mkdir -p ./src 23 ./util-src/generate_java.py ./src
|