| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Add header guards to files that were missing guards. Remove #endif comments
as they don't seem common in LLVM (we can easily add them back if we decide
they're useful)
Changes made by clang-tidy with minor tweaks.
llvm-svn: 215558
|
|
|
|
|
|
| |
for refactoring the ARC Optimizer.
llvm-svn: 173647
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 115971
|
|
|
|
| |
llvm-svn: 115965
|
|
|
|
| |
llvm-svn: 115963
|
|
|
|
| |
llvm-svn: 115957
|
|
|
|
| |
llvm-svn: 115949
|
|
|
|
| |
llvm-svn: 115946
|
|
|
|
| |
llvm-svn: 115933
|
|
llvm-svn: 115932
|