Home
last modified time | relevance | path

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

/art/runtime/
Dtransaction.cc171 bool is_volatile) { in RecordWriteFieldBoolean() argument
176 object_log.LogBooleanValue(field_offset, value, is_volatile); in RecordWriteFieldBoolean()
182 bool is_volatile) { in RecordWriteFieldByte() argument
187 object_log.LogByteValue(field_offset, value, is_volatile); in RecordWriteFieldByte()
193 bool is_volatile) { in RecordWriteFieldChar() argument
198 object_log.LogCharValue(field_offset, value, is_volatile); in RecordWriteFieldChar()
205 bool is_volatile) { in RecordWriteFieldShort() argument
210 object_log.LogShortValue(field_offset, value, is_volatile); in RecordWriteFieldShort()
217 bool is_volatile) { in RecordWriteField32() argument
222 object_log.Log32BitsValue(field_offset, value, is_volatile); in RecordWriteField32()
[all …]
Dtransaction.h77 bool is_volatile)
82 bool is_volatile)
87 bool is_volatile)
92 bool is_volatile)
97 bool is_volatile)
102 bool is_volatile)
107 bool is_volatile)
158 void LogBooleanValue(MemberOffset offset, uint8_t value, bool is_volatile);
159 void LogByteValue(MemberOffset offset, int8_t value, bool is_volatile);
160 void LogCharValue(MemberOffset offset, uint16_t value, bool is_volatile);
[all …]
Druntime.h546 bool is_volatile) const;
548 bool is_volatile) const;
550 bool is_volatile) const;
552 bool is_volatile) const;
554 bool is_volatile) const;
556 bool is_volatile) const;
560 bool is_volatile) const
Druntime.cc2510 uint8_t value, bool is_volatile) const { in RecordWriteFieldBoolean()
2513 GetTransaction()->RecordWriteFieldBoolean(obj, field_offset, value, is_volatile); in RecordWriteFieldBoolean()
2517 int8_t value, bool is_volatile) const { in RecordWriteFieldByte()
2520 GetTransaction()->RecordWriteFieldByte(obj, field_offset, value, is_volatile); in RecordWriteFieldByte()
2524 uint16_t value, bool is_volatile) const { in RecordWriteFieldChar()
2527 GetTransaction()->RecordWriteFieldChar(obj, field_offset, value, is_volatile); in RecordWriteFieldChar()
2531 int16_t value, bool is_volatile) const { in RecordWriteFieldShort()
2534 GetTransaction()->RecordWriteFieldShort(obj, field_offset, value, is_volatile); in RecordWriteFieldShort()
2538 uint32_t value, bool is_volatile) const { in RecordWriteField32()
2541 GetTransaction()->RecordWriteField32(obj, field_offset, value, is_volatile); in RecordWriteField32()
[all …]
/art/runtime/native/
Djava_lang_reflect_Field.cc84 const bool is_volatile = f->IsVolatile(); in GetFieldValue() local
87 value->SetZ(is_volatile ? o->GetFieldBooleanVolatile(offset) : o->GetFieldBoolean(offset)); in GetFieldValue()
90 value->SetB(is_volatile ? o->GetFieldByteVolatile(offset) : o->GetFieldByte(offset)); in GetFieldValue()
93 value->SetC(is_volatile ? o->GetFieldCharVolatile(offset) : o->GetFieldChar(offset)); in GetFieldValue()
97 value->SetI(is_volatile ? o->GetField32Volatile(offset) : o->GetField32(offset)); in GetFieldValue()
101 value->SetJ(is_volatile ? o->GetField64Volatile(offset) : o->GetField64(offset)); in GetFieldValue()
104 value->SetS(is_volatile ? o->GetFieldShortVolatile(offset) : o->GetFieldShort(offset)); in GetFieldValue()
108 value->SetL(is_volatile ? o->GetFieldObjectVolatile<mirror::Object>(offset) : in GetFieldValue()
263 const bool is_volatile = f->IsVolatile(); in SetFieldValue() local
266 if (is_volatile) { in SetFieldValue()
[all …]
/art/compiler/optimizing/
Dscheduler_arm.cc918 bool is_volatile = field_info.IsVolatile(); in HandleFieldGetLatencies() local
942 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGetLatencies()
955 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGetLatencies()
969 if (is_volatile) { in HandleFieldGetLatencies()
978 bool is_volatile = field_info.IsVolatile(); in HandleFieldSetLatencies() local
990 if (is_volatile) { in HandleFieldSetLatencies()
1007 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSetLatencies()
1021 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSetLatencies()
Dintrinsics_arm_vixl.cc616 bool is_volatile, in GenUnsafeGet() argument
630 if (is_volatile) { in GenUnsafeGet()
646 if (is_volatile) { in GenUnsafeGet()
651 if (is_volatile) { in GenUnsafeGet()
658 if (is_volatile) { in GenUnsafeGet()
669 if (is_volatile && !codegen->GetInstructionSetFeatures().HasAtomicLdrdAndStrd()) { in GenUnsafeGet()
677 if (is_volatile) { in GenUnsafeGet()
757 bool is_volatile, in CreateIntIntIntIntToVoid() argument
768 if (is_volatile && !features.HasAtomicLdrdAndStrd()) { in CreateIntIntIntIntToVoid()
818 bool is_volatile, in GenUnsafePut() argument
[all …]
Dnodes.h1744 static SideEffects FieldWriteOfType(DataType::Type type, bool is_volatile) { in FieldWriteOfType() argument
1745 return is_volatile in FieldWriteOfType()
1754 static SideEffects FieldReadOfType(DataType::Type type, bool is_volatile) { in FieldReadOfType() argument
1755 return is_volatile in FieldReadOfType()
5780 bool is_volatile, in FieldInfo() argument
5787 is_volatile_(is_volatile), in FieldInfo()
5816 bool is_volatile, in HInstanceFieldGet() argument
5823 SideEffects::FieldReadOfType(field_type, is_volatile), in HInstanceFieldGet()
5828 is_volatile, in HInstanceFieldGet()
5879 bool is_volatile, in HInstanceFieldSet() argument
[all …]
Dintrinsics_x86.cc1679 bool is_volatile, in GenUnsafeGet() argument
1718 if (is_volatile) { in GenUnsafeGet()
1741 bool is_volatile) { in CreateIntIntIntToIntLocations() argument
1758 if (is_volatile) { in CreateIntIntIntToIntLocations()
1818 bool is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations() argument
1830 } else if (type == DataType::Type::kInt64 && is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations()
1877 bool is_volatile, in GenUnsafePut() argument
1887 if (is_volatile) { in GenUnsafePut()
1907 if (is_volatile) { in GenUnsafePut()
Dcode_generator_x86.cc5329 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
5367 if (is_volatile) { in HandleFieldGet()
5373 if (is_volatile) { in HandleFieldGet()
5385 if (is_volatile) { in HandleFieldGet()
5425 if (is_volatile) { in HandleFieldGet()
5441 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5451 if (is_volatile && field_type == DataType::Type::kFloat64) { in HandleFieldSet()
5457 } else if (is_volatile && field_type == DataType::Type::kInt64) { in HandleFieldSet()
5488 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5494 if (is_volatile) { in HandleFieldSet()
[all …]
Dintrinsics_arm64.cc741 bool is_volatile, in GenUnsafeGet() argument
765 is_volatile); in GenUnsafeGet()
769 if (is_volatile) { in GenUnsafeGet()
882 bool is_volatile, in GenUnsafePut() argument
907 if (is_volatile || is_ordered) { in GenUnsafePut()
Dcode_generator_x86_64.cc4689 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
4728 if (is_volatile) { in HandleFieldGet()
4734 if (is_volatile) { in HandleFieldGet()
4774 if (is_volatile) { in HandleFieldGet()
4791 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
4797 if (is_volatile) { in HandleFieldSet()
4804 if (is_volatile) { in HandleFieldSet()
4829 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
4833 if (is_volatile) { in HandleFieldSet()
4942 if (is_volatile) { in HandleFieldSet()
Dinliner.cc1627 DCHECK_EQ(iget->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
1642 DCHECK_EQ(iput->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
Dcode_generator_arm_vixl.cc5520 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5527 if (is_volatile) { in HandleFieldSet()
5565 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
5592 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
5627 if (is_volatile) { in HandleFieldSet()
5770 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
5799 if (is_volatile) { in HandleFieldGet()
5809 if (is_volatile) { in HandleFieldGet()
5823 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
5844 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
[all …]
Dintrinsics_x86_64.cc1848 bool is_volatile ATTRIBUTE_UNUSED, in GenUnsafeGet()
1998 static void GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, in GenUnsafePut() argument
2016 if (is_volatile) { 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/dex/
Ddex_to_dex_compiler.cc435 bool is_volatile; in CompileInstanceFieldAccess() local
437 &field_offset, &is_volatile); in CompileInstanceFieldAccess()
438 if (fast_path && !is_volatile && IsUint<16>(field_offset.Int32Value())) { in CompileInstanceFieldAccess()
/art/runtime/interpreter/mterp/
Dmterp.cc669 bool is_volatile) in MterpFieldAccess() argument
679 PrimType value = UNLIKELY(is_volatile) in MterpFieldAccess()
691 if (UNLIKELY(is_volatile)) { in MterpFieldAccess()
699 ObjPtr<mirror::Object> value = UNLIKELY(is_volatile) in MterpFieldAccess()
705 if (UNLIKELY(is_volatile)) { in MterpFieldAccess()
/art/dex2oat/driver/
Dcompiler_driver.h176 MemberOffset* field_offset, bool* is_volatile)
Dcompiler_driver.cc1386 bool* is_volatile) { in ComputeInstanceFieldInfo() argument
1392 *is_volatile = true; in ComputeInstanceFieldInfo()
1396 *is_volatile = resolved_field->IsVolatile(); in ComputeInstanceFieldInfo()