- f7ebea1 Add DomSet back, and revert the changes to LoopSimplify. Apparently the by Owen Anderson · 19 years ago
- 706e970 Completely purge DomSet from LoopSimplify. This is part of the by Owen Anderson · 19 years ago
- 9104195 Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain. by Owen Anderson · 19 years ago
- 1758cb5 LoopSimplify::FindPHIToPartitionLoops() Use ETForest instead of DominatorSet. by Devang Patel · 19 years ago
- 45f966d switch more statistics over to STATISTIC, eliminating static ctors. Also, by Chris Lattner · 19 years ago
- 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
- de46e48 For PR786: by Reid Spencer · 19 years ago
- 6bd6da4 Be far more careful when splitting a loop header, either to form a preheader by Chris Lattner · 19 years ago
- 608cd05 Teach UpdateDomInfoForRevectoredPreds to handle revectored preds that are not by Chris Lattner · 19 years ago
- c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
- 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
- f18b396 Don't attempt to split subloops out of a loop with a huge number of backedges. by Chris Lattner · 19 years ago
- 85d9944 Reimplement the loopsimplify code which deletes edges from unreachable by Chris Lattner · 19 years ago
- 996795b Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
- 9c5693f Canonicalize inner loops before outer loops. Inner loop canonicalization by Chris Lattner · 20 years ago
- cffbbee When splitting exit edges to canonicalize loops, make sure to put the new by Chris Lattner · 20 years ago
- 02f53ad Revert my last patch. It too breaks stuff by Chris Lattner · 20 years ago
- 35248e0 Fix for my previously reverted patch by Chris Lattner · 20 years ago
- b24ce3a revert my previous change, it exposed other problems. by Chris Lattner · 20 years ago
- 05bf90d Make this check stricter. Disallow loop exit blocks from being shared by by Chris Lattner · 20 years ago
- a6ae101 remove dead expr by Chris Lattner · 20 years ago
- cda4aa6 Teach loopsimplify to update et-forest. Patch contributed by Daniel Berlin! by Chris Lattner · 20 years ago
- 2b8cbf3 Update Visual Studio projects to reflect moved file. by Jeff Cohen · 20 years ago[Renamed from llvm/lib/Transforms/Scalar/LoopSimplify.cpp]
- 7939653 remove dead code. The exit block list is computed on demand, thus does not by Chris Lattner · 20 years ago
- 62df798 remove some trickiness that broke yacr2 and some other programs last night by Chris Lattner · 20 years ago
- f83ce5f Make loop-simplify produce better loops by turning PHI nodes like X = phi [X, Y] by Chris Lattner · 20 years ago
- 257efb2 This code can handle non-dominating instructions by Chris Lattner · 20 years ago
- b392321 Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization into by Nate Begeman · 20 years ago
- b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
- 514e843 Enhance loopsimplify to preserve alias analysis instead of clobbering it. by Chris Lattner · 21 years ago
- dd3ec92 trivial simplification by Chris Lattner · 21 years ago
- d8e2018 Adjust to changes in instruction interfaces. by Chris Lattner · 21 years ago
- e29d634 hasConstantValue will soon return instructions that don't dominate the PHI node, by Chris Lattner · 21 years ago
- 3ce42ec Pull assignment out of for loop conditional in order for this to by Alkis Evlogimenos · 21 years ago
- 3e86084 Prototype these functions more accurately by Chris Lattner · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 63b38bd Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
- f2c018c Fix PR404 try #2 by Chris Lattner · 21 years ago
- daa1213 Revert previous patch until I get a bug fixed by Chris Lattner · 21 years ago
- 70177e4 Fix PR404: Loop simplify is really slow on 252.eon by Chris Lattner · 21 years ago
- 8278263 Correct rewriting of exit blocks after my last patch by Chris Lattner · 22 years ago
- d72c3eb Change the ExitBlocks list from being explicitly contained in the Loop by Chris Lattner · 22 years ago
- 89e959b Fix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll by Chris Lattner · 22 years ago
- a6e2281 Refactor code a bit to make it simpler and eliminate the goto by Chris Lattner · 22 years ago
- 8417052 This patch addresses PR35: Loop simplify should reconstruct nested loops. by Chris Lattner · 22 years ago
- 59fdf74 Remove some assertions that are now bogus with the last patch I put in by Chris Lattner · 22 years ago
- 146d0df Fix PR306: Loop simplify incorrectly updates dominator information by Chris Lattner · 22 years ago
- db5b8f4 Fix a regression from this patch: by Chris Lattner · 22 years ago
- d078812 If a block is dead, dominators will not be calculated for it. Because of this by Chris Lattner · 22 years ago
- 797cb2f This little patch speeds up the loop used to update the dominator set analysis. by Chris Lattner · 22 years ago
- 2dd1c8d Fix another dominator update bug. These bugs keep getting exposed because GCSE by Chris Lattner · 22 years ago
- c0c953f Fix bug updating dominators by Chris Lattner · 22 years ago
- 14ab84a Fix PR223: Loopsimplify incorrectly updates dominator information by Chris Lattner · 22 years ago
- 8d414ad Adjust to the new BasicBlock ctor, which requires a function parameter by Chris Lattner · 22 years ago
- 59d2d7f Improve encapsulation in the Loop and LoopInfo classes by eliminating the by Chris Lattner · 22 years ago
- 031a3f8 Generalize a special case to fix PR187 by Chris Lattner · 22 years ago
- 7710f2f Finegrainify namespacification by Chris Lattner · 22 years ago
- 6c237bc Do not insert one entry PHI nodes in split exit blocks! by Chris Lattner · 22 years ago
- a296000 Minor cleanups and simplifications by Chris Lattner · 22 years ago
- 2af5172 Start using the nicer terminator auto-insertion API by Chris Lattner · 22 years ago
- 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- c4622a6 Add support to the loop canonicalization pass to make it transform loops to by Chris Lattner · 22 years ago
- 72272a7 Rename loop preheaders pass to loop simplify by Chris Lattner · 22 years ago
- 55d4788 File is renamed to LoopSimplify.cpp by Chris Lattner · 22 years ago
- 154e4d5 First step in renaming the preheaders pass to loopsimplify by Chris Lattner · 22 years ago
- 9703c02 The preheader insertion pass only depends on the CFG. Mark it as such, which by Chris Lattner · 22 years ago
- 8b2bd4e Fix spelling. by Misha Brukman · 22 years ago
- bb9d03b Renamed DominatorTree::Node::getNode() -> getBlock() by Chris Lattner · 22 years ago
- 4ace48e Spell `occurrence' correctly. by Misha Brukman · 22 years ago
- a34c477 Fix grammar, add comment by Chris Lattner · 22 years ago
- 7eb05a1 Spell `necessary' correctly. by Misha Brukman · 22 years ago
- 0895025 Fix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.ll by Chris Lattner · 22 years ago
- 889f620 Remove unnecesary &*'s by Chris Lattner · 23 years ago
- 49eb0e3 Fix bug I introduced yesterday :( by Chris Lattner · 23 years ago
- 32a39c2 Fix bug: LICM/2003-02-27-PreheaderExitNodeUpdate.ll by Chris Lattner · 23 years ago
- f2d9f94 Fix bug: 2003-02-27-PreheaderExitNodeUpdate.ll by updating exit node info by Chris Lattner · 23 years ago
- 10b2b05 Add a new assertion to check that stuff is happening right by Chris Lattner · 23 years ago
- 4e2fbfb * Don't forget to update Loop information! by Chris Lattner · 23 years ago
- 650096a * Significant changes to the preheader insertion pass: by Chris Lattner · 23 years ago
- bf3a099 Updates to work with recent Statistic's changes: by Chris Lattner · 23 years ago
- 03a9e15 Fix major bugs in dominator set & tree information updating by Chris Lattner · 23 years ago
- ca05691 Change pass name to something sane by Chris Lattner · 23 years ago
- 61992f6 Checkin new loop-preheader insertion pass. by Chris Lattner · 23 years ago