Lines Matching refs:access_mode

44   VarHandle::AccessMode access_mode;  member
145 bool IsReadOnlyAccessMode(VarHandle::AccessMode access_mode) { in IsReadOnlyAccessMode() argument
146 return VarHandle::GetAccessModeTemplate(access_mode) == VarHandle::AccessModeTemplate::kGet; in IsReadOnlyAccessMode()
566 NO_RETURN void UnreachableAccessMode(const char* access_mode, const char* type_name) { in UnreachableAccessMode() argument
567 LOG(FATAL) << "Unreachable access mode :" << access_mode << " for type " << type_name; in UnreachableAccessMode()
779 static bool Dispatch(VarHandle::AccessMode access_mode,
789 bool FieldAccessor<T>::Dispatch(VarHandle::AccessMode access_mode, in Dispatch() argument
794 switch (access_mode) { in Dispatch()
893 bool FieldAccessor<ObjPtr<Object>>::Dispatch(VarHandle::AccessMode access_mode, in Dispatch() argument
902 switch (access_mode) { in Dispatch()
1024 size_t index = static_cast<size_t>(access_mode); in Dispatch()
1043 static bool Dispatch(VarHandle::AccessMode access_mode, in Dispatch() argument
1050 switch (access_mode) { in Dispatch()
1166 static bool Dispatch(const VarHandle::AccessMode access_mode, in Dispatch() argument
1175 switch (access_mode) { in Dispatch()
1198 switch (access_mode) { in Dispatch()
1340 AccessMode access_mode, ObjPtr<VarHandle> var_handle, MethodTypeType method_type) { in GetMethodTypeMatchForAccessModeImpl() argument
1346 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in GetMethodTypeMatchForAccessModeImpl()
1391 AccessMode access_mode, ObjPtr<MethodType> method_type) { in GetMethodTypeMatchForAccessMode() argument
1392 return GetMethodTypeMatchForAccessModeImpl(access_mode, this, method_type); in GetMethodTypeMatchForAccessMode()
1396 AccessMode access_mode, Handle<MethodType> method_type) { in GetMethodTypeMatchForAccessMode() argument
1397 return GetMethodTypeMatchForAccessMode(access_mode, method_type.Get()); in GetMethodTypeMatchForAccessMode()
1401 AccessMode access_mode, RawMethodType method_type) { in GetMethodTypeMatchForAccessMode() argument
1402 return GetMethodTypeMatchForAccessModeImpl(access_mode, this, method_type); in GetMethodTypeMatchForAccessMode()
1405 ObjPtr<MethodType> VarHandle::GetMethodTypeForAccessMode(Thread* self, AccessMode access_mode) { in GetMethodTypeForAccessMode() argument
1408 GetMethodTypeForAccessMode(access_mode, method_type); in GetMethodTypeForAccessMode()
1412 void VarHandle::GetMethodTypeForAccessMode(AccessMode access_mode, in GetMethodTypeForAccessMode() argument
1415 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in GetMethodTypeForAccessMode()
1432 std::string VarHandle::PrettyDescriptorForAccessMode(AccessMode access_mode) { in PrettyDescriptorForAccessMode() argument
1437 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in PrettyDescriptorForAccessMode()
1463 bool VarHandle::Access(AccessMode access_mode, in Access() argument
1471 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1474 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1477 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1480 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1483 return vh->Access(access_mode, shadow_frame, operands, result); in Access()
1491 AccessMode access_mode; in GetReturnTypeDescriptor() local
1492 if (!GetAccessModeByMethodName(accessor_name, &access_mode)) { in GetReturnTypeDescriptor()
1495 AccessModeTemplate access_mode_template = GetAccessModeTemplate(access_mode); in GetReturnTypeDescriptor()
1555 bool VarHandle::GetAccessModeByMethodName(const char* method_name, AccessMode* access_mode) { in GetAccessModeByMethodName() argument
1569 *access_mode = it->access_mode; in GetAccessModeByMethodName()
1576 VarHandle::AccessModeTemplate VarHandle::GetAccessModeTemplate(VarHandle::AccessMode access_mode) { in GetAccessModeTemplate() argument
1577 switch (access_mode) { in GetAccessModeTemplate()
1644 AccessMode access_mode = GetAccessModeByIntrinsic(ordinal); in GetAccessModeTemplateByIntrinsic() local
1645 return GetAccessModeTemplate(access_mode); in GetAccessModeTemplateByIntrinsic()
1661 bool FieldVarHandle::Access(AccessMode access_mode, in Access() argument
1688 return FieldAccessor<ObjPtr<Object>>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1690 return FieldAccessor<uint8_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1692 return FieldAccessor<int8_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1694 return FieldAccessor<uint16_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1696 return FieldAccessor<int16_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1698 return FieldAccessor<int32_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1700 return FieldAccessor<float>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1702 return FieldAccessor<int64_t>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1704 return FieldAccessor<double>::Dispatch(access_mode, obj, offset, &getter, result); in Access()
1712 bool ArrayElementVarHandle::CheckArrayStore(AccessMode access_mode, in CheckArrayStore() argument
1719 switch (GetAccessModeTemplate(access_mode)) { in CheckArrayStore()
1735 bool ArrayElementVarHandle::Access(AccessMode access_mode, in Access() argument
1761 if (!CheckArrayStore(access_mode, getter, object_array)) { in Access()
1766 return FieldAccessor<ObjPtr<Object>>::Dispatch(access_mode, in Access()
1773 return PrimitiveArrayElementAccessor<uint8_t>::Dispatch(access_mode, in Access()
1779 return PrimitiveArrayElementAccessor<int8_t>::Dispatch(access_mode, in Access()
1785 return PrimitiveArrayElementAccessor<uint16_t>::Dispatch(access_mode, in Access()
1791 return PrimitiveArrayElementAccessor<int16_t>::Dispatch(access_mode, in Access()
1797 return PrimitiveArrayElementAccessor<int32_t>::Dispatch(access_mode, in Access()
1803 return PrimitiveArrayElementAccessor<int64_t>::Dispatch(access_mode, in Access()
1809 return PrimitiveArrayElementAccessor<float>::Dispatch(access_mode, in Access()
1815 return PrimitiveArrayElementAccessor<double>::Dispatch(access_mode, in Access()
1831 bool ByteArrayViewVarHandle::Access(AccessMode access_mode, in Access() argument
1865 return ByteArrayViewAccessor<uint16_t>::Dispatch(access_mode, in Access()
1872 return ByteArrayViewAccessor<int16_t>::Dispatch(access_mode, in Access()
1879 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
1888 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
1895 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()
1904 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()
1919 bool ByteBufferViewVarHandle::Access(AccessMode access_mode, in Access() argument
1939 if (is_read_only && !IsReadOnlyAccessMode(access_mode)) { in Access()
1980 return ByteArrayViewAccessor<uint16_t>::Dispatch(access_mode, in Access()
1987 return ByteArrayViewAccessor<int16_t>::Dispatch(access_mode, in Access()
1994 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
2003 return ByteArrayViewAccessor<int32_t>::Dispatch(access_mode, in Access()
2010 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()
2019 return ByteArrayViewAccessor<int64_t>::Dispatch(access_mode, in Access()