3197b4453d214aa96de3a42da8f8fe189fff2077 |
|
03-Apr-2012 |
Bill Wendling <isanbard@gmail.com> |
Add an option to turn off the expensive GVN load PRE part of GVN. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153902 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
|
1db394921b9635980555cc8d7e0d05b5e885784f |
|
24-Mar-2012 |
Kostya Serebryany <kcc@google.com> |
add EP_OptimizerLast extension point git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153353 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
|
de5e5ec3045a73a06b1054417f9ac6c02929e9ce |
|
01-Feb-2012 |
Hal Finkel <hfinkel@anl.gov> |
Add a basic-block autovectorization pass. 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). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149468 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
|
7d4c87ef6eea424b7a28392ea11137ed77b44b57 |
|
17-Jan-2012 |
Dan Gohman <gohman@apple.com> |
Add a new PassManagerBuilder customization point, EP_ModuleOptimizerEarly, to allow passes to be added before the main ModulePass optimizers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148329 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
|
af65a8c54b66e9a78e2c7a9a810a33a73fb7f63a |
|
30-Nov-2011 |
Kostya Serebryany <kcc@google.com> |
make asan work at -O0, llvm part. Patch by glider@google.com git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145530 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
|
7a817eae6cb00a2ba5ec2a4127775b839a357e4c |
|
16-Aug-2011 |
David Chisnall <csdavec@swan.ac.uk> |
Add a mechanism for optimisation plugins to register passes that all front 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... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137717 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
|
c684e83e4554bfaf6180426f86b9253b65dd46ec |
|
02-Aug-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Move methods in PassManagerBuilder offline. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136727 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
|
3d453ac1317f910b0589d87c061f056be29e36cd |
|
02-Aug-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
move PassManagerBuilder.h to IPO. This is a non intuitive place to put it, but it solves a layering violation since things in Support are not supposed to use things in Transforms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136726 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
|