/art/compiler/optimizing/ |
D | instruction_simplifier.cc | 122 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()
|
D | nodes.cc | 3167 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 <<()
|
D | code_generator_x86_64.h | 384 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_x86_64.cc | 2273 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 …]
|
D | code_generator_mips64.h | 232 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_mips.h | 235 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_x86.h | 466 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_x86.cc | 2107 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 …]
|
D | code_generator_arm_vixl.cc | 3102 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 …]
|
D | code_generator_arm64.h | 461 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_arm_vixl.h | 513 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | codegen_test.cc | 561 HMemoryBarrier force_materialization(MemBarrierKind::kAnyAny, 0); in TEST_F()
|
D | code_generator_mips64.cc | 1908 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()
|
D | code_generator_arm64.cc | 1748 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()
|
D | intrinsics_mips64.cc | 2295 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 2322 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | nodes.h | 7339 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>;
|
D | intrinsics_mips.cc | 2629 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 2661 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | code_generator_mips.cc | 2062 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()
|
D | intrinsics_arm_vixl.cc | 3006 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 3028 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | intrinsics_arm64.cc | 2869 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 2893 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | intrinsics_x86_64.cc | 1159 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
|
D | intrinsics_x86.cc | 2903 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
|