summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Make ArgumentPromotion handle recursive functions that pass pointers in their...Owen Anderson2006-09-02
* Improve handling of SelectInst.Nick Lewycky2006-09-02
* Don't confuse canonicalize and lookup. Fixes predsimplify.reg4.ll. AlsoNick Lewycky2006-09-01
* Properties where both Values weren't in the union (as being equal toNick Lewycky2006-08-31
* Move to using the EquivalenceClass ADT. Removes SynSets.Nick Lewycky2006-08-30
* Do not rely on std::sort and std::erase to get list of uniqueDevang Patel2006-08-29
* Clean up a bit.Owen Anderson2006-08-29
* Add PredicateSimplifier pass. Collapses equal variables into one formNick Lewycky2006-08-28
* Make LoopUnroll fold excessive BasicBlocks. This results in a significant sp...Owen Anderson2006-08-28
* simplify AnalysisGroup registration, eliminating one typeid call.Chris Lattner2006-08-28
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-27
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-27
* Fix a crash related to updating Phi nodes in the original header block. This...Owen Anderson2006-08-25
* Add an assertion to check that we're really preserving LCSSA.Owen Anderson2006-08-25
* Reapply the indvars patch, since nothing blew up last night.Owen Anderson2006-08-25
* Revert my previous patch. Since there are some major changes that went in to...Owen Anderson2006-08-25
* Specify that indvars actually preserve LCSSA. This has been done for a whil...Owen Anderson2006-08-25
* Implement unrolling of multiblock loops. This significantly improves theOwen Anderson2006-08-24
* Fix a grammaro in a comment.Reid Spencer2006-08-18
* Handle single-entry PHI nodes correctly. This fixes PR877 andChris Lattner2006-08-14
* Don't attempt to split subloops out of a loop with a huge number of backedges.Chris Lattner2006-08-12
* Reimplement the loopsimplify code which deletes edges from unreachableChris Lattner2006-08-12
* Make this example pass use some things from lib/Support (EscapeString,Reid Spencer2006-08-07
* For PR780:Reid Spencer2006-08-07
* Fix PR867 (and maybe 868) and testcsae:Chris Lattner2006-08-03
* Changes:Chris Lattner2006-08-03
* Add special check to avoid isLoop call. Simple, but doesn't seem to speedChris Lattner2006-08-02
* Replace the SSA update code in LCSSA with a bottom-up approach instead of a topChris Lattner2006-08-02
* Minor comment tweaksChris Lattner2006-07-20
* Make it fit into 80 cols.Devang Patel2006-07-20
* Add new constructor to accept vector of exported names while creatingDevang Patel2006-07-20
* Add an assertion.Owen Anderson2006-07-19
* Make LoopUnroll not die on LCSSA Phis. This makes lencod work again.Owen Anderson2006-07-19
* Fix a error that hadn't yet cause any problems, but I'm sure it would haveOwen Anderson2006-07-19
* silence warnings in a release buildChris Lattner2006-07-18
* Only reuse a previous IV if it would not require a type conversion.Evan Cheng2006-07-18
* eliminate some ugly code, using ConstantExpr::getWithOperands instead.Chris Lattner2006-07-14
* Hopefully the final attempt at making IndVars preserve LCSSA.Owen Anderson2006-07-14
* Revert this patch temporarily until PR831 is fixed.Chris Lattner2006-07-13
* Handle instructions in the map, but that map to a null pointer.Chris Lattner2006-07-12
* IndVars now (correctly) preserves LCSSA form.Owen Anderson2006-07-12
* In addition to deleting calls, the inliner can constant fold them as well.Chris Lattner2006-07-12
* Change the callgraph representation to store the callsite along with theChris Lattner2006-07-12
* Silence a warning produced in assertions-disabled modeChris Lattner2006-07-11
* Revert my indvars changes because they were breaking things. Unfortunately thisOwen Anderson2006-07-11
* Add a comment, and fix a typo that broke the build.Owen Anderson2006-07-10
* Don't indent the entire function.Owen Anderson2006-07-10
* Recognize 16-bit bswaps by relaxing overconstrained pattern.Chris Lattner2006-07-10
* Make instcombine not remove Phi nodes when LCSSA is live.Owen Anderson2006-07-10
* Fix typo in the comment.Owen Anderson2006-07-09