Converts necessary relaxed loads to acquire loads relaxed-to-acquire
authorPeizhao Ou <peizhaoo@uci.edu>
Thu, 7 Dec 2017 00:45:15 +0000 (16:45 -0800)
committerPeizhao Ou <peizhaoo@uci.edu>
Thu, 7 Dec 2017 00:45:15 +0000 (16:45 -0800)
commite8d5288528844ce3643b7debe333b749ef3b7c98
tree0b9606ee611fda6bef5a77706dda487f890fe6cc
parent70b36591bc9e9f0772c62794bf1a202b1884aaf6
Converts necessary relaxed loads to acquire loads
12 files changed:
include/llvm/CodeGen/MachineBasicBlock.h
include/llvm/IR/BasicBlock.h
lib/CodeGen/AtomicExpandPass.cpp
lib/CodeGen/BranchFolding.cpp
lib/CodeGen/CodeGenPrepare.cpp
lib/CodeGen/MachineBasicBlock.cpp
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/IR/BasicBlock.cpp
lib/IR/Verifier.cpp
lib/Target/AArch64/AArch64TargetMachine.cpp