OSDN Git Service

Add an atomic lowering pass
authorPeter Collingbourne <peter@pcc.me.uk>
Tue, 3 Aug 2010 16:19:16 +0000 (16:19 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Tue, 3 Aug 2010 16:19:16 +0000 (16:19 +0000)
commit3bababf880bfeaf1bcda7e4f808007621b6bfac8
treeb196a4e4cd842b2ce6feb36357edbdc4adfdf9aa
parent795e70e4319bb38eb92701c2a463eeb7584a9b25
Add an atomic lowering pass

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110113 91177308-0d34-0410-b5e6-96231b3b80d8
docs/Passes.html
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Scalar.h
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Scalar/LowerAtomic.cpp [new file with mode: 0644]
test/Transforms/LowerAtomic/atomic-load.ll [new file with mode: 0644]
test/Transforms/LowerAtomic/atomic-swap.ll [new file with mode: 0644]
test/Transforms/LowerAtomic/barrier.ll [new file with mode: 0644]
test/Transforms/LowerAtomic/dg.exp [new file with mode: 0644]