|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 153902 | 
| | 
| 
| 
| | llvm-svn: 153353 | 
| | 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| 
| 
| 
| | EP_ModuleOptimizerEarly, to allow passes to be added before the
main ModulePass optimizers.
llvm-svn: 148329 | 
| | 
| 
| 
| | llvm-svn: 146037 | 
| | 
| 
| 
| | llvm-svn: 145530 | 
| | 
| 
| 
| 
| 
| 
| 
| | ends can use without needing to be aware of the plugin (or the plugin be aware of the front end).
Before 3.0, I'd like to add a mechanism for automatically loading a set of plugins from a config file.  API suggestions welcome...
llvm-svn: 137717 | 
| | 
| 
| 
| 
| 
| 
| | functionality since in the C api a pass is created and added to a pass
manager in a single call.
llvm-svn: 137159 | 
|  | llvm-svn: 136727 |