| Commit message (Expand) | Author | Age | Files | Lines |
| * | Revert 85678/85680. The decision is to stay with the current form of | Chris Lattner | 2009-11-01 | 2 | -8/+4 |
| * | Make sure PRE doesn't split crit edges from indirectbr. | Chris Lattner | 2009-10-31 | 1 | -1/+5 |
| * | llvm::SplitEdge should refuse to split an edge from an indirectbr. | Chris Lattner | 2009-10-31 | 2 | -1/+4 |
| * | update the comment above llvm::SplitCriticalEdge, and make | Chris Lattner | 2009-10-31 | 1 | -6/+21 |
| * | adjust a couple xforms to work with null bb's in BlockAddress. | Chris Lattner | 2009-10-31 | 2 | -4/+8 |
| * | add a comment. | Chris Lattner | 2009-10-31 | 1 | -0/+4 |
| * | Revert r85667. LoopUnroll currently can't call utility functions which | Dan Gohman | 2009-10-31 | 2 | -24/+94 |
| * | Remove redundant code. | Dan Gohman | 2009-10-31 | 1 | -3/+0 |
| * | Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into | Dan Gohman | 2009-10-31 | 2 | -94/+24 |
| * | Rename forgetLoopBackedgeTakenCount to forgetLoop, because it | Dan Gohman | 2009-10-31 | 3 | -3/+3 |
| * | Replace LoopUnrollPass.cpp's custom code-size estimation code using | Dan Gohman | 2009-10-31 | 1 | -30/+5 |
| * | Simplify this code. | Dan Gohman | 2009-10-31 | 1 | -2/+2 |
| * | Remove an unnecessary #include. | Dan Gohman | 2009-10-31 | 1 | -1/+0 |
| * | Update CMakeLists for recent renames. | Dan Gohman | 2009-10-31 | 2 | -2/+2 |
| * | Rename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll.cpp to | Dan Gohman | 2009-10-31 | 2 | -0/+0 |
| * | Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new ability | Dan Gohman | 2009-10-31 | 2 | -113/+0 |
| * | Reapply r85634, with the bug fixed. | Dan Gohman | 2009-10-31 | 1 | -15/+17 |
| * | Revert 85634. It's breaking consumer-typeset (and others). | Evan Cheng | 2009-10-31 | 1 | -17/+15 |
| * | Add a comment about a missed opportunity. | Dan Gohman | 2009-10-30 | 1 | -0/+5 |
| * | Optimize around the fact that pred_iterator is slow: instead of sorting | Dan Gohman | 2009-10-30 | 1 | -15/+17 |
| * | Teach SimplifyCFG how to eliminate duplicate PHI nodes within a block. | Dan Gohman | 2009-10-30 | 1 | -0/+61 |
| * | Sort the incoming values in PHI nodes to match the predecessor order. | Dan Gohman | 2009-10-30 | 1 | -0/+19 |
| * | Add option to createGVNPass to disable PRE. | Evan Cheng | 2009-10-30 | 1 | -2/+3 |
| * | Apply some cleanups. No functionality changes. | Nick Lewycky | 2009-10-29 | 1 | -27/+23 |
| * | just for the hell of it, allow globalopt to statically evaluate | Chris Lattner | 2009-10-29 | 1 | -0/+6 |
| * | teach various passes about blockaddress. We no longer | Chris Lattner | 2009-10-29 | 3 | -33/+57 |
| * | teach ValueMapper about BlockAddress', making bugpoint a lot more useful. | Chris Lattner | 2009-10-29 | 1 | -7/+10 |
| * | unindent massive blocks, no functionality change. | Chris Lattner | 2009-10-29 | 1 | -69/+75 |
| * | Extend getMallocArraySize() to determine the array size if the malloc argumen... | Victor Hernandez | 2009-10-28 | 1 | -11/+9 |
| * | llvm.dbg.global_variables do not exist anymore. | Devang Patel | 2009-10-28 | 1 | -9/+0 |
| * | No newline at end of file. | Edward O'Callaghan | 2009-10-28 | 1 | -1/+1 |
| * | Update CMake file. | Benjamin Kramer | 2009-10-28 | 1 | -0/+1 |
| * | Treat lifetime begin/end markers as allocations/frees respectively for the | Owen Anderson | 2009-10-28 | 2 | -0/+41 |
| * | Add ABCD, a generalized implementation of the Elimination of Array Bounds | Nick Lewycky | 2009-10-28 | 1 | -0/+1108 |
| * | Previously, all operands to Constant were themselves constant. | Chris Lattner | 2009-10-28 | 1 | -5/+4 |
| * | Factor out redundancy from clone() implementations. | Devang Patel | 2009-10-27 | 2 | -2/+2 |
| * | Rename MallocFreeHelper as MemoryBuiltins | Victor Hernandez | 2009-10-27 | 7 | -7/+7 |
| * | Fix a pretty serious misfeature of the inliner: if it inlines a function | Chris Lattner | 2009-10-27 | 1 | -0/+9 |
| * | VS build fix, patch by Marius Wachtler. | Mike Stump | 2009-10-27 | 1 | -0/+1 |
| * | Add objectsize intrinsic and hook it up through codegen. Doesn't | Eric Christopher | 2009-10-27 | 1 | -0/+25 |
| * | Add braces to avoid ambiguous else. | Dan Gohman | 2009-10-27 | 1 | -1/+2 |
| * | Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t... | Victor Hernandez | 2009-10-26 | 7 | -7/+7 |
| * | Add a straight-forward implementation of SCCVN for aggressively eliminating s... | Owen Anderson | 2009-10-26 | 1 | -0/+721 |
| * | Remove FreeInst. | Victor Hernandez | 2009-10-26 | 9 | -183/+7 |
| * | Simplify this code. LoopDeletion doesn't need to explicit check that | Dan Gohman | 2009-10-26 | 1 | -24/+2 |
| * | Code that checks WillNotOverflowSignedAdd before creating an Add | Dan Gohman | 2009-10-26 | 1 | -8/+8 |
| * | Update CMake files. | Ted Kremenek | 2009-10-26 | 1 | -0/+1 |
| * | Check in the experimental GEP splitter pass. This pass splits complex | Dan Gohman | 2009-10-26 | 1 | -0/+81 |
| * | Fix a typo in a comment. | Dan Gohman | 2009-10-26 | 1 | -1/+1 |
| * | reapply r85085 with a bugfix to avoid infinite looping. | Chris Lattner | 2009-10-26 | 1 | -8/+47 |