Home
last modified time | relevance | path

Searched refs:IsVolatile (Results 1 – 20 of 20) sorted by relevance

/aosp12/art/runtime/
H A Dart_field-inl.h75 if (UNLIKELY(IsVolatile())) { in Get32()
85 if (UNLIKELY(IsVolatile())) { in Set32()
95 if (UNLIKELY(IsVolatile())) { in Get64()
105 if (UNLIKELY(IsVolatile())) { in Set64()
116 if (UNLIKELY(IsVolatile())) { in GetObj()
126 if (UNLIKELY(IsVolatile())) { in SetObj()
137 if (UNLIKELY(IsVolatile())) { \
145 if (UNLIKELY(IsVolatile())) { \
H A Dart_field.h186 bool IsVolatile() REQUIRES_SHARED(Locks::mutator_lock_) { in IsVolatile() function
/aosp12/art/compiler/optimizing/
H A Dscheduler.cc735 (instruction->IsInstanceFieldGet() && !instruction->AsInstanceFieldGet()->IsVolatile()) || in IsSchedulable()
737 !instruction->AsPredicatedInstanceFieldGet()->IsVolatile()) || in IsSchedulable()
738 (instruction->IsInstanceFieldSet() && !instruction->AsInstanceFieldSet()->IsVolatile()) || in IsSchedulable()
754 (instruction->IsStaticFieldGet() && !instruction->AsStaticFieldGet()->IsVolatile()) || in IsSchedulable()
755 (instruction->IsStaticFieldSet() && !instruction->AsStaticFieldSet()->IsVolatile()) || in IsSchedulable()
H A Dinliner.cc701 field->IsVolatile(), in BuildGetReceiverClass()
1534 DCHECK_EQ(iget->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
1549 DCHECK_EQ(iput->IsVolatile() ? 1u : 0u, data.is_volatile); in TryPatternSubstitution()
1631 resolved_field->IsVolatile(), in CreateInstanceFieldGet()
1672 resolved_field->IsVolatile(), in CreateInstanceFieldSet()
H A Dcode_sinking.cc56 if (instruction->AsInstanceFieldSet()->IsVolatile()) { in IsInterestingInstruction()
H A Dscheduler_arm.cc925 bool is_volatile = field_info.IsVolatile(); in HandleFieldGetLatencies()
985 bool is_volatile = field_info.IsVolatile(); in HandleFieldSetLatencies()
H A Dnodes.h6112 bool IsVolatile() const { return is_volatile_; }
6175 bool CanBeMoved() const override { return !IsVolatile(); }
6194 bool IsVolatile() const { return field_info_.IsVolatile(); }
6256 return !IsVolatile();
6284 bool IsVolatile() const { return field_info_.IsVolatile(); }
6340 bool IsVolatile() const { return field_info_.IsVolatile(); }
7275 bool CanBeMoved() const override { return !IsVolatile(); }
7290 bool IsVolatile() const { return field_info_.IsVolatile(); }
7340 bool IsVolatile() const { return field_info_.IsVolatile(); }
H A Dload_store_analysis.h543 if (field_info.IsVolatile()) { in VisitFieldAccess()
H A Dinstruction_builder.cc1969 resolved_field->IsVolatile(), in BuildInstanceFieldAccess()
1991 resolved_field->IsVolatile(), in BuildInstanceFieldAccess()
2150 resolved_field->IsVolatile(), in BuildStaticFieldAccess()
2160 resolved_field->IsVolatile(), in BuildStaticFieldAccess()
H A Dcode_generator_arm64.cc1985 if (field_info.IsVolatile() || in HandleFieldGet()
2046 field_info.IsVolatile()); in HandleFieldGet()
2049 if (field_info.IsVolatile()) { in HandleFieldGet()
2117 if (field_info.IsVolatile()) { in HandleFieldSet()
H A Dcode_generator_arm_vixl.cc5701 bool generate_volatile = field_info.IsVolatile() in HandleFieldSet()
5741 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
5882 bool volatile_for_double = field_info.IsVolatile() in HandleFieldGet()
5891 (field_info.IsVolatile() && (field_info.GetFieldType() == DataType::Type::kInt64)) || in HandleFieldGet()
6017 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet()
H A Dcode_generator_x86.cc5688 if (field_info.IsVolatile() && (field_info.GetFieldType() == DataType::Type::kInt64)) { in HandleFieldGet()
5707 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet()
5819 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
5995 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
H A Dinstruction_simplifier.cc963 pred_get->IsVolatile(), in VisitPredicatedInstanceFieldGet()
H A Dcode_generator_x86_64.cc4911 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet()
5013 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
5051 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
/aosp12/art/runtime/mirror/
H A Dfield.h62 bool IsVolatile() REQUIRES_SHARED(Locks::mutator_lock_) { in IsVolatile() function
/aosp12/art/runtime/interpreter/mterp/
H A Dmterp.cc695 inst, inst_data, shadow_frame, obj, field->GetOffset(), field->IsVolatile()); in MterpFieldAccessSlow()
757 if (LIKELY(!field->IsVolatile())) { in MterpFieldAccessFast()
765 inst, inst_data, shadow_frame, obj, field->GetOffset(), field->IsVolatile()); in MterpFieldAccessFast()
H A Dnterp.cc492 if (resolved_field->IsVolatile()) { in NterpGetStaticField()
524 if (resolved_field->IsVolatile()) { in NterpGetInstanceFieldOffset()
/aosp12/art/runtime/native/
H A Djava_lang_reflect_Field.cc86 const bool is_volatile = f->IsVolatile(); in GetFieldValue()
277 const bool is_volatile = f->IsVolatile(); in SetFieldValue()
/aosp12/art/compiler/dex/
H A Dinline_method_analyser.cc730 bool is_volatile = field->IsVolatile(); in ComputeSpecialAccessorInfo()
/aosp12/art/dex2oat/driver/
H A Dcompiler_driver.cc1340 *is_volatile = resolved_field->IsVolatile(); in ComputeInstanceFieldInfo()