/art/runtime/ |
D | transaction.cc | 147 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 …]
|
D | transaction.h | 72 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 …]
|
D | runtime.h | 485 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
|
D | runtime.cc | 2326 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/ |
D | java_lang_reflect_Field.cc | 82 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/ |
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 | 955 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 …]
|
D | intrinsics_mips64.cc | 1139 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()
|
D | intrinsics_mips.cc | 1542 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()
|
D | nodes.h | 1677 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 …]
|
D | intrinsics_x86.cc | 2004 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()
|
D | intrinsics_arm64.cc | 902 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()
|
D | code_generator_x86.cc | 4767 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 …]
|
D | code_generator_x86_64.cc | 4242 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()
|
D | code_generator_arm_vixl.cc | 5452 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 …]
|
D | inliner.cc | 1555 DCHECK_EQ(iget->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution() 1570 DCHECK_EQ(iput->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
|
D | code_generator_mips64.cc | 4754 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()
|
D | intrinsics_x86_64.cc | 2145 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()
|
D | code_generator_mips.cc | 6481 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/ |
D | inline_method_analyser.h | 57 uint32_t is_volatile : 1; member
|
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()
|
D | inline_method_analyser.cc | 729 bool is_volatile = field->IsVolatile(); in ComputeSpecialAccessorInfo() local 732 result->is_volatile = is_volatile ? 1u : 0u; in ComputeSpecialAccessorInfo()
|
/art/compiler/driver/ |
D | compiler_driver.h | 272 MemberOffset* field_offset, bool* is_volatile)
|
D | compiler_driver.cc | 1464 bool* is_volatile) { in ComputeInstanceFieldInfo() argument 1470 *is_volatile = true; in ComputeInstanceFieldInfo() 1474 *is_volatile = resolved_field->IsVolatile(); in ComputeInstanceFieldInfo()
|