Searched refs:MemBarrierKind (Results 1 - 16 of 16) sorted by relevance

/art/compiler/dex/
H A Dcompiler_enums.h288 // vA: a constant defined by enum MemBarrierKind.
566 enum MemBarrierKind { enum in namespace:art
574 std::ostream& operator<<(std::ostream& os, const MemBarrierKind& kind);
/art/compiler/optimizing/
H A Dinstruction_simplifier.cc104 void SimplifyMemBarrier(HInvoke* invoke, MemBarrierKind barrier_kind);
1676 void InstructionSimplifierVisitor::SimplifyMemBarrier(HInvoke* invoke, MemBarrierKind barrier_kind) {
1723 SimplifyMemBarrier(instruction, MemBarrierKind::kLoadAny);
1726 SimplifyMemBarrier(instruction, MemBarrierKind::kAnyStore);
1729 SimplifyMemBarrier(instruction, MemBarrierKind::kAnyAny);
H A Dcode_generator_mips.h222 void GenerateMemoryBarrier(MemBarrierKind kind);
H A Dcode_generator_mips64.h222 void GenerateMemoryBarrier(MemBarrierKind kind);
H A Dcode_generator_arm.h381 void GenerateMemoryBarrier(MemBarrierKind kind);
H A Dcode_generator_arm64.h384 void GenerateMemoryBarrier(MemBarrierKind kind);
H A Dcode_generator_x86.h421 void GenerateMemoryBarrier(MemBarrierKind kind);
H A Dcode_generator_x86_64.h369 void GenerateMemoryBarrier(MemBarrierKind kind);
H A Dcode_generator_x86.cc4260 void CodeGeneratorX86::GenerateMemoryBarrier(MemBarrierKind kind) {
4267 case MemBarrierKind::kAnyAny: {
4271 case MemBarrierKind::kAnyStore:
4272 case MemBarrierKind::kLoadAny:
4273 case MemBarrierKind::kStoreStore: {
4623 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny);
4629 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny);
4683 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny);
4749 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore);
4855 codegen_->GenerateMemoryBarrier(MemBarrierKind
[all...]
H A Dcode_generator_x86_64.cc4053 void CodeGeneratorX86_64::GenerateMemoryBarrier(MemBarrierKind kind) {
4060 case MemBarrierKind::kAnyAny: {
4064 case MemBarrierKind::kAnyStore:
4065 case MemBarrierKind::kLoadAny:
4066 case MemBarrierKind::kStoreStore: {
4150 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny);
4156 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny);
4198 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny);
4253 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore);
4359 codegen_->GenerateMemoryBarrier(MemBarrierKind
[all...]
H A Dcodegen_test.cc776 HMemoryBarrier force_materialization(MemBarrierKind::kAnyAny, 0);
H A Dcode_generator_arm.cc3710 void CodeGeneratorARM::GenerateMemoryBarrier(MemBarrierKind kind) {
3714 case MemBarrierKind::kAnyStore:
3715 case MemBarrierKind::kLoadAny:
3716 case MemBarrierKind::kAnyAny: {
3720 case MemBarrierKind::kStoreStore: {
3827 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore);
3919 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny);
4052 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny);
4058 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny);
4114 codegen_->GenerateMemoryBarrier(MemBarrierKind
[all...]
H A Dcode_generator_arm64.cc1490 void CodeGeneratorARM64::GenerateMemoryBarrier(MemBarrierKind kind) {
1494 case MemBarrierKind::kAnyAny:
1495 case MemBarrierKind::kAnyStore: {
1499 case MemBarrierKind::kLoadAny: {
1503 case MemBarrierKind::kStoreStore: {
H A Dcode_generator_mips.cc1106 void InstructionCodeGeneratorMIPS::GenerateMemoryBarrier(MemBarrierKind kind ATTRIBUTE_UNUSED) {
3510 GenerateMemoryBarrier(MemBarrierKind::kLoadAny);
3578 GenerateMemoryBarrier(MemBarrierKind::kAnyStore);
3638 GenerateMemoryBarrier(MemBarrierKind::kAnyAny);
H A Dnodes.h6099 explicit HMemoryBarrier(MemBarrierKind barrier_kind, uint32_t dex_pc = kNoDexPc)
6105 MemBarrierKind GetBarrierKind() { return GetPackedField<BarrierKindField>(); }
6117 using BarrierKindField = BitField<MemBarrierKind, kFieldBarrierKind, kFieldBarrierKindSize>;
H A Dcode_generator_mips64.cc988 void InstructionCodeGeneratorMIPS64::GenerateMemoryBarrier(MemBarrierKind kind ATTRIBUTE_UNUSED) {

Completed in 602 milliseconds