diff options
| author | whitequark <whitequark@whitequark.org> | 2018-09-18 13:35:50 +0000 |
|---|---|---|
| committer | whitequark <whitequark@whitequark.org> | 2018-09-18 13:35:50 +0000 |
| commit | 1f50560e56fbaea4fa463f69960027b7258ceb40 (patch) | |
| tree | 7791b1ec429551d0223a9ed4f634d952af1d5939 /llvm/lib/Transforms | |
| parent | 6823cf0da4b001c747de33d872d440f466fb840d (diff) | |
| download | bcm5719-llvm-1f50560e56fbaea4fa463f69960027b7258ceb40.tar.gz bcm5719-llvm-1f50560e56fbaea4fa463f69960027b7258ceb40.zip | |
[LLVM-C][OCaml] Add LowerAtomic pass to C and OCaml APIs
Summary:
Adds LLVMAddLowerAtomicPass to expose createLowerAtomicPass in the C
and OCaml APIs.
Reviewers: whitequark, deadalnix
Reviewed By: whitequark
Subscribers: jfb, llvm-commits
Differential Revision: https://reviews.llvm.org/D52211
llvm-svn: 342475
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/Scalar.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/Scalar.cpp b/llvm/lib/Transforms/Scalar/Scalar.cpp index 526487d3477..c8feedfacbf 100644 --- a/llvm/lib/Transforms/Scalar/Scalar.cpp +++ b/llvm/lib/Transforms/Scalar/Scalar.cpp @@ -194,6 +194,10 @@ void LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) { unwrap(PM)->add(createLoopUnswitchPass()); } +void LLVMAddLowerAtomicPass(LLVMPassManagerRef PM) { + unwrap(PM)->add(createLowerAtomicPass()); +} + void LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) { unwrap(PM)->add(createMemCpyOptPass()); } |

