[LLVM-C][OCaml] Add LowerAtomic pass to C and OCaml APIs
authorwhitequark <whitequark@whitequark.org>
Tue, 18 Sep 2018 13:35:50 +0000 (13:35 +0000)
committerwhitequark <whitequark@whitequark.org>
Tue, 18 Sep 2018 13:35:50 +0000 (13:35 +0000)
commit1f50560e56fbaea4fa463f69960027b7258ceb40
tree7791b1ec429551d0223a9ed4f634d952af1d5939
parent6823cf0da4b001c747de33d872d440f466fb840d
[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
llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.ml
llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli
llvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c
llvm/include/llvm-c/Transforms/Scalar.h
llvm/lib/Transforms/Scalar/Scalar.cpp