summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm-c/Transforms/Vectorize.h
Commit message (Collapse)AuthorAgeFilesLines
* Rename the C function to create a SLPVectorizerPass to something sane and ↵Benjamin Kramer2013-04-111-0/+3
| | | | | | expose it in the header file. llvm-svn: 179272
* Symbol hygiene: Make sure declarations and definitions match, make helper ↵Benjamin Kramer2012-10-201-0/+3
| | | | | | functions static. llvm-svn: 166376
* Organize LLVM C API docs into doxygen modules; add docsGregory Szorc2012-03-211-0/+11
| | | | | | | | | | | | | | | | 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). llvm-svn: 153157
* A few of the changes suggested in code review (by Nick Lewycky)Hal Finkel2012-02-011-1/+1
| | | | llvm-svn: 149472
* Add a basic-block autovectorization pass.Hal Finkel2012-02-011-0/+37
This is the initial checkin of the basic-block autovectorization pass along with some supporting vectorization infrastructure. Special thanks to everyone who helped review this code over the last several months (especially Tobias Grosser). llvm-svn: 149468
OpenPOWER on IntegriCloud