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