1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib/Target/AArch64/MCTargetDesc
Tim Northover 4339e74b9f AArch64: lower "fence singlethread" to a pure compiler barrier.
Single-threaded fences aren't required to provide any synchronization with
other processing elements so there's no need for a DMB. They should still be a
barrier for compiler optimizations though.

llvm-svn: 300905
2017-04-20 21:57:45 +00:00
..
AArch64AddressingModes.h AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
AArch64AsmBackend.cpp Add MCContext argument to MCAsmBackend::applyFixup for error reporting 2017-04-05 10:16:14 +00:00
AArch64ELFObjectWriter.cpp [AArch64, Lanai] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-01-06 00:30:53 +00:00
AArch64ELFStreamer.cpp This patch closes PR#32216: Better testing of schedule model instruction latencies/throughputs. 2017-04-14 07:44:23 +00:00
AArch64ELFStreamer.h
AArch64FixupKinds.h
AArch64MachObjectWriter.cpp [AArch64] Fix some Include What You Use warnings; other minor fixes (NFC). 2017-02-03 21:49:13 +00:00
AArch64MCAsmInfo.cpp Distinguish between code pointer size and DataLayout::getPointerSize() in DWARF info generation 2017-04-17 17:41:25 +00:00
AArch64MCAsmInfo.h
AArch64MCCodeEmitter.cpp AArch64: lower "fence singlethread" to a pure compiler barrier. 2017-04-20 21:57:45 +00:00
AArch64MCExpr.cpp
AArch64MCExpr.h
AArch64MCTargetDesc.cpp [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia 2017-04-04 19:51:53 +00:00
AArch64MCTargetDesc.h AArch64 ILP32 relocations for assembly and ELF 2016-10-24 13:37:13 +00:00
AArch64TargetStreamer.cpp [AArch64, Lanai] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-01-06 00:30:53 +00:00
AArch64TargetStreamer.h
CMakeLists.txt
LLVMBuild.txt