/art/runtime/ |
D | read_barrier_config.h | 91 static constexpr bool kEmitCompilerReadBarrier = kForceReadBarrier || kUseReadBarrier; variable
|
D | common_runtime_test.h | 235 if (!kEmitCompilerReadBarrier || !kUseBakerReadBarrier) { \ 247 if (kRunningOnMemoryTool && kPoisonHeapReferences && !kEmitCompilerReadBarrier) { \
|
D | common_throws.cc | 453 DCHECK(kEmitCompilerReadBarrier); in IsValidReadBarrierImplicitCheck() 488 if (kEmitCompilerReadBarrier && IsValidReadBarrierImplicitCheck(addr)) { in IsValidImplicitCheck() 512 if (kEmitCompilerReadBarrier && IsValidReadBarrierImplicitCheck(addr)) { in IsValidImplicitCheck() 536 if (kEmitCompilerReadBarrier && IsValidReadBarrierImplicitCheck(addr)) { in IsValidImplicitCheck()
|
/art/runtime/entrypoints/quick/ |
D | quick_field_entrypoints.cc | 380 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierMark() 388 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierSlow() 403 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierForRootSlow()
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 79 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierSystemArrayCopySlowPathX86_64() 813 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitSystemArrayCopy() 864 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitSystemArrayCopy() 979 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy() 1011 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy() 1032 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy() 1058 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy() 1086 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy() 1118 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy() 1865 if (kEmitCompilerReadBarrier) { in GenUnsafeGet() [all …]
|
D | code_generator.h | 58 kEmitCompilerReadBarrier ? kWithReadBarrier : kWithoutReadBarrier; 420 return kEmitCompilerReadBarrier && !instance_of->GetTargetClass()->IsInBootImage(); in InstanceOfNeedsReadBarrier() 435 kEmitCompilerReadBarrier && !check_cast->GetTargetClass()->IsInBootImage(); in IsTypeCheckSlowPathFatal() 610 return kEmitCompilerReadBarrier in GetLoadStringCallKind()
|
D | intrinsics_arm_vixl.cc | 172 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierSystemArrayCopySlowPathARMVIXL() 638 if (kEmitCompilerReadBarrier) { in GenUnsafeGet() 692 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntToIntLocations() 709 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in CreateIntIntIntToIntLocations() 940 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntIntIntToIntPlusTemps() 1057 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in GenCas() 1064 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenCas() 1126 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitUnsafeCASObject() 1138 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitUnsafeCASObject() 1814 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitSystemArrayCopy() [all …]
|
D | intrinsics_arm64.cc | 162 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierSystemArrayCopySlowPathARM64() 745 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenUnsafeGet() 774 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntToIntLocations() 978 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntIntIntToInt() 997 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in CreateIntIntIntIntIntToInt() 1094 if (kEmitCompilerReadBarrier && type == DataType::Type::kReference) { in GenCas() 1147 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitUnsafeCASObject() 1163 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitUnsafeCASObject() 2269 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitSystemArrayCopy() 2321 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitSystemArrayCopy() [all …]
|
D | intrinsics_x86.cc | 81 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierSystemArrayCopySlowPathX86() 1698 if (kEmitCompilerReadBarrier) { in GenUnsafeGet() 1742 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntToIntLocations() 1955 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntIntIntToInt() 2001 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitUnsafeCASObject() 2023 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in GenCAS() 2038 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenCAS() 2138 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitUnsafeCASObject() 2538 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitSystemArrayCopy() 2570 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitSystemArrayCopy() [all …]
|
D | intrinsics_mips64.cc | 843 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntToIntLocations() 860 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in CreateIntIntIntToIntLocations() 888 if (!(kEmitCompilerReadBarrier && kUseBakerReadBarrier && (type == DataType::Type::kReference))) { in GenUnsafeGet() 908 if (kEmitCompilerReadBarrier) { in GenUnsafeGet() 1180 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntIntIntToIntPlusTemps() 1222 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in GenCas() 1229 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenCas() 1327 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitUnsafeCASObject() 1337 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitUnsafeCASObject()
|
D | intrinsics_mips.cc | 968 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntToIntLocations() 985 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in CreateIntIntIntToIntLocations() 1015 if (!(kEmitCompilerReadBarrier && kUseBakerReadBarrier && (type == DataType::Type::kReference))) { in GenUnsafeGet() 1052 if (kEmitCompilerReadBarrier) { in GenUnsafeGet() 1333 bool can_call = kEmitCompilerReadBarrier && in CreateIntIntIntIntIntToIntPlusTemps() 1376 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in GenCas() 1383 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in GenCas() 1476 if (kEmitCompilerReadBarrier && !kUseBakerReadBarrier) { in VisitUnsafeCASObject() 1486 DCHECK(!kEmitCompilerReadBarrier || kUseBakerReadBarrier); in VisitUnsafeCASObject()
|
D | instruction_simplifier_shared.cc | 247 if (kEmitCompilerReadBarrier && in TryExtractArrayAccessAddress()
|
D | code_generator_arm64.cc | 617 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathARM64() 794 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathARM64() 1836 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in HandleFieldGet() 1876 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier && in HandleFieldGet() 2304 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in VisitArrayGet() 2360 kEmitCompilerReadBarrier && in VisitArrayGet() 2363 if (type == DataType::Type::kReference && kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 3414 if (kEmitCompilerReadBarrier && in NumberOfInstanceOfTemps() 4585 const bool requires_read_barrier = kEmitCompilerReadBarrier && !cls->IsInBootImage(); in VisitLoadClass() 5708 CHECK(kEmitCompilerReadBarrier); in GenerateReferenceLoadOneRegister() [all …]
|
D | code_generator_mips64.cc | 490 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkSlowPathMIPS64() 583 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkAndUpdateFieldSlowPathMIPS64() 733 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathMIPS64() 909 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathMIPS64() 2276 kEmitCompilerReadBarrier && (type == DataType::Type::kReference); in VisitArrayGet() 2444 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 2946 if (kEmitCompilerReadBarrier && in NumberOfInstanceOfTemps() 4859 kEmitCompilerReadBarrier && (field_type == DataType::Type::kReference); in HandleFieldGet() 4938 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet() 5092 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 | 482 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkSlowPathX86_64() 573 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkAndUpdateFieldSlowPathX86_64() 734 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathX86_64() 906 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathX86_64() 4565 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in HandleFieldGet() 4629 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet() 4998 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in VisitArrayGet() 5084 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 5889 const bool requires_read_barrier = kEmitCompilerReadBarrier && !cls->IsInBootImage(); in VisitLoadClass() 6197 if (kEmitCompilerReadBarrier && in NumberOfInstanceOfTemps() [all …]
|
D | code_generator_x86.cc | 471 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkSlowPathX86() 558 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkAndUpdateFieldSlowPathX86() 713 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathX86() 883 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathX86() 5159 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in HandleFieldGet() 5162 kEmitCompilerReadBarrier in HandleFieldGet() 5235 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet() 5626 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in VisitArrayGet() 5718 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 6520 const bool requires_read_barrier = kEmitCompilerReadBarrier && !cls->IsInBootImage(); in VisitLoadClass() [all …]
|
D | code_generator_arm64.h | 92 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier) ? mr : vixl::aarch64::NoCPUReg), 110 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
|
D | code_generator_arm_vixl.cc | 733 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathARMVIXL() 910 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathARMVIXL() 2032 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in SetupBlockedRegisters() 5458 kEmitCompilerReadBarrier && (field_info.GetFieldType() == DataType::Type::kReference); in HandleFieldGet() 5611 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet() 5893 kEmitCompilerReadBarrier && (instruction->GetType() == DataType::Type::kReference); in VisitArrayGet() 6033 DCHECK(!(has_intermediate_address && kEmitCompilerReadBarrier)); in VisitArrayGet() 6040 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 6954 const bool requires_read_barrier = kEmitCompilerReadBarrier && !cls->IsInBootImage(); in VisitLoadClass() 7334 if (kEmitCompilerReadBarrier && in NumberOfInstanceOfTemps() [all …]
|
D | code_generator_mips.cc | 533 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkSlowPathMIPS() 627 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierMarkAndUpdateFieldSlowPathMIPS() 787 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForHeapReferenceSlowPathMIPS() 965 DCHECK(kEmitCompilerReadBarrier); in ReadBarrierForRootSlowPathMIPS() 2673 kEmitCompilerReadBarrier && (type == DataType::Type::kReference); in VisitArrayGet() 2848 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet() 3391 if (kEmitCompilerReadBarrier && in NumberOfInstanceOfTemps() 6564 kEmitCompilerReadBarrier && (field_type == DataType::Type::kReference); in HandleFieldGet() 6689 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGet() 6920 CHECK(kEmitCompilerReadBarrier); in GenerateReferenceLoadOneRegister() [all …]
|
D | code_generator_arm_vixl.h | 88 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 195 DCHECK(kEmitCompilerReadBarrier); in GenerateMarkingRegisterCheck()
|
/art/dex2oat/linker/arm64/ |
D | relative_patcher_arm64.cc | 260 if (!kEmitCompilerReadBarrier) { in PatchPcRelativeReference()
|
/art/compiler/utils/arm/ |
D | assembler_arm_vixl.cc | 85 DCHECK(kEmitCompilerReadBarrier); in GenerateMarkingRegisterCheck()
|
D | jni_macro_assembler_arm_vixl.cc | 177 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in RemoveFrame()
|