Home
last modified time | relevance | path

Searched refs:referent_offset (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_x86.cc3527 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceGetReferent() local
3532 referent_offset, in VisitReferenceGetReferent()
3537 __ movl(out.AsRegister<Register>(), Address(obj.AsRegister<Register>(), referent_offset)); in VisitReferenceGetReferent()
3541 codegen_->MaybeGenerateReadBarrierSlow(invoke, out, out, obj, referent_offset); in VisitReferenceGetReferent()
3558 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceRefersTo() local
3561 __ movl(out, Address(obj, referent_offset)); in VisitReferenceRefersTo()
Dintrinsics_riscv64.cc787 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceGetReferent() local
792 referent_offset, in VisitReferenceGetReferent()
797 out, obj.AsRegister<XRegister>(), referent_offset, DataType::Type::kReference); in VisitReferenceGetReferent()
798 codegen_->MaybeGenerateReadBarrierSlow(invoke, out, out, obj, referent_offset); in VisitReferenceGetReferent()
816 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceRefersTo() local
820 Location::RegisterLocation(out), obj, referent_offset, DataType::Type::kReference); in VisitReferenceRefersTo()
Dintrinsics_x86_64.cc3320 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceGetReferent() local
3325 referent_offset, in VisitReferenceGetReferent()
3330 __ movl(out.AsRegister<CpuRegister>(), Address(obj.AsRegister<CpuRegister>(), referent_offset)); in VisitReferenceGetReferent()
3334 codegen_->MaybeGenerateReadBarrierSlow(invoke, out, out, obj, referent_offset); in VisitReferenceGetReferent()
3351 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceRefersTo() local
3354 __ movl(out, Address(obj, referent_offset)); in VisitReferenceRefersTo()
Dintrinsics_arm_vixl.cc2428 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceGetReferent() local
2433 referent_offset, in VisitReferenceGetReferent()
2440 __ Ldr(RegisterFrom(out), MemOperand(RegisterFrom(obj), referent_offset)); in VisitReferenceGetReferent()
2444 codegen_->MaybeGenerateReadBarrierSlow(invoke, out, out, obj, referent_offset); in VisitReferenceGetReferent()
2463 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceRefersTo() local
2471 __ ldr(tmp, MemOperand(obj, referent_offset)); in VisitReferenceRefersTo()
Dintrinsics_arm64.cc3573 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceGetReferent() local
3578 referent_offset, in VisitReferenceGetReferent()
3583 MemOperand field = HeapOperand(WRegisterFrom(obj), referent_offset); in VisitReferenceGetReferent()
3586 codegen_->MaybeGenerateReadBarrierSlow(invoke, out, out, obj, referent_offset); in VisitReferenceGetReferent()
3605 uint32_t referent_offset = mirror::Reference::ReferentOffset().Uint32Value(); in VisitReferenceRefersTo() local
3608 MemOperand field = HeapOperand(obj, referent_offset); in VisitReferenceRefersTo()