Home
last modified time | relevance | path

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

/art/runtime/
Dtransaction.cc148 bool is_volatile) { in RecordWriteFieldBoolean() argument
152 object_log.LogBooleanValue(field_offset, value, is_volatile); in RecordWriteFieldBoolean()
158 bool is_volatile) { in RecordWriteFieldByte() argument
162 object_log.LogByteValue(field_offset, value, is_volatile); in RecordWriteFieldByte()
168 bool is_volatile) { in RecordWriteFieldChar() argument
172 object_log.LogCharValue(field_offset, value, is_volatile); in RecordWriteFieldChar()
179 bool is_volatile) { in RecordWriteFieldShort() argument
183 object_log.LogShortValue(field_offset, value, is_volatile); in RecordWriteFieldShort()
190 bool is_volatile) { in RecordWriteField32() argument
194 object_log.Log32BitsValue(field_offset, value, is_volatile); in RecordWriteField32()
[all …]
Dtransaction.h72 bool is_volatile)
77 bool is_volatile)
82 bool is_volatile)
87 bool is_volatile)
92 bool is_volatile)
97 bool is_volatile)
102 bool is_volatile)
149 void LogBooleanValue(MemberOffset offset, uint8_t value, bool is_volatile);
150 void LogByteValue(MemberOffset offset, int8_t value, bool is_volatile);
151 void LogCharValue(MemberOffset offset, uint16_t value, bool is_volatile);
[all …]
Druntime.h511 bool is_volatile) const;
513 bool is_volatile) const;
515 bool is_volatile) const;
517 bool is_volatile) const;
519 bool is_volatile) const;
521 bool is_volatile) const;
525 bool is_volatile) const
/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()
261 const bool is_volatile = f->IsVolatile(); in SetFieldValue() local
264 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 …]
Dintrinsics_arm64.cc732 bool is_volatile, in GenUnsafeGet() argument
756 is_volatile); in GenUnsafeGet()
760 if (is_volatile) { in GenUnsafeGet()
873 bool is_volatile, in GenUnsafePut() argument
898 if (is_volatile || is_ordered) { in GenUnsafePut()
Dinliner.cc1588 DCHECK_EQ(iget->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
1603 DCHECK_EQ(iput->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
Dcode_generator_arm_vixl.cc5343 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5350 if (is_volatile) { in HandleFieldSet()
5383 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
5405 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
5448 if (is_volatile) { in HandleFieldSet()
5591 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
5617 if (is_volatile) { in HandleFieldGet()
5623 if (is_volatile) { in HandleFieldGet()
5635 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
5648 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
[all …]
Dcode_generator_mips64.cc4898 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
4949 if (is_volatile) { in HandleFieldGet()
4954 if (is_volatile) { in HandleFieldGet()
4973 if (is_volatile && (type != DataType::Type::kReference)) { in HandleFieldGet()
4998 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5029 if (is_volatile) { in HandleFieldSet()
5063 if (is_volatile) { in HandleFieldSet()
Dcode_generator_mips.cc6623 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
6657 if (is_volatile && load_type == kLoadDoubleword) { in HandleFieldGet()
6700 if (is_volatile) { in HandleFieldGet()
6705 if (is_volatile) { in HandleFieldGet()
6736 if (is_volatile && (type != DataType::Type::kReference)) { in HandleFieldGet()
6781 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
6812 if (is_volatile) { in HandleFieldSet()
6816 if (is_volatile && store_type == kStoreDoubleword) { in HandleFieldSet()
6888 if (is_volatile) { in HandleFieldSet()
/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.cc671 bool is_volatile) in MterpFieldAccess() argument
681 PrimType value = UNLIKELY(is_volatile) in MterpFieldAccess()
693 if (UNLIKELY(is_volatile)) { in MterpFieldAccess()
701 ObjPtr<mirror::Object> value = UNLIKELY(is_volatile) in MterpFieldAccess()
707 if (UNLIKELY(is_volatile)) { in MterpFieldAccess()
/art/dex2oat/driver/
Dcompiler_driver.h173 MemberOffset* field_offset, bool* is_volatile)