Home
last modified time | relevance | path

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

/art/runtime/
Dtransaction.cc176 bool is_volatile) { in RecordWriteFieldBoolean() argument
180 object_log.LogBooleanValue(field_offset, value, is_volatile); in RecordWriteFieldBoolean()
186 bool is_volatile) { in RecordWriteFieldByte() argument
190 object_log.LogByteValue(field_offset, value, is_volatile); in RecordWriteFieldByte()
196 bool is_volatile) { in RecordWriteFieldChar() argument
200 object_log.LogCharValue(field_offset, value, is_volatile); in RecordWriteFieldChar()
207 bool is_volatile) { in RecordWriteFieldShort() argument
211 object_log.LogShortValue(field_offset, value, is_volatile); in RecordWriteFieldShort()
218 bool is_volatile) { in RecordWriteField32() argument
222 object_log.Log32BitsValue(field_offset, value, is_volatile); in RecordWriteField32()
[all …]
Dtransaction.h83 bool is_volatile);
87 bool is_volatile);
91 bool is_volatile);
95 bool is_volatile);
99 bool is_volatile);
103 bool is_volatile);
107 bool is_volatile);
150 void LogBooleanValue(MemberOffset offset, uint8_t value, bool is_volatile);
151 void LogByteValue(MemberOffset offset, int8_t value, bool is_volatile);
152 void LogCharValue(MemberOffset offset, uint16_t value, bool is_volatile);
[all …]
Druntime.h641 bool is_volatile);
645 bool is_volatile);
649 bool is_volatile);
653 bool is_volatile);
657 bool is_volatile);
661 bool is_volatile);
665 bool is_volatile)
Druntime.cc2888 bool is_volatile) { in RecordWriteFieldBoolean() argument
2891 GetTransaction()->RecordWriteFieldBoolean(obj, field_offset, value, is_volatile); in RecordWriteFieldBoolean()
2897 bool is_volatile) { in RecordWriteFieldByte() argument
2900 GetTransaction()->RecordWriteFieldByte(obj, field_offset, value, is_volatile); in RecordWriteFieldByte()
2906 bool is_volatile) { in RecordWriteFieldChar() argument
2909 GetTransaction()->RecordWriteFieldChar(obj, field_offset, value, is_volatile); in RecordWriteFieldChar()
2915 bool is_volatile) { in RecordWriteFieldShort() argument
2918 GetTransaction()->RecordWriteFieldShort(obj, field_offset, value, is_volatile); in RecordWriteFieldShort()
2924 bool is_volatile) { in RecordWriteField32() argument
2927 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/runtime/interpreter/
Dinterpreter_common.h328 bool* is_volatile, in GetFieldInfo() argument
345 *is_volatile = ((tls_value & 1) != 0); in GetFieldInfo()
349 *is_volatile = (static_cast<int32_t>(tls_value) < 0); in GetFieldInfo()
367 bool is_volatile; in DoFieldGet() local
374 &is_volatile, in DoFieldGet()
425 : is_volatile ? obj->GetField ## type ## Volatile(offset) \ in DoFieldGet()
441 : is_volatile ? obj->GetFieldObjectVolatile<mirror::Object>(offset) in DoFieldGet()
493 bool is_volatile; in DoFieldPut() local
500 &is_volatile, in DoFieldPut()
548 if (is_volatile) { \ in DoFieldPut()
/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.h1878 static SideEffects FieldWriteOfType(DataType::Type type, bool is_volatile) { in FieldWriteOfType() argument
1879 return is_volatile in FieldWriteOfType()
1888 static SideEffects FieldReadOfType(DataType::Type type, bool is_volatile) { in FieldReadOfType() argument
1889 return is_volatile in FieldReadOfType()
6206 bool is_volatile,
6213 is_volatile_(is_volatile),
6267 bool is_volatile,
6274 SideEffects::FieldReadOfType(field_type, is_volatile),
6279 is_volatile,
6344 bool is_volatile,
[all …]
Dintrinsics_x86.cc1683 bool is_volatile, in GenUnsafeGet() argument
1722 if (is_volatile) { in GenUnsafeGet()
1759 bool is_volatile) { in CreateIntIntIntToIntLocations() argument
1774 if (is_volatile) { in CreateIntIntIntToIntLocations()
1891 bool is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations() argument
1903 } else if (type == DataType::Type::kInt64 && is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations()
1990 bool is_volatile, in GenUnsafePut() argument
2000 if (is_volatile) { in GenUnsafePut()
2020 if (is_volatile) { in GenUnsafePut()
4021 bool is_volatile = false; in GenerateVarHandleSet() local
[all …]
Dcode_generator_x86.cc5867 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
5879 if (is_volatile) { in HandleFieldGet()
5885 if (is_volatile) { in HandleFieldGet()
5895 XmmRegister temp = (load_type == DataType::Type::kInt64 && is_volatile) in HandleFieldGet()
5898 codegen_->LoadFromMemoryNoBarrier(load_type, out, src, instruction, temp, is_volatile); in HandleFieldGet()
5899 if (is_volatile) { in HandleFieldGet()
5913 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5923 if (is_volatile && field_type == DataType::Type::kFloat64) { in HandleFieldSet()
5929 } else if (is_volatile && field_type == DataType::Type::kInt64) { in HandleFieldSet()
5960 bool is_volatile, in HandleFieldSet() argument
[all …]
Dintrinsics_x86_64.cc1874 bool is_volatile ATTRIBUTE_UNUSED, in GenUnsafeGet()
2129 static void GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, in GenUnsafePut() argument
2147 if (is_volatile) { in GenUnsafePut()
3349 void SetVolatile(bool is_volatile) { in SetVolatile() argument
3350 is_volatile_ = is_volatile; in SetVolatile()
3950 bool is_volatile, in GenerateVarHandleSet() argument
3967 slow_path->SetVolatile(is_volatile); in GenerateVarHandleSet()
3995 is_volatile, in GenerateVarHandleSet()
Dcode_generator_x86_64.cc5143 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
5155 if (is_volatile) { in HandleFieldGet()
5161 if (is_volatile) { in HandleFieldGet()
5172 if (is_volatile) { in HandleFieldGet()
5185 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5191 if (is_volatile) { in HandleFieldSet()
5198 if (is_volatile) { in HandleFieldSet()
5266 bool is_volatile, in HandleFieldSet() argument
5274 if (is_volatile) { in HandleFieldSet()
5400 if (is_volatile) { in HandleFieldSet()
[all …]
Dcode_generator_x86_64.h298 bool is_volatile,
Dcode_generator_x86.h309 bool is_volatile,
Dinliner.cc1648 DCHECK_EQ(iget->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
1663 DCHECK_EQ(iput->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
Dcode_generator_arm_vixl.cc5900 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5912 if (is_volatile) { in HandleFieldSet()
5950 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
5977 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
6018 if (is_volatile) { in HandleFieldSet()
6182 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
6211 if (is_volatile) { in HandleFieldGet()
6221 if (is_volatile) { in HandleFieldGet()
6236 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
6257 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
[all …]
Dintrinsics_arm64.cc700 bool is_volatile, in GenUnsafeGet() argument
724 is_volatile); in GenUnsafeGet()
728 if (is_volatile) { in GenUnsafeGet()
946 bool is_volatile, in GenUnsafePut() argument
971 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/dex2oat/driver/
Dcompiler_driver.h179 MemberOffset* field_offset, bool* is_volatile)
Dcompiler_driver.cc1403 bool* is_volatile) { in ComputeInstanceFieldInfo() argument
1409 *is_volatile = true; in ComputeInstanceFieldInfo()
1413 *is_volatile = resolved_field->IsVolatile(); in ComputeInstanceFieldInfo()