Searched refs:MemBarrierKind (Results 1 – 22 of 22) sorted by relevance
/art/compiler/optimizing/ |
D | instruction_simplifier.cc | 121 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()
|
D | nodes.cc | 2865 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 <<()
|
D | code_generator_x86_64.h | 374 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_mips64.h | 231 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_x86.h | 449 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_x86_64.cc | 2177 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 …]
|
D | code_generator_x86.cc | 2075 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 …]
|
D | code_generator_mips.h | 234 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_arm64.h | 451 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | codegen_test.cc | 559 HMemoryBarrier force_materialization(MemBarrierKind::kAnyAny, 0); in TEST_F()
|
D | code_generator_arm_vixl.h | 508 void GenerateMemoryBarrier(MemBarrierKind kind);
|
D | code_generator_arm_vixl.cc | 3620 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 …]
|
D | code_generator_mips64.cc | 1806 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()
|
D | code_generator_arm64.cc | 2177 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()
|
D | nodes.h | 6475 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>;
|
D | intrinsics_mips64.cc | 2568 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 2601 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | code_generator_mips.cc | 1974 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()
|
D | intrinsics_mips.cc | 3189 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 3227 icodegen->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | intrinsics_arm64.cc | 2941 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 2968 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | intrinsics_arm_vixl.cc | 3067 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf() 3092 codegen_->GenerateMemoryBarrier(MemBarrierKind::kStoreStore); in VisitIntegerValueOf()
|
D | intrinsics_x86_64.cc | 1461 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
|
D | intrinsics_x86.cc | 3234 codegen_->GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in VisitSystemArrayCopy()
|