Searched refs:MemBarrierKind (Results 1 – 15 of 15) sorted by relevance
/art/compiler/optimizing/ |
D | instruction_builder.cc | 1640 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()
|
D | code_generator_x86.h | 501 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_x86_64.h | 422 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_x86_64.cc | 2384 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 …]
|
D | code_generator_x86.cc | 2207 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 …]
|
D | code_generator_arm_vixl.cc | 3296 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 …]
|
D | codegen_test.cc | 557 HMemoryBarrier force_materialization(MemBarrierKind::kAnyAny, 0); in TEST_F()
|
D | code_generator_arm_vixl.h | 544 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_arm64.h | 590 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_arm64.cc | 1896 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()
|
D | nodes.h | 7499 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>;
|
D | intrinsics_arm_vixl.cc | 2956 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 2978 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | intrinsics_arm64.cc | 2830 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 2854 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | intrinsics_x86_64.cc | 1101 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
|
D | intrinsics_x86.cc | 2858 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
|