Home
last modified time | relevance | path

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

/art/runtime/
Dtransaction.cc147 bool is_volatile) { in RecordWriteFieldBoolean() argument
151 object_log.LogBooleanValue(field_offset, value, is_volatile); in RecordWriteFieldBoolean()
157 bool is_volatile) { in RecordWriteFieldByte() argument
161 object_log.LogByteValue(field_offset, value, is_volatile); in RecordWriteFieldByte()
167 bool is_volatile) { in RecordWriteFieldChar() argument
171 object_log.LogCharValue(field_offset, value, is_volatile); in RecordWriteFieldChar()
178 bool is_volatile) { in RecordWriteFieldShort() argument
182 object_log.LogShortValue(field_offset, value, is_volatile); in RecordWriteFieldShort()
189 bool is_volatile) { in RecordWriteField32() argument
193 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.h485 bool is_volatile) const;
487 bool is_volatile) const;
489 bool is_volatile) const;
491 bool is_volatile) const;
493 bool is_volatile) const;
495 bool is_volatile) const;
499 bool is_volatile) const
Druntime.cc2326 uint8_t value, bool is_volatile) const { in RecordWriteFieldBoolean()
2329 GetTransaction()->RecordWriteFieldBoolean(obj, field_offset, value, is_volatile); in RecordWriteFieldBoolean()
2333 int8_t value, bool is_volatile) const { in RecordWriteFieldByte()
2336 GetTransaction()->RecordWriteFieldByte(obj, field_offset, value, is_volatile); in RecordWriteFieldByte()
2340 uint16_t value, bool is_volatile) const { in RecordWriteFieldChar()
2343 GetTransaction()->RecordWriteFieldChar(obj, field_offset, value, is_volatile); in RecordWriteFieldChar()
2347 int16_t value, bool is_volatile) const { in RecordWriteFieldShort()
2350 GetTransaction()->RecordWriteFieldShort(obj, field_offset, value, is_volatile); in RecordWriteFieldShort()
2354 uint32_t value, bool is_volatile) const { in RecordWriteField32()
2357 GetTransaction()->RecordWriteField32(obj, field_offset, value, is_volatile); in RecordWriteField32()
[all …]
/art/runtime/native/
Djava_lang_reflect_Field.cc82 const bool is_volatile = f->IsVolatile(); in GetFieldValue() local
85 value->SetZ(is_volatile ? o->GetFieldBooleanVolatile(offset) : o->GetFieldBoolean(offset)); in GetFieldValue()
88 value->SetB(is_volatile ? o->GetFieldByteVolatile(offset) : o->GetFieldByte(offset)); in GetFieldValue()
91 value->SetC(is_volatile ? o->GetFieldCharVolatile(offset) : o->GetFieldChar(offset)); in GetFieldValue()
95 value->SetI(is_volatile ? o->GetField32Volatile(offset) : o->GetField32(offset)); in GetFieldValue()
99 value->SetJ(is_volatile ? o->GetField64Volatile(offset) : o->GetField64(offset)); in GetFieldValue()
102 value->SetS(is_volatile ? o->GetFieldShortVolatile(offset) : o->GetFieldShort(offset)); in GetFieldValue()
106 value->SetL(is_volatile ? o->GetFieldObjectVolatile<mirror::Object>(offset) : in GetFieldValue()
259 const bool is_volatile = f->IsVolatile(); in SetFieldValue() local
262 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.cc955 bool is_volatile, in GenUnsafeGet() argument
969 if (is_volatile) { in GenUnsafeGet()
982 if (is_volatile) { in GenUnsafeGet()
987 if (is_volatile) { in GenUnsafeGet()
994 if (is_volatile) { in GenUnsafeGet()
1005 if (is_volatile && !codegen->GetInstructionSetFeatures().HasAtomicLdrdAndStrd()) { in GenUnsafeGet()
1013 if (is_volatile) { in GenUnsafeGet()
1093 bool is_volatile, in CreateIntIntIntIntToVoid() argument
1104 if (is_volatile && !features.HasAtomicLdrdAndStrd()) { in CreateIntIntIntIntToVoid()
1154 bool is_volatile, in GenUnsafePut() argument
[all …]
Dintrinsics_mips64.cc1139 bool is_volatile, in GenUnsafeGet() argument
1163 if (is_volatile) { in GenUnsafeGet()
1170 if (is_volatile) { in GenUnsafeGet()
1187 if (is_volatile) { in GenUnsafeGet()
1192 if (is_volatile) { in GenUnsafeGet()
1204 if (is_volatile) { in GenUnsafeGet()
1284 bool is_volatile, in GenUnsafePut() argument
1298 if (is_volatile || is_ordered) { in GenUnsafePut()
1320 if (is_volatile) { in GenUnsafePut()
Dintrinsics_mips.cc1542 bool is_volatile, in GenUnsafeGet() argument
1569 CHECK(!is_volatile); // TODO: support atomic 8-byte volatile loads. in GenUnsafeGet()
1590 if (is_volatile) { in GenUnsafeGet()
1609 if (is_volatile) { in GenUnsafeGet()
1619 if (is_volatile) { in GenUnsafeGet()
1636 if (is_volatile) { in GenUnsafeGet()
1708 bool is_volatile, in GenUnsafePut() argument
1724 if (is_volatile || is_ordered) { in GenUnsafePut()
1744 CHECK(!is_volatile); // TODO: support atomic 8-byte volatile stores. in GenUnsafePut()
1756 if (is_volatile) { in GenUnsafePut()
Dnodes.h1677 static SideEffects FieldWriteOfType(DataType::Type type, bool is_volatile) { in FieldWriteOfType() argument
1678 return is_volatile in FieldWriteOfType()
1687 static SideEffects FieldReadOfType(DataType::Type type, bool is_volatile) { in FieldReadOfType() argument
1688 return is_volatile in FieldReadOfType()
5532 bool is_volatile, in FieldInfo() argument
5539 is_volatile_(is_volatile), in FieldInfo()
5568 bool is_volatile, in HInstanceFieldGet() argument
5575 SideEffects::FieldReadOfType(field_type, is_volatile), in HInstanceFieldGet()
5580 is_volatile, in HInstanceFieldGet()
5631 bool is_volatile, in HInstanceFieldSet() argument
[all …]
Dintrinsics_x86.cc2004 bool is_volatile, in GenUnsafeGet() argument
2043 if (is_volatile) { in GenUnsafeGet()
2066 bool is_volatile) { in CreateIntIntIntToIntLocations() argument
2083 if (is_volatile) { in CreateIntIntIntToIntLocations()
2143 bool is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations() argument
2155 } else if (type == DataType::Type::kInt64 && is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations()
2202 bool is_volatile, in GenUnsafePut() argument
2212 if (is_volatile) { in GenUnsafePut()
2232 if (is_volatile) { in GenUnsafePut()
Dintrinsics_arm64.cc902 bool is_volatile, in GenUnsafeGet() argument
926 is_volatile); in GenUnsafeGet()
930 if (is_volatile) { in GenUnsafeGet()
1043 bool is_volatile, in GenUnsafePut() argument
1068 if (is_volatile || is_ordered) { in GenUnsafePut()
Dcode_generator_x86.cc4767 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
4805 if (is_volatile) { in HandleFieldGet()
4811 if (is_volatile) { in HandleFieldGet()
4823 if (is_volatile) { in HandleFieldGet()
4863 if (is_volatile) { in HandleFieldGet()
4879 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
4889 if (is_volatile && field_type == DataType::Type::kFloat64) { in HandleFieldSet()
4895 } else if (is_volatile && field_type == DataType::Type::kInt64) { in HandleFieldSet()
4926 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
4932 if (is_volatile) { in HandleFieldSet()
[all …]
Dcode_generator_x86_64.cc4242 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
4281 if (is_volatile) { in HandleFieldGet()
4287 if (is_volatile) { in HandleFieldGet()
4327 if (is_volatile) { in HandleFieldGet()
4344 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
4350 if (is_volatile) { in HandleFieldSet()
4357 if (is_volatile) { in HandleFieldSet()
4382 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
4386 if (is_volatile) { in HandleFieldSet()
4495 if (is_volatile) { in HandleFieldSet()
Dcode_generator_arm_vixl.cc5452 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
5459 if (is_volatile) { in HandleFieldSet()
5492 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
5514 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet()
5557 if (is_volatile) { in HandleFieldSet()
5708 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
5734 if (is_volatile) { in HandleFieldGet()
5740 if (is_volatile) { in HandleFieldGet()
5752 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
5765 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet()
[all …]
Dinliner.cc1555 DCHECK_EQ(iget->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
1570 DCHECK_EQ(iput->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
Dcode_generator_mips64.cc4754 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
4805 if (is_volatile) { in HandleFieldGet()
4810 if (is_volatile) { in HandleFieldGet()
4829 if (is_volatile && (type != DataType::Type::kReference)) { in HandleFieldGet()
4854 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
4885 if (is_volatile) { in HandleFieldSet()
4919 if (is_volatile) { in HandleFieldSet()
Dintrinsics_x86_64.cc2145 bool is_volatile ATTRIBUTE_UNUSED, in GenUnsafeGet()
2295 static void GenUnsafePut(LocationSummary* locations, DataType::Type type, bool is_volatile, in GenUnsafePut() argument
2313 if (is_volatile) { in GenUnsafePut()
Dcode_generator_mips.cc6481 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local
6515 if (is_volatile && load_type == kLoadDoubleword) { in HandleFieldGet()
6558 if (is_volatile) { in HandleFieldGet()
6563 if (is_volatile) { in HandleFieldGet()
6594 if (is_volatile && (type != DataType::Type::kReference)) { in HandleFieldGet()
6639 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local
6670 if (is_volatile) { in HandleFieldSet()
6674 if (is_volatile && store_type == kStoreDoubleword) { in HandleFieldSet()
6746 if (is_volatile) { in HandleFieldSet()
/art/compiler/dex/
Dinline_method_analyser.h57 uint32_t is_volatile : 1; member
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()
Dinline_method_analyser.cc729 bool is_volatile = field->IsVolatile(); in ComputeSpecialAccessorInfo() local
732 result->is_volatile = is_volatile ? 1u : 0u; in ComputeSpecialAccessorInfo()
/art/compiler/driver/
Dcompiler_driver.h272 MemberOffset* field_offset, bool* is_volatile)
Dcompiler_driver.cc1464 bool* is_volatile) { in ComputeInstanceFieldInfo() argument
1470 *is_volatile = true; in ComputeInstanceFieldInfo()
1474 *is_volatile = resolved_field->IsVolatile(); in ComputeInstanceFieldInfo()