Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinstruction_builder.cc1640 instruction = new (allocator_) HMemoryBarrier(MemBarrierKind::kLoadAny, dex_pc); in BuildSimpleIntrinsic()
1644 instruction = new (allocator_) HMemoryBarrier(MemBarrierKind::kAnyStore, dex_pc); in BuildSimpleIntrinsic()
1648 instruction = new (allocator_) HMemoryBarrier(MemBarrierKind::kAnyAny, dex_pc); in BuildSimpleIntrinsic()
1651 instruction = new (allocator_) HMemoryBarrier(MemBarrierKind::kAnyAny, dex_pc); in BuildSimpleIntrinsic()
1654 instruction = new (allocator_) HMemoryBarrier(MemBarrierKind::kLoadAny, dex_pc); in BuildSimpleIntrinsic()
1657 instruction = new (allocator_) HMemoryBarrier(MemBarrierKind::kAnyStore, dex_pc); in BuildSimpleIntrinsic()
1660 instruction = new (allocator_) HMemoryBarrier(MemBarrierKind::kLoadAny, dex_pc); in BuildSimpleIntrinsic()
1663 instruction = new (allocator_) HMemoryBarrier(MemBarrierKind::kStoreStore, dex_pc); in BuildSimpleIntrinsic()
Dcode_generator_x86.h501 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86_64.h422 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86_64.cc2384 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
4750 void CodeGeneratorX86_64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
4757 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
4761 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
4762 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
4763 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
4767 case MemBarrierKind::kNTStoreStore: in GenerateMemoryBarrier()
4848 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4854 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4898 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
[all …]
Dcode_generator_x86.cc2207 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
4956 void CodeGeneratorX86::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
4963 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
4967 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
4968 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
4969 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
4973 case MemBarrierKind::kNTStoreStore: in GenerateMemoryBarrier()
5464 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5470 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5526 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
[all …]
Dcode_generator_arm_vixl.cc3296 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
5577 void CodeGeneratorARMVIXL::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
5581 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
5582 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
5583 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
5587 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
5700 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
5800 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
5972 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5982 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
[all …]
Dcodegen_test.cc557 HMemoryBarrier force_materialization(MemBarrierKind::kAnyAny, 0); in TEST_F()
Dcode_generator_arm_vixl.h544 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_arm64.h590 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_arm64.cc1896 void CodeGeneratorARM64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
1900 case MemBarrierKind::kAnyAny: in GenerateMemoryBarrier()
1901 case MemBarrierKind::kAnyStore: { in GenerateMemoryBarrier()
1905 case MemBarrierKind::kLoadAny: { in GenerateMemoryBarrier()
1909 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
5790 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
Dnodes.h7499 enum MemBarrierKind { enum
7507 std::ostream& operator<<(std::ostream& os, MemBarrierKind kind);
7511 explicit HMemoryBarrier(MemBarrierKind barrier_kind, uint32_t dex_pc = kNoDexPc)
7520 MemBarrierKind GetBarrierKind() { return GetPackedField<BarrierKindField>(); } in GetBarrierKind()
7535 using BarrierKindField = BitField<MemBarrierKind, kFieldBarrierKind, kFieldBarrierKindSize>;
Dintrinsics_arm_vixl.cc2956 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
2978 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dintrinsics_arm64.cc2830 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
2854 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dintrinsics_x86_64.cc1101 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
Dintrinsics_x86.cc2858 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()