summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/IPO.h
Commit message (Expand)AuthorAge
* Use an ArrayRef instead of a std::vector&.Rafael Espindola2012-12-11
* Change the internalize pass to internalize all symbols when given an emptyRafael Espindola2012-10-26
* Introduce a BarrierNoop pass, a hack designed to allow *some* controlChandler Carruth2012-10-18
* Add a pass that renames everything with metasyntatic names. This works well a...Alex Rosenberg2012-09-11
* Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. TheseChad Rosier2012-02-25
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-03
* Fix typo in comment.Jay Foad2011-07-26
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* remove the StructRetPromotion pass. It is unused, not maintained andChris Lattner2011-04-11
* remove the partial specialization pass. It is unmaintained and has bugs.Chris Lattner2011-01-16
* Let the -inline-threshold command line argument take precedence over theJakob Stoklund Olesen2010-11-02
* Rewrite ExtractGV, removing a bunch of stuff that didn't fully work,Dan Gohman2010-08-26
* The BlockExtractorPass() constructor was not reading the BlockFile and that wasRafael Espindola2010-07-31
* Debugging infomration is encoded in llvm IR using metadata. This is designedDevang Patel2010-07-01
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-24
* remove the IndMemRemPass, which only made sense for when malloc/free were int...Chris Lattner2009-10-18
* Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass.Dan Gohman2009-09-28
* Add an early implementation of a partial inlining pass. The idea behind thisOwen Anderson2009-06-14
* Add helper pass to remove llvm.dbg.declare intrinsics.Devang Patel2009-03-09
* Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands2008-12-31
* Add new helper pass that strips all symbol names except debugging information.Devang Patel2008-11-18
* Undo previous check-in.Devang Patel2008-11-11
* Add utility pass to remove dbg info.Devang Patel2008-11-11
* Add a new MergeFunctions pass. It finds identical functions and merges them.Nick Lewycky2008-11-02
* Add a new pass AddReadAttrs which works out which functionsDuncan Sands2008-09-19
* Initial version of a Partial Specialization IPO pass. It triggers a couple h...Andrew Lenharth2008-09-03
* Add missing decls.Devang Patel2008-09-03
* Add missing semicolumn in my last commit.Matthijs Kooijman2008-06-26
* Improve comments wrt createInternalize.Matthijs Kooijman2008-06-26
* Rename a few variables to be more consistent.Matthijs Kooijman2008-06-24
* Simplify internalize pass. Add test case.Devang Patel2008-05-14
* Delete the IPO simplify-libcalls and completely reimplement it asChris Lattner2008-05-01
* Allow argpromote to promote struct arguments with a specified numberChris Lattner2008-04-19
* FunctionExtractorPass has been superceded by GVExtractorPassAndrew Lenharth2008-03-21
* add a pass that can extract all kinds of global values, not just functions. ...Andrew Lenharth2008-03-07
* Add pass to promote sret.Devang Patel2008-02-29
* Allow clients to specify the inline threshold when creatingChris Lattner2008-01-12
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* Deleting redundant copy of block extractor pass. See also PR1775.Gordon Henriksen2007-11-05
* For PR411:Reid Spencer2007-02-05
* Propagate changes from my local tree. This patch includes:Anton Korobeynikov2007-01-28
* Inherit CallGraphSCCPass directly from Pass.Devang Patel2007-01-26
* Add new constructor to accept vector of exported names while creatingDevang Patel2006-07-20
* Add a simple pass to make sure that all (non-library) calls to malloc and freeAndrew Lenharth2006-04-10
* add an option to the internalize passChris Lattner2005-10-18
* Declare a function to create the SimplifyLibCalls pass.Reid Spencer2005-04-25
* Remove trailing whitespaceMisha Brukman2005-04-21
* Apply feedback from Chris.Jeff Cohen2005-01-10
* Add more missing createXxxPass functions.Jeff Cohen2005-01-08
* New prototypeChris Lattner2004-12-10