Home
last modified time | relevance | path

Searched refs:kUseBakerReadBarrier (Results 1 – 25 of 39) sorted by relevance

12

/art/runtime/
Dread_barrier_config.h62 static constexpr bool kUseBakerReadBarrier = true; variable
64 static constexpr bool kUseBakerReadBarrier = false;
79 static constexpr bool kUseBakerOrBrooksReadBarrier = kUseBakerReadBarrier || kUseBrooksReadBarrier;
81 kUseBakerReadBarrier || kUseBrooksReadBarrier || kUseTableLookupReadBarrier;
Dread_barrier-inl.h47 if (kUseBakerReadBarrier) { in Barrier()
118 if (kUseBakerReadBarrier) { in BarrierForRoot()
159 if (with_read_barrier && kUseBakerReadBarrier) { in BarrierForRoot()
Dcommon_runtime_test.h296 if (!kEmitCompilerReadBarrier || !kUseBakerReadBarrier) { \
/art/runtime/gc/collector/
Dconcurrent_copying-inl.h65 if (kUseBakerReadBarrier) { in MarkUnevacFromSpaceRegion()
74 if (kUseBakerReadBarrier) { in MarkUnevacFromSpaceRegion()
86 if (kUseBakerReadBarrier) { in MarkUnevacFromSpaceRegion()
97 if (kUseBakerReadBarrier) { in MarkImmuneSpace()
140 } else if (UNLIKELY(kUseBakerReadBarrier && !is_active_)) { in Mark()
214 if (kUseBakerReadBarrier && LIKELY(!rb_mark_bit_stack_full_ && ret->AtomicSetMarkBit(0, 1))) { in MarkFromReadBarrier()
243 if (kUseBakerReadBarrier && from_ref->GetReadBarrierStateAcquire() == ReadBarrier::GrayState()) { in IsMarkedInUnevacFromSpace()
Dconcurrent_copying.cc187 CHECK(kUseBakerReadBarrier || kUseTableLookupReadBarrier); in RunPhases()
202 if (kUseBakerReadBarrier && kGrayDirtyImmuneObjects) { in RunPhases()
402 if (kUseBakerReadBarrier) { in InitializePhase()
556 if (kUseBakerReadBarrier && kGrayDirtyImmuneObjects) { in Run()
766 if (kUseBakerReadBarrier && obj->GetReadBarrierState() == ReadBarrier::NonGrayState()) { in operator ()()
887 if (kUseBakerReadBarrier && kGrayDirtyImmuneObjects) { in operator ()()
1411 if (kUseBakerReadBarrier) { in CopyingPhase()
1516 if (kUseBakerReadBarrier && kGrayDirtyImmuneObjects && table != nullptr) { in CopyingPhase()
1529 if (kUseBakerReadBarrier) { in CopyingPhase()
1691 if (kUseBakerReadBarrier && kGrayDirtyImmuneObjects) { in Run()
[all …]
/art/runtime/mirror/
Dobject-readbarrier-inl.h74 if (!kUseBakerReadBarrier) { in GetReadBarrierState()
126 if (!kUseBakerReadBarrier) { in GetReadBarrierState()
130 DCHECK(kUseBakerReadBarrier); in GetReadBarrierState()
138 if (!kUseBakerReadBarrier) { in GetReadBarrierStateAcquire()
150 if (!kUseBakerReadBarrier) { in AtomicSetReadBarrierState()
Dobject_array-inl.h124 if (kUseReadBarrier && kUseBakerReadBarrier) { in AssignableMemmove()
149 if (kUseReadBarrier && kUseBakerReadBarrier) { in AssignableMemmove()
199 if (kUseReadBarrier && kUseBakerReadBarrier) { in AssignableMemcpy()
247 if (kUseReadBarrier && kUseBakerReadBarrier) { in AssignableCheckingMemcpy()
Dobject-inl.h112 CHECK(kUseBakerReadBarrier); in SetReadBarrierState()
120 CHECK(kUseBakerReadBarrier); in AssertReadBarrierState()
/art/runtime/gc/
Dheap-inl.h115 if (kUseBakerReadBarrier) { in AllocObjectWithAllocator()
128 if (kUseBakerReadBarrier) { in AllocObjectWithAllocator()
171 if (kUseBakerReadBarrier) { in AllocObjectWithAllocator()
/art/compiler/optimizing/
Dintrinsics_x86_64.cc75 DCHECK(kUseBakerReadBarrier); in ReadBarrierSystemArrayCopySlowPathX86_64()
755 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitSystemArrayCopy()
806 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitSystemArrayCopy()
921 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy()
953 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy()
974 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy()
1000 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy()
1028 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy()
1060 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy()
1808 if (kUseBakerReadBarrier) { in GenUnsafeGet()
[all …]
Dintrinsics_arm_vixl.cc123 DCHECK(kUseBakerReadBarrier); in ReadBarrierSystemArrayCopySlowPathARMVIXL()
589 if (kUseBakerReadBarrier) { in GenUnsafeGet()
651 if (can_call && kUseBakerReadBarrier) { in CreateIntIntIntToIntLocations()
659 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in CreateIntIntIntToIntLocations()
891 kUseBakerReadBarrier && in CreateIntIntIntIntIntToIntPlusTemps()
1007 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in GenCas()
1014 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenCas()
1076 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitUnsafeCASObject()
1088 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitUnsafeCASObject()
1764 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitSystemArrayCopy()
[all …]
Dintrinsics_arm64.cc89 DCHECK(kUseBakerReadBarrier); in ReadBarrierSystemArrayCopySlowPathARM64()
679 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenUnsafeGet()
717 if (can_call && kUseBakerReadBarrier) { in CreateIntIntIntToIntLocations()
913 kUseBakerReadBarrier && in CreateIntIntIntIntIntToInt()
931 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in CreateIntIntIntIntIntToInt()
1031 DCHECK(kUseBakerReadBarrier); in GenCas()
1081 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitUnsafeCASObject()
1097 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitUnsafeCASObject()
2227 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitSystemArrayCopy()
2279 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy()
[all …]
Dintrinsics_x86.cc77 DCHECK(kUseBakerReadBarrier); in ReadBarrierSystemArrayCopySlowPathX86()
1654 if (kUseBakerReadBarrier) { in GenUnsafeGet()
1706 if (can_call && kUseBakerReadBarrier) { in CreateIntIntIntToIntLocations()
1911 kUseBakerReadBarrier && in CreateIntIntIntIntIntToInt()
1956 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitUnsafeCASObject()
1978 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in GenCAS()
1993 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenCAS()
2093 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitUnsafeCASObject()
2493 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitSystemArrayCopy()
2525 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitSystemArrayCopy()
[all …]
Dinstruction_simplifier_shared.cc248 !kUseBakerReadBarrier && in TryExtractArrayAccessAddress()
Dcode_generator_arm64.cc1990 if (object_field_get_with_read_barrier && kUseBakerReadBarrier) { in HandleFieldGet()
2024 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier && in HandleFieldGet()
2458 if (object_array_get_with_read_barrier && kUseBakerReadBarrier) { in VisitArrayGet()
2509 !kUseBakerReadBarrier)); in VisitArrayGet()
2511 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet()
3728 (kUseBakerReadBarrier || in NumberOfInstanceOfTemps()
3758 baker_read_barrier_slow_path = kUseBakerReadBarrier && needs_read_barrier; in VisitInstanceOf()
5029 if (kUseBakerReadBarrier && requires_read_barrier && !cls->NeedsEnvironment()) { in VisitLoadClass()
5038 if (!kUseReadBarrier || kUseBakerReadBarrier) { in VisitLoadClass()
5239 if (!kUseReadBarrier || kUseBakerReadBarrier) { in VisitLoadString()
[all …]
Dscheduler_arm.cc672 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet()
933 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGetLatencies()
Dcode_generator_arm_vixl.cc2035 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in SetupBlockedRegisters()
5815 if (object_field_get_with_read_barrier && kUseBakerReadBarrier) { in HandleFieldGet()
5847 } else if (object_field_get_with_read_barrier && kUseBakerReadBarrier) { in HandleFieldGet()
5965 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet()
6261 if (object_array_get_with_read_barrier && kUseBakerReadBarrier) { in VisitArrayGet()
6276 if (object_array_get_with_read_barrier && kUseBakerReadBarrier) { in VisitArrayGet()
6410 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet()
7328 if (kUseBakerReadBarrier && requires_read_barrier && !cls->NeedsEnvironment()) { in VisitLoadClass()
7337 if (!kUseReadBarrier || kUseBakerReadBarrier) { in VisitLoadClass()
7584 if (!kUseReadBarrier || kUseBakerReadBarrier) { in VisitLoadString()
[all …]
Dcode_generator_x86_64.cc4784 if (object_field_get_with_read_barrier && kUseBakerReadBarrier) { in HandleFieldGet()
4842 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet()
5226 if (object_array_get_with_read_barrier && kUseBakerReadBarrier) { in VisitArrayGet()
5306 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet()
6117 if (kUseBakerReadBarrier && requires_read_barrier && !cls->NeedsEnvironment()) { in VisitLoadClass()
6126 if (!kUseReadBarrier || kUseBakerReadBarrier) { in VisitLoadClass()
6306 if (!kUseReadBarrier || kUseBakerReadBarrier) { in VisitLoadString()
6429 !kUseBakerReadBarrier && in NumberOfInstanceOfTemps()
6459 baker_read_barrier_slow_path = kUseBakerReadBarrier && needs_read_barrier; in VisitInstanceOf()
7183 if (kUseBakerReadBarrier) { in GenerateReferenceLoadOneRegister()
[all …]
Dcode_generator_arm64.h95 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier) ? mr : vixl::aarch64::NoCPUReg),
113 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
/art/runtime/arch/arm/
Dentrypoints_init_arm.cc94 if (kUseReadBarrier && kUseBakerReadBarrier) { in UpdateReadBarrierEntrypoints()
/art/runtime/entrypoints/quick/
Dquick_jni_entrypoints.cc37 if (kUseBakerReadBarrier) { in ReadBarrierJni()
Dquick_alloc_entrypoints.cc54 if (kUseBakerReadBarrier) { in artAllocObjectFromCode()
/art/compiler/utils/arm64/
Dassembler_arm64.cc188 DCHECK(kUseBakerReadBarrier); in GenerateMarkingRegisterCheck()
/art/runtime/gc/space/
Dspace_test.h110 if (kUseBakerReadBarrier) { in InstallClass()
/art/compiler/utils/arm/
Dassembler_arm_vixl.cc86 DCHECK(kUseBakerReadBarrier); in GenerateMarkingRegisterCheck()

12