- 1997473 Drop 'const' by Devang Patel · 17 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
- 58d7fbf Avoid recursion. by Devang Patel · 17 years ago
- 3dc6776 Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for by Owen Anderson · 17 years ago
- cc221cd Re-constify things that don't break the build. Last patch in this by Owen Anderson · 17 years ago
- f7c8318 Unconst-ify stuff that broke the build. by Owen Anderson · 17 years ago
- ad19014 Const-ify some parameters, and some cosmetic cleanups. No functionality change. by Owen Anderson · 17 years ago
- 0cd0461 Tabs -> Spaces by Owen Anderson · 17 years ago
- 17cba6d Improve some _slow_ behavior introduced in my patches the last few days. by Owen Anderson · 17 years ago
- 558fc74 Cleanup some from my DomSet-removal changes. Add a new by Owen Anderson · 17 years ago
- a397ce1 Remove DominatorSet usage from LoopSimplify. Patch from Owen Anderson. by Nick Lewycky · 17 years ago
- e9ed445 Add DomSet back, and revert the changes to LoopSimplify. Apparently the by Owen Anderson · 17 years ago
- 4f9e58e Completely purge DomSet from LoopSimplify. This is part of the by Owen Anderson · 17 years ago
- d44008a Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain. by Owen Anderson · 17 years ago
- 3b57b6f LoopSimplify::FindPHIToPartitionLoops() Use ETForest instead of DominatorSet. by Devang Patel · 17 years ago
- d216e8b switch more statistics over to STATISTIC, eliminating static ctors. Also, by Chris Lattner · 18 years ago
- ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
- 3ed469c For PR786: by Reid Spencer · 18 years ago
- 120fce5 Be far more careful when splitting a loop header, either to form a preheader by Chris Lattner · 18 years ago
- c398457 Teach UpdateDomInfoForRevectoredPreds to handle revectored preds that are not by Chris Lattner · 18 years ago
- 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
- a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
- 3bb4657 Don't attempt to split subloops out of a loop with a huge number of backedges. by Chris Lattner · 18 years ago
- fa78946 Reimplement the loopsimplify code which deletes edges from unreachable by Chris Lattner · 18 years ago
- 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 18 years ago
- 0ab9f96 Canonicalize inner loops before outer loops. Inner loop canonicalization by Chris Lattner · 18 years ago
- c27e056 When splitting exit edges to canonicalize loops, make sure to put the new by Chris Lattner · 18 years ago
- ee628cf Revert my last patch. It too breaks stuff by Chris Lattner · 19 years ago
- d308ddc Fix for my previously reverted patch by Chris Lattner · 19 years ago
- 5077c7b revert my previous change, it exposed other problems. by Chris Lattner · 19 years ago
- 8587eb3 Make this check stricter. Disallow loop exit blocks from being shared by by Chris Lattner · 19 years ago
- 441365c remove dead expr by Chris Lattner · 19 years ago
- baec98d Teach loopsimplify to update et-forest. Patch contributed by Daniel Berlin! by Chris Lattner · 19 years ago
- 8385393 remove dead code. The exit block list is computed on demand, thus does not by Chris Lattner · 19 years ago
- 98599ba remove some trickiness that broke yacr2 and some other programs last night by Chris Lattner · 19 years ago
- 94f4032 Make loop-simplify produce better loops by turning PHI nodes like X = phi [X, Y] by Chris Lattner · 19 years ago
- 5e1b231 This code can handle non-dominating instructions by Chris Lattner · 19 years ago
- a83ba0f Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization into by Nate Begeman · 19 years ago
- fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
- cec5b88 Enhance loopsimplify to preserve alias analysis instead of clobbering it. by Chris Lattner · 19 years ago
- fee3411 trivial simplification by Chris Lattner · 19 years ago
- 5551706 Adjust to changes in instruction interfaces. by Chris Lattner · 20 years ago
- c30bda7 hasConstantValue will soon return instructions that don't dominate the PHI node, by Chris Lattner · 20 years ago
- 200a360 Pull assignment out of for loop conditional in order for this to by Alkis Evlogimenos · 20 years ago
- 4b50156 Prototype these functions more accurately by Chris Lattner · 20 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
- 47b14a4 Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
- fed22aa Fix PR404 try #2 by Chris Lattner · 20 years ago
- de7aee7 Revert previous patch until I get a bug fixed by Chris Lattner · 20 years ago
- 507e3d6 Fix PR404: Loop simplify is really slow on 252.eon by Chris Lattner · 20 years ago
- 59fb87d Correct rewriting of exit blocks after my last patch by Chris Lattner · 20 years ago
- f1ab4b4 Change the ExitBlocks list from being explicitly contained in the Loop by Chris Lattner · 20 years ago
- 4b66242 Fix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll by Chris Lattner · 20 years ago
- 1f62f82 Refactor code a bit to make it simpler and eliminate the goto by Chris Lattner · 20 years ago
- 529b28d This patch addresses PR35: Loop simplify should reconstruct nested loops. by Chris Lattner · 20 years ago
- 4edf6c0 Remove some assertions that are now bogus with the last patch I put in by Chris Lattner · 20 years ago
- 4f303bd Fix PR306: Loop simplify incorrectly updates dominator information by Chris Lattner · 20 years ago
- 85ebd54 Fix a regression from this patch: by Chris Lattner · 20 years ago
- 2ef703e If a block is dead, dominators will not be calculated for it. Because of this by Chris Lattner · 20 years ago
- 786c564 This little patch speeds up the loop used to update the dominator set analysis. by Chris Lattner · 20 years ago
- 99dcc1d Fix another dominator update bug. These bugs keep getting exposed because GCSE by Chris Lattner · 21 years ago
- 3e0b870 Fix bug updating dominators by Chris Lattner · 21 years ago
- 4f02fc2 Fix PR223: Loopsimplify incorrectly updates dominator information by Chris Lattner · 21 years ago
- c24a076 Adjust to the new BasicBlock ctor, which requires a function parameter by Chris Lattner · 21 years ago
- 329c1c6 Improve encapsulation in the Loop and LoopInfo classes by eliminating the by Chris Lattner · 21 years ago
- 0f98e75 Generalize a special case to fix PR187 by Chris Lattner · 21 years ago
- 66ea98e Finegrainify namespacification by Chris Lattner · 21 years ago
- 010ba10 Do not insert one entry PHI nodes in split exit blocks! by Chris Lattner · 21 years ago
- 108e4ab Minor cleanups and simplifications by Chris Lattner · 21 years ago
- f8485c6 Start using the nicer terminator auto-insertion API by Chris Lattner · 21 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
- 2ab6a73 Add support to the loop canonicalization pass to make it transform loops to by Chris Lattner · 21 years ago
- 98bf436 Rename loop preheaders pass to loop simplify by Chris Lattner · 21 years ago
- 67a9801 File is renamed to LoopSimplify.cpp by Chris Lattner · 21 years ago
- ee2c50c First step in renaming the preheaders pass to loopsimplify by Chris Lattner · 21 years ago
- bebd86d The preheader insertion pass only depends on the CFG. Mark it as such, which by Chris Lattner · 21 years ago
- cf00c4a Fix spelling. by Misha Brukman · 21 years ago
- c444a42 Renamed DominatorTree::Node::getNode() -> getBlock() by Chris Lattner · 21 years ago
- dfa5f83 Spell `occurrence' correctly. by Misha Brukman · 21 years ago
- e6f7f61 Fix grammar, add comment by Chris Lattner · 21 years ago
- 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
- 8f6396e Fix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.ll by Chris Lattner · 21 years ago
- e408e25 Remove unnecesary &*'s by Chris Lattner · 21 years ago
- 6315938 Fix bug I introduced yesterday :( by Chris Lattner · 21 years ago
- 74cd04e Fix bug: LICM/2003-02-27-PreheaderExitNodeUpdate.ll by Chris Lattner · 21 years ago
- 9f879cf Fix bug: 2003-02-27-PreheaderExitNodeUpdate.ll by updating exit node info by Chris Lattner · 21 years ago
- 7e7ad49 Add a new assertion to check that stuff is happening right by Chris Lattner · 21 years ago
- 69269ac * Don't forget to update Loop information! by Chris Lattner · 21 years ago
- dbf3cd7 * Significant changes to the preheader insertion pass: by Chris Lattner · 21 years ago
- a92f696 Updates to work with recent Statistic's changes: by Chris Lattner · 22 years ago
- 4d01892 Fix major bugs in dominator set & tree information updating by Chris Lattner · 22 years ago
- 0bd3616 Change pass name to something sane by Chris Lattner · 22 years ago
- 38acf9e Checkin new loop-preheader insertion pass. by Chris Lattner · 22 years ago