aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms
AgeCommit message (Expand)Author
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-09-03Initial version of a Partial Specialization IPO pass. It triggers a couple h...Andrew Lenharth
2008-09-03Add missing decls.Devang Patel
2008-09-01Add a small pass that sets the readnone/readonlyDuncan Sands
2008-08-23Add a new trivial -inst-namer pass which makes it possible to diff theChris Lattner
2008-08-15Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson
2008-07-17Make MergeBlockIntoPredecessor more aggressive when the same successor appearsOwen Anderson
2008-07-17Factor MergeBlockIntoPredecessor out into BasicBlockUtils.Owen Anderson
2008-07-16Correct a top-level comment.Dan Gohman
2008-07-14Reapply r53540, now with the matching header!Chris Lattner
2008-07-14whitespace fix.Chris Lattner
2008-07-14doxygenate comments and wrap to 80 cols.Chris Lattner
2008-07-07Add explicit keywords.Dan Gohman
2008-06-26Add missing semicolumn in my last commit.Matthijs Kooijman
2008-06-26Improve comments wrt createInternalize.Matthijs Kooijman
2008-06-24Rename a few variables to be more consistent.Matthijs Kooijman
2008-05-30Revert 51775.Evan Cheng
2008-05-30Patches for building llvm on Solaris x86. Contributed by Nathan Keynes.Evan Cheng
2008-05-29Prune and tidy #includes.Dan Gohman
2008-05-14Simplify internalize pass. Add test case.Devang Patel
2008-05-14Commit the header I accidentally left out of 51083.Dan Gohman
2008-05-14Whitespace cleanups.Dan Gohman
2008-05-13Change class' public PassInfo variables to by initialized with theDan Gohman
2008-05-06Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman
2008-05-01Delete the IPO simplify-libcalls and completely reimplement it asChris Lattner
2008-04-29Rename DeadLoopElimination to LoopDeletion, part 2.Owen Anderson
2008-04-29Add dead loop elimination, which removes dead loops for which we can computeOwen Anderson
2008-04-21Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.hChris Lattner
2008-04-20Add a new Jump Threading pass, which will handle casesChris Lattner
2008-04-19Allow argpromote to promote struct arguments with a specified numberChris Lattner
2008-04-09Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson
2008-03-24Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng
2008-03-21FunctionExtractorPass has been superceded by GVExtractorPassAndrew Lenharth
2008-03-07add a pass that can extract all kinds of global values, not just functions. ...Andrew Lenharth
2008-03-06fix typosGabor Greif
2008-02-29Add pass to promote sret.Devang Patel
2008-02-25prune #includes, fit in 80 cols.Chris Lattner
2008-02-19remove the LowerSelect pass. The last client was the old Sparc backend, whic...Chris Lattner
2008-02-19remove the lower packed pass. It can never work and even the parts that Chris Lattner
2008-01-27The CorrelatedExpressionElimination pass is known to be buggy. Remove it.Bill Wendling
2008-01-12Allow clients to specify the inline threshold when creatingChris Lattner
2008-01-11don't include loopinfo.h from this file.Chris Lattner
2008-01-07With this patch, the LowerGC transformation becomes theGordon Henriksen
2008-01-06back out accidental commit.Chris Lattner
2008-01-06rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner
2008-01-05Didn't mean to commit this.Owen Anderson
2008-01-04Move some more functionality from MRegisterInfo to TargetInstrInfo.Owen Anderson
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-14Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson
2007-11-09Make this header publicAnton Korobeynikov