Home
last modified time | relevance | path

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

/art/compiler/dex/
Dcompiler_enums.h566 enum MemBarrierKind { enum
573 std::ostream& operator<<(std::ostream& os, const MemBarrierKind& kind);
Dmir_graph.cc1459 ss << static_cast<MemBarrierKind>(mir->dalvikInsn.vA); in DisassembleExtendedInstr()
/art/compiler/optimizing/
Dcode_generator_arm.h180 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_mips64.h186 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86.h174 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_x86_64.h178 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_arm64.cc1014 void InstructionCodeGeneratorARM64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
1018 case MemBarrierKind::kAnyAny: in GenerateMemoryBarrier()
1019 case MemBarrierKind::kAnyStore: { in GenerateMemoryBarrier()
1023 case MemBarrierKind::kLoadAny: { in GenerateMemoryBarrier()
1027 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
1152 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldGet()
1187 GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
1190 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
Dcode_generator_arm64.h156 void GenerateMemoryBarrier(MemBarrierKind kind);
Dcode_generator_arm.cc2783 void InstructionCodeGeneratorARM::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
2787 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
2788 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
2789 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
2793 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
2893 GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
2973 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
3087 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
Dcode_generator_x86.cc3173 void InstructionCodeGeneratorX86::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
3180 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
3184 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
3185 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
3186 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
3343 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
3396 GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
3462 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
Dcode_generator_x86_64.cc3130 void InstructionCodeGeneratorX86_64::GenerateMemoryBarrier(MemBarrierKind kind) { in GenerateMemoryBarrier()
3137 case MemBarrierKind::kAnyAny: { in GenerateMemoryBarrier()
3141 case MemBarrierKind::kAnyStore: in GenerateMemoryBarrier()
3142 case MemBarrierKind::kLoadAny: in GenerateMemoryBarrier()
3143 case MemBarrierKind::kStoreStore: { in GenerateMemoryBarrier()
3226 GenerateMemoryBarrier(MemBarrierKind::kLoadAny); in HandleFieldGet()
3264 GenerateMemoryBarrier(MemBarrierKind::kAnyStore); in HandleFieldSet()
3337 GenerateMemoryBarrier(MemBarrierKind::kAnyAny); in HandleFieldSet()
Dnodes.h3775 explicit HMemoryBarrier(MemBarrierKind barrier_kind) in HMemoryBarrier()
3779 MemBarrierKind GetBarrierKind() { return barrier_kind_; } in GetBarrierKind()
3784 const MemBarrierKind barrier_kind_;
Dcode_generator_mips64.cc979 void InstructionCodeGeneratorMIPS64::GenerateMemoryBarrier(MemBarrierKind kind ATTRIBUTE_UNUSED) { in GenerateMemoryBarrier()
/art/compiler/dex/quick/mips/
Dcodegen_mips.h184 bool GenMemBarrier(MemBarrierKind barrier_kind);
Dtarget_mips.cc675 bool MipsMir2Lir::GenMemBarrier(MemBarrierKind barrier_kind ATTRIBUTE_UNUSED) { in GenMemBarrier()
/art/compiler/dex/quick/arm/
Dcodegen_arm.h183 bool GenMemBarrier(MemBarrierKind barrier_kind);
Dint_arm.cc1189 bool ArmMir2Lir::GenMemBarrier(MemBarrierKind barrier_kind) { in GenMemBarrier()
/art/compiler/dex/quick/arm64/
Dcodegen_arm64.h185 bool GenMemBarrier(MemBarrierKind barrier_kind) OVERRIDE;
Dint_arm64.cc1035 bool Arm64Mir2Lir::GenMemBarrier(MemBarrierKind barrier_kind) { in GenMemBarrier()
/art/compiler/dex/quick/x86/
Dcodegen_x86.h274 bool GenMemBarrier(MemBarrierKind barrier_kind) OVERRIDE;
Dtarget_x86.cc600 bool X86Mir2Lir::GenMemBarrier(MemBarrierKind barrier_kind) { in GenMemBarrier()
1488 GenMemBarrier(static_cast<MemBarrierKind>(mir->dalvikInsn.vA)); in GenMachineSpecificExtendedMethodMIR()
/art/compiler/dex/quick/
Dmir_to_lir.h1376 virtual bool GenMemBarrier(MemBarrierKind barrier_kind) = 0;