Home
last modified time | relevance | path

Searched refs:MemBarrierKind (Results 1 – 22 of 22) sorted by relevance

/art/compiler/optimizing/
Dinstruction_simplifier.cc122 void SimplifyMemBarrier(HInvoke* invoke, MemBarrierKind barrier_kind);
2488 MemBarrierKind barrier_kind) { in SimplifyMemBarrier()
2580 SimplifyMemBarrier(instruction, MemBarrierKind::kLoadAny); in VisitInvoke()
2583 SimplifyMemBarrier(instruction, MemBarrierKind::kAnyStore); in VisitInvoke()
2586 SimplifyMemBarrier(instruction, MemBarrierKind::kAnyAny); in VisitInvoke()
2589 SimplifyMemBarrier(instruction, MemBarrierKind::kAnyAny); in VisitInvoke()
2592 SimplifyMemBarrier(instruction, MemBarrierKind::kLoadAny); in VisitInvoke()
2595 SimplifyMemBarrier(instruction, MemBarrierKind::kAnyStore); in VisitInvoke()
2598 SimplifyMemBarrier(instruction, MemBarrierKind::kLoadAny); in VisitInvoke()
2601 SimplifyMemBarrier(instruction, MemBarrierKind::kStoreStore); in VisitInvoke()
Dnodes.cc3167 std::ostream& operator<<(std::ostream& os, const MemBarrierKind& kind) { in operator <<()
3169 case MemBarrierKind::kAnyStore: in operator <<()
3171 case MemBarrierKind::kLoadAny: in operator <<()
3173 case MemBarrierKind::kStoreStore: in operator <<()
3175 case MemBarrierKind::kAnyAny: in operator <<()
3177 case MemBarrierKind::kNTStoreStore: in operator <<()
Dcode_generator_x86_64.h384 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86_64.cc2273 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
4537 void CodeGeneratorX86_64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
4544 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
4548 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
4549 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
4550 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
4554 case MemBarrierKind::kNTStoreStore: in GenerateMemoryBarrier()
4635 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4641 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4685 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
[all …]
Dcode_generator_mips64.h232 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_mips.h235 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86.h466 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86.cc2107 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
4785 void CodeGeneratorX86::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
4792 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
4796 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
4797 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
4798 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
4802 case MemBarrierKind::kNTStoreStore: in GenerateMemoryBarrier()
5241 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5247 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5303 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
[all …]
Dcode_generator_arm_vixl.cc3102 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
5228 void CodeGeneratorARMVIXL::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
5232 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
5233 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
5234 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
5238 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
5351 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
5449 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
5618 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5624 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
[all …]
Dcode_generator_arm64.h461 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_arm_vixl.h513 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcodegen_test.cc561 HMemoryBarrier force_materialization(MemBarrierKind::kAnyAny, 0); in TEST_F()
Dcode_generator_mips64.cc1908 void InstructionCodeGeneratorMIPS64::GenerateMemoryBarrier(MemBarrierKind kind ATTRIBUTE_UNUSED) { in GenerateMemoryBarrier()
4950 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4955 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4974 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5030 GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
5064 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
7074 GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
Dcode_generator_arm64.cc1748 void CodeGeneratorARM64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
1752 case MemBarrierKind::kAnyAny: in GenerateMemoryBarrier()
1753 case MemBarrierKind::kAnyStore: { in GenerateMemoryBarrier()
1757 case MemBarrierKind::kLoadAny: { in GenerateMemoryBarrier()
1761 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
5337 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
Dintrinsics_mips64.cc2295 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
2322 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dnodes.h7339 enum MemBarrierKind { enum
7347 std::ostream& operator<<(std::ostream& os, const MemBarrierKind& kind);
7351 explicit HMemoryBarrier(MemBarrierKind barrier_kind, uint32_t dex_pc = kNoDexPc)
7360 MemBarrierKind GetBarrierKind() { return GetPackedField<BarrierKindField>(); } in GetBarrierKind()
7375 using BarrierKindField = BitField<MemBarrierKind, kFieldBarrierKind, kFieldBarrierKindSize>;
Dintrinsics_mips.cc2629 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
2661 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dcode_generator_mips.cc2062 void InstructionCodeGeneratorMIPS::GenerateMemoryBarrier(MemBarrierKind kind ATTRIBUTE_UNUSED) { in GenerateMemoryBarrier()
6701 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6706 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6737 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6813 GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
6889 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
9452 GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
Dintrinsics_arm_vixl.cc3006 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
3028 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dintrinsics_arm64.cc2869 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
2893 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dintrinsics_x86_64.cc1159 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
Dintrinsics_x86.cc2903 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()