| Commit message (Expand) | Author | Age |
* | Rename the BB-vectorize flag to match the dragonegg name | Nadav Rotem | 2012-10-29 |
* | Change the PassManagerBuilder (used by -O3) loop vectorizer flag from -vector... | Nadav Rotem | 2012-10-29 |
* | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 |
* | Add an option to turn off the expensive GVN load PRE part of GVN. | Bill Wendling | 2012-04-02 |
* | Remove a bunch of empty, dead, and no-op methods from all of these | Chandler Carruth | 2012-03-31 |
* | Initial commit for the rewrite of the inline cost analysis to operate | Chandler Carruth | 2012-03-31 |
* | add EP_OptimizerLast extension point | Kostya Serebryany | 2012-03-23 |
* | Start removing the use of an ad-hoc 'never inline' set and instead | Chandler Carruth | 2012-03-16 |
* | Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. These | Chad Rosier | 2012-02-25 |
* | Add a basic-block autovectorization pass. | Hal Finkel | 2012-02-01 |
* | Add a new PassManagerBuilder customization point, | Dan Gohman | 2012-01-17 |
* | make asan work at -O0, llvm part. Patch by glider@google.com | Kostya Serebryany | 2011-11-30 |
* | Add a mechanism for optimisation plugins to register passes that all front en... | David Chisnall | 2011-08-16 |
* | Move methods in PassManagerBuilder offline. | Rafael Espindola | 2011-08-02 |
* | move PassManagerBuilder.h to IPO. This is a non intuitive place to put it, | Rafael Espindola | 2011-08-02 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 |
* | introduce a new CallGraphSCC class, and pass it around | Chris Lattner | 2010-04-16 |
* | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen | 2010-03-09 |
* | Revert r98089, it was breaking a clang test. | Jakob Stoklund Olesen | 2010-03-09 |
* | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen | 2010-03-09 |
* | Reintroduce the InlineHint function attribute. | Jakob Stoklund Olesen | 2010-02-06 |
* | Move per-function inline threshold calculation to a method. | Jakob Stoklund Olesen | 2010-01-20 |
* | Fix some nasty callgraph dangling pointer problems in | Chris Lattner | 2009-08-31 |
* | Implement a new optimization in the inliner: if inlining multiple | Chris Lattner | 2009-08-27 |
* | reduce header #include'age | Chris Lattner | 2009-08-27 |
* | Convert several more passes to use getAnalysisIfAvailable<TargetData>() | Dan Gohman | 2009-07-24 |
* | Use a SmallPtrSet instead of std::set. | Dale Johannesen | 2009-03-23 |
* | Clear the cached cost when removing a function in | Dale Johannesen | 2009-03-19 |
* | Adjustments to last patch based on review. | Dale Johannesen | 2009-01-09 |
* | Do now allow InlineAlways pass to remove dead functions. | Devang Patel | 2008-11-05 |
* | Add InlineCost class for represent the estimated cost of inlining a | Daniel Dunbar | 2008-10-30 |
* | Factor shouldInline method out of Inliner. | Daniel Dunbar | 2008-10-29 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 |
* | Revert 51775. | Evan Cheng | 2008-05-30 |
* | Patches for building llvm on Solaris x86. Contributed by Nathan Keynes. | Evan Cheng | 2008-05-30 |
* | Increasing the inline limit from (overly conservative) 200 to 300. Given each... | Evan Cheng | 2008-03-24 |
* | Allow clients to specify the inline threshold when creating | Chris Lattner | 2008-01-12 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 |
* | More explicit keywords. | Dan Gohman | 2007-08-01 |
* | Move inliner pass header file. | Tanya Lattner | 2007-06-19 |
* | Move contents of these files into IPO.h | Chris Lattner | 2002-07-24 |
* | Incorporate into IPO.h | Chris Lattner | 2002-07-23 |
* | *** empty log message *** | Chris Lattner | 2002-07-23 |
* | *** empty log message *** | Chris Lattner | 2002-06-25 |
* | Initial checkin of new "Internalize" pass for GCCLD | Chris Lattner | 2002-04-28 |
* | New file for new pass | Chris Lattner | 2002-03-28 |
* | Change over to use new style pass mechanism, now passes only expose small | Chris Lattner | 2002-02-26 |
* | Convert xforms over to use new pass structure | Chris Lattner | 2002-01-30 |