Home
last modified time | relevance | path

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

/art/runtime/interpreter/mterp/
Dmterp.cc662 template<typename PrimType, FindFieldType kAccessType>
670 static_assert(std::is_integral<PrimType>::value, "Unexpected primitive type"); in MterpFieldAccess()
678 PrimType value = UNLIKELY(is_volatile) in MterpFieldAccess()
679 ? obj->GetFieldPrimitive<PrimType, /*kIsVolatile=*/ true>(offset) in MterpFieldAccess()
680 : obj->GetFieldPrimitive<PrimType, /*kIsVolatile=*/ false>(offset); in MterpFieldAccess()
681 if (sizeof(PrimType) == sizeof(uint64_t)) { in MterpFieldAccess()
687 uint64_t value = (sizeof(PrimType) == sizeof(uint64_t)) in MterpFieldAccess()
691 obj->SetFieldPrimitive<PrimType, /*kIsVolatile=*/ true>(offset, value); in MterpFieldAccess()
693 obj->SetFieldPrimitive<PrimType, /*kIsVolatile=*/ false>(offset, value); in MterpFieldAccess()
713 template<typename PrimType, FindFieldType kAccessType>
[all …]