History log of /external/llvm/include/llvm-c/Transforms/Scalar.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6244b518880842f2c15200ee041e06799e4cc779 21-Mar-2012 Gregory Szorc <gregory.szorc@gmail.com> Organize LLVM C API docs into doxygen modules; add docs

This gives a lot of love to the docs for the C API. Like Clang's
documentation, the C API is now organized into a Doxygen "module"
(LLVMC). Each C header file is a child of the main module. Some modules
(like Core) have a hierarchy of there own. The produced documentation is
thus better organized (before everything was in one monolithic list).

This patch also includes a lot of new documentation for APIs in Core.h.
It doesn't document them all, but is better than none. Function docs are
missing @param and @return annotation, but the documentation body now
commonly provides help details (like the expected llvm::Value sub-type
to expect).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153157 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
0335a14ae771ce1793fb5401acfeb2fb59fc1c6f 25-Jul-2011 Rafael Espindola <rafael.espindola@gmail.com> Add LLVMAddLowerExpectIntrinsicPass to the C API.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135966 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
0d9874b48d747298dcea7e4e6385b511c04a7842 13-Apr-2011 Rafael Espindola <rafael.espindola@gmail.com> Add the alias analysis to the C api.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129447 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
45e1a53efd40a594fa8bb59aee75bb0984770d29 07-Apr-2011 Rafael Espindola <rafael.espindola@gmail.com> Expose more passes to the C API.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129087 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
ffa0e71c334aed9172bee010828fc2707774e128 11-Oct-2010 Chris Lattner <sabre@nondot.org> remove dead prototype, PR8351



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116209 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
75d5fe9213073df311a909924d96a4af7532b001 12-Mar-2010 Nate Begeman <natebegeman@mac.com> Whoops this already existed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98297 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
47a53a6e4ca2e49284c800e9b9e0172e7df7217c 12-Mar-2010 Nate Begeman <natebegeman@mac.com> Add a handful of additional useful pass manager things to the C API


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98296 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
f8fb7c26ee251e71be8a5372dc4936f3042c7553 11-Nov-2009 Chris Lattner <sabre@nondot.org> remove the now dead condprop pass, PR3906.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86810 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
57c03831ccaabd619d1d7eb164375e7e3027031d 06-Mar-2009 Chris Lattner <sabre@nondot.org> add a bunch more passes to the C bindings (PR3734), patch by
Lennart Augustsson!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66272 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
69cf031ee33fc564c3888694cb1cd8ab5dae9fd2 20-Mar-2008 Gordon Henriksen <gordonhenriksen@mac.com> C and Objective Caml bindings for mem2reg and reg2mem.

Patch by Erick Tryzelaar.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h
41ba1546eb46030e9994ee14f8052a1981ae2c54 16-Mar-2008 Gordon Henriksen <gordonhenriksen@mac.com> C and Objective Caml bindings for several scalar transforms.

Patch originally by Erick Tryzelaar, but has been modified somewhat.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48419 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/Transforms/Scalar.h