summaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Remove the MarkModRef pass (use AddReadAttrs instead).Duncan Sands2008-09-191-6/+0
* Add a new pass AddReadAttrs which works out which functionsDuncan Sands2008-09-191-0/+6
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-043-4/+4
* Initial version of a Partial Specialization IPO pass. It triggers a couple h...Andrew Lenharth2008-09-031-0/+6
* Add missing decls.Devang Patel2008-09-031-0/+5
* Add a small pass that sets the readnone/readonlyDuncan Sands2008-09-011-0/+5
* Add a new trivial -inst-namer pass which makes it possible to diff theChris Lattner2008-08-231-0/+7
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-151-9/+0
* Make MergeBlockIntoPredecessor more aggressive when the same successor appearsOwen Anderson2008-07-171-1/+1
* Factor MergeBlockIntoPredecessor out into BasicBlockUtils.Owen Anderson2008-07-171-0/+4
* Correct a top-level comment.Dan Gohman2008-07-161-1/+1
* Reapply r53540, now with the matching header!Chris Lattner2008-07-141-1/+6
* whitespace fix.Chris Lattner2008-07-141-1/+1
* doxygenate comments and wrap to 80 cols.Chris Lattner2008-07-141-22/+23
* Add explicit keywords.Dan Gohman2008-07-071-1/+1
* Add missing semicolumn in my last commit.Matthijs Kooijman2008-06-261-1/+1
* Improve comments wrt createInternalize.Matthijs Kooijman2008-06-261-2/+7
* Rename a few variables to be more consistent.Matthijs Kooijman2008-06-241-1/+1
* Revert 51775.Evan Cheng2008-05-303-5/+5
* Patches for building llvm on Solaris x86. Contributed by Nathan Keynes.Evan Cheng2008-05-303-5/+5
* Prune and tidy #includes.Dan Gohman2008-05-292-4/+2
* Simplify internalize pass. Add test case.Devang Patel2008-05-141-4/+9
* Commit the header I accidentally left out of 51083.Dan Gohman2008-05-141-0/+29
* Whitespace cleanups.Dan Gohman2008-05-141-1/+1
* Change class' public PassInfo variables to by initialized with theDan Gohman2008-05-131-8/+8
* Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman2008-05-061-6/+0
* Delete the IPO simplify-libcalls and completely reimplement it asChris Lattner2008-05-012-5/+6
* Rename DeadLoopElimination to LoopDeletion, part 2.Owen Anderson2008-04-291-2/+2
* Add dead loop elimination, which removes dead loops for which we can computeOwen Anderson2008-04-291-0/+7
* Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.hChris Lattner2008-04-211-0/+13
* Add a new Jump Threading pass, which will handle casesChris Lattner2008-04-201-0/+7
* Allow argpromote to promote struct arguments with a specified numberChris Lattner2008-04-191-2/+3
* Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson2008-04-091-0/+7
* Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng2008-03-242-2/+16
* FunctionExtractorPass has been superceded by GVExtractorPassAndrew Lenharth2008-03-211-8/+0
* add a pass that can extract all kinds of global values, not just functions. ...Andrew Lenharth2008-03-071-0/+9
* fix typosGabor Greif2008-03-061-1/+1
* Add pass to promote sret.Devang Patel2008-02-291-0/+1
* prune #includes, fit in 80 cols.Chris Lattner2008-02-251-3/+5
* remove the LowerSelect pass. The last client was the old Sparc backend, whic...Chris Lattner2008-02-191-9/+0
* remove the lower packed pass. It can never work and even the parts that Chris Lattner2008-02-191-7/+0
* The CorrelatedExpressionElimination pass is known to be buggy. Remove it.Bill Wendling2008-01-271-11/+0
* Allow clients to specify the inline threshold when creatingChris Lattner2008-01-122-0/+2
* don't include loopinfo.h from this file.Chris Lattner2008-01-111-1/+3
* With this patch, the LowerGC transformation becomes theGordon Henriksen2008-01-071-7/+0
* back out accidental commit.Chris Lattner2008-01-061-6/+0
* rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner2008-01-061-0/+6
* Didn't mean to commit this.Owen Anderson2008-01-051-6/+0
* Move some more functionality from MRegisterInfo to TargetInstrInfo.Owen Anderson2008-01-041-0/+6
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-2914-28/+28