Home
last modified time | relevance | path

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

12345678

/art/compiler/utils/x86/
Dassembler_x86.h330 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 …]
Dassembler_x86.cc232 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 …]
Djni_macro_assembler_x86.cc124 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 …]
Djni_macro_assembler_x86.h59 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/
Dassembler_x86_64.cc262 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 …]
Dassembler_x86_64.h374 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 …]
Djni_macro_assembler_x86_64.h60 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 …]
Djni_macro_assembler_x86_64.cc155 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/
DAndroid.bp555 "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/
Dreflection-inl.h35 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/
Dobject_array-inl.h104 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/
Djni_macro_assembler_arm_vixl.cc227 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 …]
Djni_macro_assembler_arm_vixl.h66 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/
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 …]
/art/compiler/optimizing/
Dcode_generator_vector_x86.cc148 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 …]
Dcode_generator_vector_x86_64.cc136 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/
Dbuild24 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/
DReference.java26 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/
Dbuild23 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/
Dbuild23 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/
Ddefault-build45 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/
Djni_macro_assembler_arm64.h69 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/
Djni_macro_assembler.h82 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/
Dxz_utils.cc45 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/
Dbuild20 mkdir -p ./src
23 ./util-src/generate_java.py ./src

12345678