| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rearrange code a bit | Chris Lattner | 2004-02-24 | 1 | -30/+27 | 
| | | | | | llvm-svn: 11793 | ||||
| * | Implement: test/Regression/Transforms/SimplifyCFG/switch_create.ll | Chris Lattner | 2004-02-24 | 1 | -7/+140 | 
| | | | | | | | | | | | This turns code like this: if (X == 4 | X == 7) and if (X != 4 & X != 7) into switch instructions. llvm-svn: 11792 | ||||
| * | Implement test/Regression/Transforms/SimplifyCFG/UncondBranchToReturn.ll, | Chris Lattner | 2004-02-16 | 1 | -0/+48 | 
| | | | | | | | see the testcase for the reasoning. llvm-svn: 11496 | ||||
| * | Implement SimplifyCFG/PhiEliminate.ll | Chris Lattner | 2004-02-11 | 1 | -5/+234 | 
| | | | | | | | | Having a proper 'select' instruction would allow the elimination of a lot of the special case cruft in this patch, but we don't have one yet. llvm-svn: 11307 | ||||
| * | The hasConstantReferences predicate always returns false. | Chris Lattner | 2004-02-11 | 1 | -52/+49 | 
| | | | | | llvm-svn: 11301 | ||||
| * | rename the "exceptional" destination of an invoke instruction to the ↵ | Chris Lattner | 2004-02-08 | 1 | -1/+1 | 
| | | | | | | | 'unwind' dest llvm-svn: 11202 | ||||
| * | Finegrainify namespacification | Chris Lattner | 2004-01-09 | 1 | -5/+2 | 
| | | | | | llvm-svn: 10727 | ||||
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 | 
| | | | | | llvm-svn: 9903 | ||||
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 | 
| | | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
| * | Fix spelling. | Misha Brukman | 2003-10-10 | 1 | -3/+3 | 
| | | | | | llvm-svn: 9027 | ||||
| * | Eliminate support for the llvm.unwind intrinisic, using the Unwind ↵ | Chris Lattner | 2003-09-08 | 1 | -25/+24 | 
| | | | | | | | instruction instead llvm-svn: 8411 | ||||
| * | Implement SimplifyCFG/InvokeEliminate.ll | Chris Lattner | 2003-08-24 | 1 | -1/+36 | 
| | | | | | llvm-svn: 8126 | ||||
| * | Fix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll | Chris Lattner | 2003-08-17 | 1 | -1/+5 | 
| | | | | | llvm-svn: 7921 | ||||
| * | Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll | Chris Lattner | 2003-08-05 | 1 | -1/+2 | 
| | | | | | | | Fix bug: SimplifyCFG/2003-08-05-MishandleInvoke.ll llvm-svn: 7599 | ||||
| * | Remove unnecesary &*'s | Chris Lattner | 2003-04-23 | 1 | -2/+2 | 
| | | | | | llvm-svn: 5872 | ||||
| * | Fix bug: SimplifyCFG/2003-03-07-DominateProblem.ll | Chris Lattner | 2003-03-07 | 1 | -2/+19 | 
| | | | | | llvm-svn: 5722 | ||||
| * | Implement CFGSimplify/PhiBlockMerge*.ll | Chris Lattner | 2003-03-05 | 1 | -10/+36 | 
| | | | | | llvm-svn: 5702 | ||||
| * | Implement testcase CFGSimplify/EqualPHIEdgeBlockMerge.ll | Chris Lattner | 2003-03-05 | 1 | -10/+24 | 
| | | | | | llvm-svn: 5699 | ||||
| * | Fix spelling of `propagate'. | Misha Brukman | 2002-10-29 | 1 | -3/+3 | 
| | | | | | llvm-svn: 4423 | ||||
| * | Changes to support PHINode::removeIncoming changes | Chris Lattner | 2002-10-08 | 1 | -9/+2 | 
| | | | | | llvm-svn: 4079 | ||||
| * | Fix bug: SimplifyCFG/2002-09-24-PHIAssertion.ll | Chris Lattner | 2002-09-24 | 1 | -3/+4 | 
| | | | | | llvm-svn: 3913 | ||||
| * | Minor cleanups | Chris Lattner | 2002-09-24 | 1 | -7/+5 | 
| | | | | | llvm-svn: 3904 | ||||
| * | Allow folding of basic blocks that have PHI nodes in them, fixing "bug": | Chris Lattner | 2002-07-29 | 1 | -1/+11 | 
| | | | | | | | test/Regression/Transforms/SimplifyCFG/2002-06-24-PHINode.ll llvm-svn: 3128 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-06-25 | 1 | -29/+26 | 
| | | | | | llvm-svn: 2777 | ||||
| * | Add implementation of SimplifyCFG | Chris Lattner | 2002-05-21 | 1 | -0/+198 | 
| llvm-svn: 2701 | |||||

