/art/runtime/ |
D | read_barrier_config.h | 91 static constexpr bool kEmitCompilerReadBarrier = kForceReadBarrier || kUseReadBarrier; variable
|
D | common_runtime_test.h | 296 if (!kEmitCompilerReadBarrier || !kUseBakerReadBarrier) { \ 308 if (kRunningOnMemoryTool && kPoisonHeapReferences && !kEmitCompilerReadBarrier) { \
|
D | common_throws.cc | 453 DCHECK(kEmitCompilerReadBarrier); in IsValidReadBarrierImplicitCheck() 490 if (kEmitCompilerReadBarrier && IsValidReadBarrierImplicitCheck(addr)) { in IsValidImplicitCheck() 514 if (kEmitCompilerReadBarrier && IsValidReadBarrierImplicitCheck(addr)) { in IsValidImplicitCheck() 538 if (kEmitCompilerReadBarrier && IsValidReadBarrierImplicitCheck(addr)) { in IsValidImplicitCheck()
|
/art/runtime/entrypoints/quick/ |
D | quick_field_entrypoints.cc | 396 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierMark() 404 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierSlow() 419 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierForRootSlow()
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 74 DCHECK(kEmitCompilerReadBarrier); 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() 1807 if (kEmitCompilerReadBarrier) { in GenUnsafeGet() [all …]
|
D | code_generator.h | 58 kEmitCompilerReadBarrier ? kWithReadBarrier : kWithoutReadBarrier; 453 return kEmitCompilerReadBarrier && !instance_of->GetTargetClass()->IsInBootImage(); in InstanceOfNeedsReadBarrier() 468 kEmitCompilerReadBarrier && !check_cast->GetTargetClass()->IsInBootImage(); in IsTypeCheckSlowPathFatal() 667 return kEmitCompilerReadBarrier in GetLoadStringCallKind()
|
D | intrinsics_arm_vixl.cc | 122 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierSystemArrayCopySlowPathARMVIXL() 588 if (kEmitCompilerReadBarrier) { in GenUnsafeGet() 642 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntToIntLocations() 659 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in CreateIntIntIntToIntLocations() 890 bool can_call = kEmitCompilerReadBarrier && 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 | 88 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierSystemArrayCopySlowPathARM64() 679 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenUnsafeGet() 708 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntToIntLocations() 912 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntIntIntToInt() 931 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in CreateIntIntIntIntIntToInt() 1028 if (kEmitCompilerReadBarrier && type == DataType::Type::kReference) { 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 | 76 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierSystemArrayCopySlowPathX86() 1653 if (kEmitCompilerReadBarrier) { in GenUnsafeGet() 1697 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntToIntLocations() 1910 bool can_call = kEmitCompilerReadBarrier && 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 | 247 if (kEmitCompilerReadBarrier && in TryExtractArrayAccessAddress()
|
D | code_generator_arm64.cc | 619 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathARM64() 796 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathARM64() 1984 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in HandleFieldGet() 2024 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier && in HandleFieldGet() 2452 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in VisitArrayGet() 2508 kEmitCompilerReadBarrier && in VisitArrayGet() 2511 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 3727 if (kEmitCompilerReadBarrier && in NumberOfInstanceOfTemps() 5024 const bool requires_read_barrier = kEmitCompilerReadBarrier && !cls->IsInBootImage(); in VisitLoadClass() 6184 CHECK(kEmitCompilerReadBarrier); in GenerateReferenceLoadOneRegister() [all …]
|
D | scheduler_arm.cc | 672 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 933 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGetLatencies()
|
D | code_generator_x86_64.cc | 485 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkSlowPathX86_64() 576 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkAndUpdateFieldSlowPathX86_64() 737 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathX86_64() 909 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathX86_64() 4778 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in HandleFieldGet() 4842 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet() 5220 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in VisitArrayGet() 5306 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 6112 const bool requires_read_barrier = kEmitCompilerReadBarrier && !cls->IsInBootImage(); in VisitLoadClass() 6428 if (kEmitCompilerReadBarrier && in NumberOfInstanceOfTemps() [all …]
|
D | code_generator_x86.cc | 474 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkSlowPathX86() 561 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkAndUpdateFieldSlowPathX86() 716 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathX86() 886 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathX86() 5382 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in HandleFieldGet() 5385 kEmitCompilerReadBarrier in HandleFieldGet() 5458 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet() 5858 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in VisitArrayGet() 5950 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 6775 const bool requires_read_barrier = kEmitCompilerReadBarrier && !cls->IsInBootImage(); in VisitLoadClass() [all …]
|
D | code_generator_arm_vixl.cc | 735 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathARMVIXL() 912 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathARMVIXL() 2035 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in SetupBlockedRegisters() 5809 kEmitCompilerReadBarrier && (field_info.GetFieldType() == DataType::Type::kReference); in HandleFieldGet() 5965 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet() 6255 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in VisitArrayGet() 6403 DCHECK(!(has_intermediate_address && kEmitCompilerReadBarrier)); in VisitArrayGet() 6410 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 7323 const bool requires_read_barrier = kEmitCompilerReadBarrier && !cls->IsInBootImage(); in VisitLoadClass() 7703 if (kEmitCompilerReadBarrier && in NumberOfInstanceOfTemps() [all …]
|
D | code_generator_arm64.h | 95 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier) ? mr : vixl::aarch64::NoCPUReg), 113 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
|
D | code_generator_arm_vixl.h | 86 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
|
D | code_generator.cc | 1645 (kEmitCompilerReadBarrier && in ValidateInvokeRuntime()
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 187 DCHECK(kEmitCompilerReadBarrier); in GenerateMarkingRegisterCheck()
|
D | jni_macro_assembler_arm64.cc | 846 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in RemoveFrame()
|
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.cc | 85 DCHECK(kEmitCompilerReadBarrier); in GenerateMarkingRegisterCheck()
|
D | jni_macro_assembler_arm_vixl.cc | 168 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in RemoveFrame()
|
/art/dex2oat/linker/arm64/ |
D | relative_patcher_arm64.cc | 252 if (!kEmitCompilerReadBarrier) { in PatchPcRelativeReference()
|