Home
last modified time | relevance | path

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

/art/runtime/
Dtransaction.cc172 bool is_volatile) { in RecordWriteFieldBoolean() argument
177 object_log.LogBooleanValue(field_offset, value, is_volatile); in RecordWriteFieldBoolean()
183 bool is_volatile) { in RecordWriteFieldByte() argument
188 object_log.LogByteValue(field_offset, value, is_volatile); in RecordWriteFieldByte()
194 bool is_volatile) { in RecordWriteFieldChar() argument
199 object_log.LogCharValue(field_offset, value, is_volatile); in RecordWriteFieldChar()
206 bool is_volatile) { in RecordWriteFieldShort() argument
211 object_log.LogShortValue(field_offset, value, is_volatile); in RecordWriteFieldShort()
218 bool is_volatile) { in RecordWriteField32() argument
223 object_log.Log32BitsValue(field_offset, value, is_volatile); in RecordWriteField32()
[all …]
Dtransaction.h76 bool is_volatile)
81 bool is_volatile)
86 bool is_volatile)
91 bool is_volatile)
96 bool is_volatile)
101 bool is_volatile)
106 bool is_volatile)
157 void LogBooleanValue(MemberOffset offset, uint8_t value, bool is_volatile);
158 void LogByteValue(MemberOffset offset, int8_t value, bool is_volatile);
159 void LogCharValue(MemberOffset offset, uint16_t value, bool is_volatile);
[all …]
Druntime.h564 bool is_volatile) const;
566 bool is_volatile) const;
568 bool is_volatile) const;
570 bool is_volatile) const;
572 bool is_volatile) const;
574 bool is_volatile) const;
578 bool is_volatile) const
Druntime.cc2737 uint8_t value, bool is_volatile) const { in RecordWriteFieldBoolean()
2740 GetTransaction()->RecordWriteFieldBoolean(obj, field_offset, value, is_volatile); in RecordWriteFieldBoolean()
2744 int8_t value, bool is_volatile) const { in RecordWriteFieldByte()
2747 GetTransaction()->RecordWriteFieldByte(obj, field_offset, value, is_volatile); in RecordWriteFieldByte()
2751 uint16_t value, bool is_volatile) const { in RecordWriteFieldChar()
2754 GetTransaction()->RecordWriteFieldChar(obj, field_offset, value, is_volatile); in RecordWriteFieldChar()
2758 int16_t value, bool is_volatile) const { in RecordWriteFieldShort()
2761 GetTransaction()->RecordWriteFieldShort(obj, field_offset, value, is_volatile); in RecordWriteFieldShort()
2765 uint32_t value, bool is_volatile) const { in RecordWriteField32()
2768 GetTransaction()->RecordWriteField32(obj, field_offset, value, is_volatile); in RecordWriteField32()
[all …]
/art/runtime/native/
Djava_lang_reflect_Field.cc86 const bool is_volatile = f->IsVolatile(); in GetFieldValue() local
89 value->SetZ(is_volatile ? o->GetFieldBooleanVolatile(offset) : o->GetFieldBoolean(offset)); in GetFieldValue()
92 value->SetB(is_volatile ? o->GetFieldByteVolatile(offset) : o->GetFieldByte(offset)); in GetFieldValue()
95 value->SetC(is_volatile ? o->GetFieldCharVolatile(offset) : o->GetFieldChar(offset)); in GetFieldValue()
99 value->SetI(is_volatile ? o->GetField32Volatile(offset) : o->GetField32(offset)); in GetFieldValue()
103 value->SetJ(is_volatile ? o->GetField64Volatile(offset) : o->GetField64(offset)); in GetFieldValue()
106 value->SetS(is_volatile ? o->GetFieldShortVolatile(offset) : o->GetFieldShort(offset)); in GetFieldValue()
121 value->SetL(is_volatile ? o->GetFieldObjectVolatile<mirror::Object>(offset) : in GetFieldValue()
277 const bool is_volatile = f->IsVolatile(); in SetFieldValue() local
280 if (is_volatile) { in SetFieldValue()
[all …]
/art/compiler/optimizing/
Dscheduler_arm.cc925 bool is_volatile = field_info.IsVolatile(); in HandleFieldGetLatencies() local
949 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGetLatencies()
962 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGetLatencies()
976 if (is_volatile) { in HandleFieldGetLatencies()
985 bool is_volatile = field_info.IsVolatile(); in HandleFieldSetLatencies() local
997 if (is_volatile) { in HandleFieldSetLatencies()
1014 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSetLatencies()
1028 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSetLatencies()
Dnodes.h1842 static SideEffects FieldWriteOfType(DataType::Type type, bool is_volatile) { in FieldWriteOfType() argument
1843 return is_volatile in FieldWriteOfType()
1852 static SideEffects FieldReadOfType(DataType::Type type, bool is_volatile) { in FieldReadOfType() argument
1853 return is_volatile in FieldReadOfType()
6094 bool is_volatile,
6101 is_volatile_(is_volatile),
6155 bool is_volatile,
6162 SideEffects::FieldReadOfType(field_type, is_volatile),
6167 is_volatile,
6232 bool is_volatile,
[all …]
Dintrinsics_x86.cc1636 bool is_volatile, in GenUnsafeGet() argument
1675 if (is_volatile) { in GenUnsafeGet()
1698 bool is_volatile) { in CreateIntIntIntToIntLocations() argument
1715 if (is_volatile) { in CreateIntIntIntToIntLocations()
1775 bool is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations() argument
1787 } else if (type == DataType::Type::kInt64 && is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations()
1834 bool is_volatile, in GenUnsafePut() argument
1844 if (is_volatile) { in GenUnsafePut()
1864 if (is_volatile) { in GenUnsafePut()
3825 bool is_volatile = false; in GenerateVarHandleSet() local
[all …]
Dcode_generator_x86.cc5707 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
5745 if (is_volatile) { in HandleFieldGet()
5751 if (is_volatile) { in HandleFieldGet()
5763 if (is_volatile) { in HandleFieldGet()
5803 if (is_volatile) { in HandleFieldGet()
5819 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5829 if (is_volatile && field_type == DataType::Type::kFloat64) { in HandleFieldSet()
5835 } else if (is_volatile && field_type == DataType::Type::kInt64) { in HandleFieldSet()
5863 bool is_volatile, in HandleFieldSet() argument
5870 if (is_volatile) { in HandleFieldSet()
[all …]
Dcode_generator_x86.h251 bool is_volatile,
Dcode_generator_x86_64.cc4911 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
4950 if (is_volatile) { in HandleFieldGet()
4956 if (is_volatile) { in HandleFieldGet()
4996 if (is_volatile) { in HandleFieldGet()
5013 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5019 if (is_volatile) { in HandleFieldSet()
5026 if (is_volatile) { in HandleFieldSet()
5051 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5057 if (is_volatile) { in HandleFieldSet()
5172 if (is_volatile) { in HandleFieldSet()
Dinliner.cc1534 DCHECK_EQ(iget->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
1549 DCHECK_EQ(iput->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
Dcode_generator_arm_vixl.cc5741 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5753 if (is_volatile) { in HandleFieldSet()
5791 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
5818 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
5853 if (is_volatile) { in HandleFieldSet()
6017 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
6046 if (is_volatile) { in HandleFieldGet()
6056 if (is_volatile) { in HandleFieldGet()
6071 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
6092 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
[all …]
Dintrinsics_x86_64.cc1790 bool is_volatile ATTRIBUTE_UNUSED, in GenUnsafeGet()
1940 static void GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, in GenUnsafePut() argument
1958 if (is_volatile) { in GenUnsafePut()
Dintrinsics_arm64.cc701 bool is_volatile, in GenUnsafeGet() argument
725 is_volatile); in GenUnsafeGet()
729 if (is_volatile) { in GenUnsafeGet()
842 bool is_volatile, in GenUnsafePut() argument
867 if (is_volatile || is_ordered) { in GenUnsafePut()
/art/compiler/dex/
Dinline_method_analyser.h57 uint32_t is_volatile : 1; member
Dinline_method_analyser.cc730 bool is_volatile = field->IsVolatile(); in ComputeSpecialAccessorInfo() local
733 result->is_volatile = is_volatile ? 1u : 0u; in ComputeSpecialAccessorInfo()
/art/runtime/interpreter/mterp/
Dmterp.cc614 bool is_volatile) in MterpFieldAccess() argument
624 PrimType value = UNLIKELY(is_volatile) in MterpFieldAccess()
636 if (UNLIKELY(is_volatile)) { in MterpFieldAccess()
644 ObjPtr<mirror::Object> value = UNLIKELY(is_volatile) in MterpFieldAccess()
650 if (UNLIKELY(is_volatile)) { in MterpFieldAccess()
/art/dex2oat/driver/
Dcompiler_driver.h175 MemberOffset* field_offset, bool* is_volatile)
Dcompiler_driver.cc1330 bool* is_volatile) { in ComputeInstanceFieldInfo() argument
1336 *is_volatile = true; in ComputeInstanceFieldInfo()
1340 *is_volatile = resolved_field->IsVolatile(); in ComputeInstanceFieldInfo()