Home
last modified time | relevance | path

Searched refs:kEmitCompilerReadBarrier (Results 1 – 25 of 27) sorted by relevance

12

/art/runtime/
Dread_barrier_config.h91 static constexpr bool kEmitCompilerReadBarrier = kForceReadBarrier || kUseReadBarrier; variable
Dcommon_runtime_test.h235 if (!kEmitCompilerReadBarrier || !kUseBakerReadBarrier) { \
247 if (kRunningOnMemoryTool && kPoisonHeapReferences && !kEmitCompilerReadBarrier) { \
Dcommon_throws.cc453 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/
Dquick_field_entrypoints.cc380 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierMark()
388 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierSlow()
403 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierForRootSlow()
/art/compiler/optimizing/
Dintrinsics_x86_64.cc79 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 …]
Dcode_generator.h58 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()
Dintrinsics_arm_vixl.cc172 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 …]
Dintrinsics_arm64.cc162 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 …]
Dintrinsics_x86.cc81 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 …]
Dintrinsics_mips64.cc843 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()
Dintrinsics_mips.cc968 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()
Dinstruction_simplifier_shared.cc247 if (kEmitCompilerReadBarrier && in TryExtractArrayAccessAddress()
Dcode_generator_arm64.cc617 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 …]
Dcode_generator_mips64.cc490 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 …]
Dscheduler_arm.cc672 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet()
933 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGetLatencies()
Dcode_generator_x86_64.cc482 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 …]
Dcode_generator_x86.cc471 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 …]
Dcode_generator_arm64.h92 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier) ? mr : vixl::aarch64::NoCPUReg),
110 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
Dcode_generator_arm_vixl.cc733 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 …]
Dcode_generator_mips.cc533 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 …]
Dcode_generator_arm_vixl.h88 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
/art/compiler/utils/arm64/
Dassembler_arm64.cc195 DCHECK(kEmitCompilerReadBarrier); in GenerateMarkingRegisterCheck()
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64.cc260 if (!kEmitCompilerReadBarrier) { in PatchPcRelativeReference()
/art/compiler/utils/arm/
Dassembler_arm_vixl.cc85 DCHECK(kEmitCompilerReadBarrier); in GenerateMarkingRegisterCheck()
Djni_macro_assembler_arm_vixl.cc177 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in RemoveFrame()

12