Home
last modified time | relevance | path

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

/art/runtime/
Dread_barrier_config.h91 static constexpr bool kEmitCompilerReadBarrier = kForceReadBarrier || kUseReadBarrier; variable
Dcommon_runtime_test.h296 if (!kEmitCompilerReadBarrier || !kUseBakerReadBarrier) { \
308 if (kRunningOnMemoryTool && kPoisonHeapReferences && !kEmitCompilerReadBarrier) { \
Dcommon_throws.cc453 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/
Dquick_field_entrypoints.cc396 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierMark()
404 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierSlow()
419 DCHECK(kEmitCompilerReadBarrier); in artReadBarrierForRootSlow()
/art/compiler/optimizing/
Dintrinsics_x86_64.cc74 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 …]
Dcode_generator.h58 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()
Dintrinsics_arm_vixl.cc122 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 …]
Dintrinsics_arm64.cc88 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 …]
Dintrinsics_x86.cc76 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 …]
Dinstruction_simplifier_shared.cc247 if (kEmitCompilerReadBarrier && in TryExtractArrayAccessAddress()
Dcode_generator_arm64.cc619 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 …]
Dscheduler_arm.cc672 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in VisitArrayGet()
933 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in HandleFieldGetLatencies()
Dcode_generator_x86_64.cc485 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 …]
Dcode_generator_x86.cc474 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 …]
Dcode_generator_arm_vixl.cc735 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 …]
Dcode_generator_arm64.h95 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier) ? mr : vixl::aarch64::NoCPUReg),
113 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
Dcode_generator_arm_vixl.h86 ((kEmitCompilerReadBarrier && kUseBakerReadBarrier)
Dcode_generator.cc1645 (kEmitCompilerReadBarrier && in ValidateInvokeRuntime()
/art/compiler/utils/arm64/
Dassembler_arm64.cc187 DCHECK(kEmitCompilerReadBarrier); in GenerateMarkingRegisterCheck()
Djni_macro_assembler_arm64.cc846 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in RemoveFrame()
/art/compiler/utils/arm/
Dassembler_arm_vixl.cc85 DCHECK(kEmitCompilerReadBarrier); in GenerateMarkingRegisterCheck()
Djni_macro_assembler_arm_vixl.cc168 if (kEmitCompilerReadBarrier && kUseBakerReadBarrier) { in RemoveFrame()
/art/dex2oat/linker/arm64/
Drelative_patcher_arm64.cc252 if (!kEmitCompilerReadBarrier) { in PatchPcRelativeReference()