Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinstruction_simplifier.cc121 void SimplifyMemBarrier(HInvoke* invoke, MemBarrierKind barrier_kind);
2070 void InstructionSimplifierVisitor::SimplifyMemBarrier(HInvoke* invoke, MemBarrierKind barrier_kind)… in SimplifyMemBarrier()
2136 SimplifyMemBarrier(instruction, MemBarrierKind::kLoadAny); in VisitInvoke()
2139 SimplifyMemBarrier(instruction, MemBarrierKind::kAnyStore); in VisitInvoke()
2142 SimplifyMemBarrier(instruction, MemBarrierKind::kAnyAny); in VisitInvoke()
Dnodes.cc2865 std::ostream& operator<<(std::ostream& os, const MemBarrierKind& kind) { in operator <<()
2867 case MemBarrierKind::kAnyStore: in operator <<()
2869 case MemBarrierKind::kLoadAny: in operator <<()
2871 case MemBarrierKind::kStoreStore: in operator <<()
2873 case MemBarrierKind::kAnyAny: in operator <<()
2875 case MemBarrierKind::kNTStoreStore: in operator <<()
Dcode_generator_x86_64.h374 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_mips64.h231 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86.h449 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86_64.cc2177 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
4220 void CodeGeneratorX86_64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
4227 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
4231 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
4232 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
4233 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
4237 case MemBarrierKind::kNTStoreStore: in GenerateMemoryBarrier()
4316 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4322 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4364 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
[all …]
Dcode_generator_x86.cc2075 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
4473 void CodeGeneratorX86::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
4480 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
4484 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
4485 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
4486 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
4490 case MemBarrierKind::kNTStoreStore: in GenerateMemoryBarrier()
4818 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4824 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4878 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
[all …]
Dcode_generator_mips.h234 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_arm64.h451 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcodegen_test.cc559 HMemoryBarrier force_materialization(MemBarrierKind::kAnyAny, 0); in TEST_F()
Dcode_generator_arm_vixl.h508 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_arm_vixl.cc3620 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
5520 void CodeGeneratorARMVIXL::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
5524 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
5525 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
5526 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
5530 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
5643 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
5741 codegen_->GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
5926 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
5932 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
[all …]
Dcode_generator_mips64.cc1806 void InstructionCodeGeneratorMIPS64::GenerateMemoryBarrier(MemBarrierKind kind ATTRIBUTE_UNUSED) { in GenerateMemoryBarrier()
4181 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4186 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4205 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
4258 GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
4292 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
5799 GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
Dcode_generator_arm64.cc2177 void CodeGeneratorARM64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
2181 case MemBarrierKind::kAnyAny: in GenerateMemoryBarrier()
2182 case MemBarrierKind::kAnyStore: { in GenerateMemoryBarrier()
2186 case MemBarrierKind::kLoadAny: { in GenerateMemoryBarrier()
2190 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
5480 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
Dnodes.h6475 enum MemBarrierKind { enum
6483 std::ostream& operator<<(std::ostream& os, const MemBarrierKind& kind);
6487 explicit HMemoryBarrier(MemBarrierKind barrier_kind, uint32_t dex_pc = kNoDexPc)
6493 MemBarrierKind GetBarrierKind() { return GetPackedField<BarrierKindField>(); } in GetBarrierKind()
6505 using BarrierKindField = BitField<MemBarrierKind, kFieldBarrierKind, kFieldBarrierKindSize>;
Dintrinsics_mips64.cc2568 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
2601 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dcode_generator_mips.cc1974 void InstructionCodeGeneratorMIPS::GenerateMemoryBarrier(MemBarrierKind kind ATTRIBUTE_UNUSED) { in GenerateMemoryBarrier()
6184 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6189 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6220 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
6293 GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
6366 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
8098 GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitConstructorFence()
Dintrinsics_mips.cc3189 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
3227 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dintrinsics_arm64.cc2941 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
2968 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dintrinsics_arm_vixl.cc3067 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
3092 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
Dintrinsics_x86_64.cc1461 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
Dintrinsics_x86.cc3234 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()