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
|