/art/runtime/ |
D | read_barrier_config.h | 62 static constexpr bool kUseBakerReadBarrier = true; variable 64 static constexpr bool kUseBakerReadBarrier = false; 79 static constexpr bool kUseBakerOrBrooksReadBarrier = kUseBakerReadBarrier || kUseBrooksReadBarrier; 81 kUseBakerReadBarrier || kUseBrooksReadBarrier || kUseTableLookupReadBarrier;
|
D | read_barrier-inl.h | 47 if (kUseBakerReadBarrier) { in Barrier() 118 if (kUseBakerReadBarrier) { in BarrierForRoot() 159 if (with_read_barrier && kUseBakerReadBarrier) { in BarrierForRoot()
|
D | common_runtime_test.h | 296 if (!kEmitCompilerReadBarrier || !kUseBakerReadBarrier) { \
|
/art/runtime/gc/collector/ |
D | concurrent_copying-inl.h | 65 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()
|
D | concurrent_copying.cc | 187 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/ |
D | object-readbarrier-inl.h | 74 if (!kUseBakerReadBarrier) { in GetReadBarrierState() 126 if (!kUseBakerReadBarrier) { in GetReadBarrierState() 130 DCHECK(kUseBakerReadBarrier); in GetReadBarrierState() 138 if (!kUseBakerReadBarrier) { in GetReadBarrierStateAcquire() 150 if (!kUseBakerReadBarrier) { in AtomicSetReadBarrierState()
|
D | object_array-inl.h | 124 if (kUseReadBarrier && kUseBakerReadBarrier) { in AssignableMemmove() 149 if (kUseReadBarrier && kUseBakerReadBarrier) { in AssignableMemmove() 199 if (kUseReadBarrier && kUseBakerReadBarrier) { in AssignableMemcpy() 247 if (kUseReadBarrier && kUseBakerReadBarrier) { in AssignableCheckingMemcpy()
|
D | object-inl.h | 112 CHECK(kUseBakerReadBarrier); in SetReadBarrierState() 120 CHECK(kUseBakerReadBarrier); in AssertReadBarrierState()
|
/art/runtime/gc/ |
D | heap-inl.h | 115 if (kUseBakerReadBarrier) { in AllocObjectWithAllocator() 128 if (kUseBakerReadBarrier) { in AllocObjectWithAllocator() 171 if (kUseBakerReadBarrier) { in AllocObjectWithAllocator()
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 75 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 …]
|
D | intrinsics_arm_vixl.cc | 123 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 …]
|
D | intrinsics_arm64.cc | 89 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 …]
|
D | intrinsics_x86.cc | 77 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 …]
|
D | instruction_simplifier_shared.cc | 248 !kUseBakerReadBarrier && in TryExtractArrayAccessAddress()
|
D | code_generator_arm64.cc | 1990 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 …]
|
D | scheduler_arm.cc | 672 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 933 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGetLatencies()
|
D | code_generator_arm_vixl.cc | 2035 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 …]
|
D | code_generator_x86_64.cc | 4784 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 …]
|
D | code_generator_arm64.h | 95 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier) ? mr : vixl::aarch64::NoCPUReg), 113 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
|
/art/runtime/arch/arm/ |
D | entrypoints_init_arm.cc | 94 if (kUseReadBarrier && kUseBakerReadBarrier) { in UpdateReadBarrierEntrypoints()
|
/art/runtime/entrypoints/quick/ |
D | quick_jni_entrypoints.cc | 37 if (kUseBakerReadBarrier) { in ReadBarrierJni()
|
D | quick_alloc_entrypoints.cc | 54 if (kUseBakerReadBarrier) { in artAllocObjectFromCode()
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 188 DCHECK(kUseBakerReadBarrier); in GenerateMarkingRegisterCheck()
|
/art/runtime/gc/space/ |
D | space_test.h | 110 if (kUseBakerReadBarrier) { in InstallClass()
|
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.cc | 86 DCHECK(kUseBakerReadBarrier); in GenerateMarkingRegisterCheck()
|