Home
last modified time | relevance | path

Searched refs:GenerateMemoryBarrier (Results 1 – 15 of 15) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc2362 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in BOXED_TYPES()
2382 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in BOXED_TYPES()
2436 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); // `referent` is volatile. in VisitReferenceGetReferent()
2443 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); // `referent` is volatile. in VisitReferenceGetReferent()
2475 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); // `referent` is volatile. in VisitReferenceRefersTo()
2664 codegen->GenerateMemoryBarrier( in GenerateIntrinsicGet()
2893 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in GenerateIntrinsicSet()
2959 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in GenerateIntrinsicSet()
3642 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in GenUnsafeCas()
3656 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in GenUnsafeCas()
[all …]
Dcode_generator_riscv64.h286 void GenerateMemoryBarrier(MemBarrierKind kind);
639 void GenerateMemoryBarrier(MemBarrierKind kind);
Dintrinsics_riscv64.cc717 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in BOXED_TYPES()
739 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in BOXED_TYPES()
801 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitReferenceGetReferent()
825 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitReferenceRefersTo()
1035 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in GenerateSet()
2076 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in GenUnsafeGet()
2103 codegen->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in GenUnsafeGet()
3545 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in GenerateVarHandleGet()
3584 codegen->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in GenerateVarHandleGet()
4738 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in VisitThreadInterrupted()
[all …]
Dintrinsics_x86.cc3330 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
3535 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); // `referent` is volatile. in VisitReferenceGetReferent()
3540 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); // `referent` is volatile. in VisitReferenceGetReferent()
3565 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); // `referent` is volatile. in VisitReferenceRefersTo()
4004 codegen->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in GenerateVarHandleGet()
4157 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in GenerateVarHandleSet()
4290 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in GenerateVarHandleGetAndSet()
4357 codegen->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in GenerateVarHandleGetAndSet()
4825 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in GenerateVarHandleGetAndBitwiseOp()
4848 codegen->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in GenerateVarHandleGetAndBitwiseOp()
Dcode_generator_x86_64.h493 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86.h587 void GenerateMemoryBarrier(MemBarrierKind kind);
Dintrinsics_x86_64.cc1127 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
3328 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); // `referent` is volatile. in VisitReferenceGetReferent()
3333 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); // `referent` is volatile. in VisitReferenceGetReferent()
3358 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); // `referent` is volatile. in VisitReferenceRefersTo()
4135 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in GenerateVarHandleSet()
4841 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in GenerateVarHandleGetAndUpdate()
4860 codegen->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in GenerateVarHandleGetAndUpdate()
Dcode_generator_riscv64.cc1012 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in StoreSeqCst()
1017 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in StoreSeqCst()
2579 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldGet()
2599 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
3566 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
4589 codegen_->GenerateMemoryBarrier(instruction->GetBarrierKind()); in VisitMemoryBarrier()
5932 void CodeGeneratorRISCV64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier() function in art::riscv64::CodeGeneratorRISCV64
6002 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in GenerateFrameEntry()
Dcode_generator_x86_64.cc2879 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
2887 codegen_->GenerateMemoryBarrier(memory_barrier->GetBarrierKind()); in VisitMemoryBarrier()
5239 void CodeGeneratorX86_64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier() function in art::x86_64::CodeGeneratorX86_64
5312 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5318 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5329 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5433 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
5578 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
8053 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in GenerateReferenceLoadWithBakerReadBarrier()
Dcode_generator_arm_vixl.h641 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86.cc2679 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
2687 codegen_->GenerateMemoryBarrier(memory_barrier->GetBarrierKind()); in VisitMemoryBarrier()
5422 void CodeGeneratorX86::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier() function in art::x86::CodeGeneratorX86
6019 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6025 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6039 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6111 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
6256 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
8732 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in GenerateReferenceLoadWithBakerReadBarrier()
Dcode_generator_arm64.h678 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_arm_vixl.cc2384 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in GenerateFrameEntry()
3560 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
3568 codegen_->GenerateMemoryBarrier(memory_barrier->GetBarrierKind()); in VisitMemoryBarrier()
5861 void CodeGeneratorARMVIXL::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier() function in art::arm::CodeGeneratorARMVIXL
5991 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
6097 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
6270 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6280 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6340 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
Dcode_generator_arm64.cc1380 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in GenerateFrameEntry()
2109 void CodeGeneratorARM64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier() function in art::arm64::CodeGeneratorARM64
6319 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
6327 codegen_->GenerateMemoryBarrier(memory_barrier->GetBarrierKind()); in VisitMemoryBarrier()
Dintrinsics_arm64.cc3502 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in BOXED_TYPES()
3524 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in BOXED_TYPES()
3628 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitReferenceRefersTo()