/art/runtime/ |
D | transaction.cc | 171 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 …]
|
D | transaction.h | 77 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 …]
|
D | runtime.h | 546 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
|
D | runtime.cc | 2506 uint8_t value, bool is_volatile) const { in RecordWriteFieldBoolean() 2509 GetTransaction()->RecordWriteFieldBoolean(obj, field_offset, value, is_volatile); in RecordWriteFieldBoolean() 2513 int8_t value, bool is_volatile) const { in RecordWriteFieldByte() 2516 GetTransaction()->RecordWriteFieldByte(obj, field_offset, value, is_volatile); in RecordWriteFieldByte() 2520 uint16_t value, bool is_volatile) const { in RecordWriteFieldChar() 2523 GetTransaction()->RecordWriteFieldChar(obj, field_offset, value, is_volatile); in RecordWriteFieldChar() 2527 int16_t value, bool is_volatile) const { in RecordWriteFieldShort() 2530 GetTransaction()->RecordWriteFieldShort(obj, field_offset, value, is_volatile); in RecordWriteFieldShort() 2534 uint32_t value, bool is_volatile) const { in RecordWriteField32() 2537 GetTransaction()->RecordWriteField32(obj, field_offset, value, is_volatile); in RecordWriteField32() [all …]
|
/art/runtime/native/ |
D | java_lang_reflect_Field.cc | 84 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/ |
D | scheduler_arm.cc | 918 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()
|
D | intrinsics_arm_vixl.cc | 566 bool is_volatile, in GenUnsafeGet() argument 580 if (is_volatile) { in GenUnsafeGet() 596 if (is_volatile) { in GenUnsafeGet() 601 if (is_volatile) { in GenUnsafeGet() 608 if (is_volatile) { in GenUnsafeGet() 619 if (is_volatile && !codegen->GetInstructionSetFeatures().HasAtomicLdrdAndStrd()) { in GenUnsafeGet() 627 if (is_volatile) { in GenUnsafeGet() 707 bool is_volatile, in CreateIntIntIntIntToVoid() argument 718 if (is_volatile && !features.HasAtomicLdrdAndStrd()) { in CreateIntIntIntIntToVoid() 768 bool is_volatile, in GenUnsafePut() argument [all …]
|
D | nodes.h | 1800 static SideEffects FieldWriteOfType(DataType::Type type, bool is_volatile) { in FieldWriteOfType() argument 1801 return is_volatile in FieldWriteOfType() 1810 static SideEffects FieldReadOfType(DataType::Type type, bool is_volatile) { in FieldReadOfType() argument 1811 return is_volatile in FieldReadOfType() 5864 bool is_volatile, in FieldInfo() argument 5871 is_volatile_(is_volatile), in FieldInfo() 5900 bool is_volatile, in HInstanceFieldGet() argument 5907 SideEffects::FieldReadOfType(field_type, is_volatile), in HInstanceFieldGet() 5912 is_volatile, in HInstanceFieldGet() 5963 bool is_volatile, in HInstanceFieldSet() argument [all …]
|
D | intrinsics_x86.cc | 1634 bool is_volatile, in GenUnsafeGet() argument 1673 if (is_volatile) { in GenUnsafeGet() 1696 bool is_volatile) { in CreateIntIntIntToIntLocations() argument 1713 if (is_volatile) { in CreateIntIntIntToIntLocations() 1773 bool is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations() argument 1785 } else if (type == DataType::Type::kInt64 && is_volatile) { in CreateIntIntIntIntToVoidPlusTempsLocations() 1832 bool is_volatile, in GenUnsafePut() argument 1842 if (is_volatile) { in GenUnsafePut() 1862 if (is_volatile) { in GenUnsafePut()
|
D | code_generator_x86.cc | 5425 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local 5463 if (is_volatile) { in HandleFieldGet() 5469 if (is_volatile) { in HandleFieldGet() 5481 if (is_volatile) { in HandleFieldGet() 5521 if (is_volatile) { in HandleFieldGet() 5537 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local 5547 if (is_volatile && field_type == DataType::Type::kFloat64) { in HandleFieldSet() 5553 } else if (is_volatile && field_type == DataType::Type::kInt64) { in HandleFieldSet() 5584 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local 5590 if (is_volatile) { in HandleFieldSet() [all …]
|
D | intrinsics_arm64.cc | 666 bool is_volatile, in GenUnsafeGet() argument 690 is_volatile); in GenUnsafeGet() 694 if (is_volatile) { in GenUnsafeGet() 807 bool is_volatile, in GenUnsafePut() argument 832 if (is_volatile || is_ordered) { in GenUnsafePut()
|
D | code_generator_x86_64.cc | 4808 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local 4847 if (is_volatile) { in HandleFieldGet() 4853 if (is_volatile) { in HandleFieldGet() 4893 if (is_volatile) { in HandleFieldGet() 4910 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local 4916 if (is_volatile) { in HandleFieldSet() 4923 if (is_volatile) { in HandleFieldSet() 4948 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local 4952 if (is_volatile) { in HandleFieldSet() 5061 if (is_volatile) { in HandleFieldSet()
|
D | inliner.cc | 1631 DCHECK_EQ(iget->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution() 1646 DCHECK_EQ(iput->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
|
D | code_generator_arm_vixl.cc | 5692 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet() local 5699 if (is_volatile) { in HandleFieldSet() 5737 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet() 5764 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldSet() 5799 if (is_volatile) { in HandleFieldSet() 5942 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet() local 5971 if (is_volatile) { in HandleFieldGet() 5981 if (is_volatile) { in HandleFieldGet() 5995 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet() 6016 if (is_volatile && !atomic_ldrd_strd) { in HandleFieldGet() [all …]
|
D | intrinsics_x86_64.cc | 1790 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()
|
/art/compiler/dex/ |
D | inline_method_analyser.h | 57 uint32_t is_volatile : 1; member
|
D | inline_method_analyser.cc | 730 bool is_volatile = field->IsVolatile(); in ComputeSpecialAccessorInfo() local 733 result->is_volatile = is_volatile ? 1u : 0u; in ComputeSpecialAccessorInfo()
|
/art/dex2oat/dex/ |
D | dex_to_dex_compiler.cc | 435 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/ |
D | mterp.cc | 668 bool is_volatile) in MterpFieldAccess() argument 678 PrimType value = UNLIKELY(is_volatile) in MterpFieldAccess() 690 if (UNLIKELY(is_volatile)) { in MterpFieldAccess() 698 ObjPtr<mirror::Object> value = UNLIKELY(is_volatile) in MterpFieldAccess() 704 if (UNLIKELY(is_volatile)) { in MterpFieldAccess()
|
/art/dex2oat/driver/ |
D | compiler_driver.h | 176 MemberOffset* field_offset, bool* is_volatile)
|
D | compiler_driver.cc | 1413 bool* is_volatile) { in ComputeInstanceFieldInfo() argument 1419 *is_volatile = true; in ComputeInstanceFieldInfo() 1423 *is_volatile = resolved_field->IsVolatile(); in ComputeInstanceFieldInfo()
|