| Commit message (Expand) | Author | Age | Files | Lines |
| * | refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG. | Chris Lattner | 2009-11-10 | 2 | -164/+173 |
| * | fix ConstantFoldCompareInstOperands to take the LHS/RHS as | Chris Lattner | 2009-11-09 | 1 | -2/+2 |
| * | Fix a comment in a typo that Duncan noticed. | Dan Gohman | 2009-11-09 | 1 | -1/+1 |
| * | Generalize LCSSA to handle loops with exits with predecessors outside | Dan Gohman | 2009-11-09 | 1 | -2/+14 |
| * | remove a bunch of extraneous LLVMContext arguments | Chris Lattner | 2009-11-06 | 3 | -8/+4 |
| * | Avoid calling getUniqueExitBlocks from within LoopSimplify, as it depends | Dan Gohman | 2009-11-05 | 1 | -1/+8 |
| * | The introduction of indirectbr meant the introduction of | Dan Gohman | 2009-11-05 | 1 | -21/+82 |
| * | Teach LoopUnroll how to bail if LoopSimplify can't give it what it needs. | Dan Gohman | 2009-11-05 | 1 | -1/+12 |
| * | Delete an unused member variable. | Dan Gohman | 2009-11-05 | 1 | -2/+0 |
| * | Add an assertion to catch indirectbr in SplitBlockPredecessors. This | Dan Gohman | 2009-11-05 | 1 | -2/+6 |
| * | remove a isFreeCall check: it is a callinst that can write to memory already. | Chris Lattner | 2009-11-03 | 1 | -3/+2 |
| * | Alphabetize. | Ted Kremenek | 2009-11-03 | 1 | -1/+1 |
| * | fix a bug exposed by moving SRoA earlier which caused a crash building kc++ | Chris Lattner | 2009-11-02 | 1 | -1/+6 |
| * | improve comment. | Chris Lattner | 2009-11-01 | 1 | -1/+1 |
| * | change llvm::MergeBlockIntoPredecessor to not merge two blocks BB1->BB2 | Chris Lattner | 2009-11-01 | 1 | -3/+7 |
| * | constant fold indirectbr(blockaddress(%bb)) -> br label %bb. | Chris Lattner | 2009-11-01 | 1 | -9/+46 |
| * | Revert 85678/85680. The decision is to stay with the current form of | Chris Lattner | 2009-11-01 | 1 | -7/+2 |
| * | llvm::SplitEdge should refuse to split an edge from an indirectbr. | Chris Lattner | 2009-10-31 | 1 | -0/+2 |
| * | 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 | 1 | -2/+7 |
| * | 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 |
| * | Simplify this code. | Dan Gohman | 2009-10-31 | 1 | -2/+2 |
| * | Update CMakeLists for recent renames. | Dan Gohman | 2009-10-31 | 1 | -1/+1 |
| * | Rename UnrollLoop.cpp to LoopUnroll.cpp, and LoopUnroll.cpp to | Dan Gohman | 2009-10-31 | 1 | -0/+0 |
| * | Add a comment about a missed opportunity. | Dan Gohman | 2009-10-30 | 1 | -0/+5 |
| * | Teach SimplifyCFG how to eliminate duplicate PHI nodes within a block. | Dan Gohman | 2009-10-30 | 1 | -0/+61 |
| * | teach various passes about blockaddress. We no longer | Chris Lattner | 2009-10-29 | 1 | -2/+2 |
| * | 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 |
| * | Factor out redundancy from clone() implementations. | Devang Patel | 2009-10-27 | 1 | -1/+1 |
| * | Rename MallocFreeHelper as MemoryBuiltins | Victor Hernandez | 2009-10-27 | 1 | -1/+1 |
| * | Fix a pretty serious misfeature of the inliner: if it inlines a function | Chris Lattner | 2009-10-27 | 1 | -0/+9 |
| * | Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t... | Victor Hernandez | 2009-10-26 | 1 | -1/+1 |
| * | Remove FreeInst. | Victor Hernandez | 2009-10-26 | 6 | -123/+2 |
| * | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 9 | -9/+1 |
| * | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 11 | -13/+13 |
| * | MapValue doesn't needs its LLVMContext argument. | Dan Gohman | 2009-10-24 | 3 | -18/+13 |
| * | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 | 2 | -6/+3 |
| * | alternate fix for PR5258 which avoids worklist problems, with reduced testcase. | Chris Lattner | 2009-10-20 | 1 | -11/+6 |
| * | Fix PR5258, jump-threading creating invalid PHIs. | Torok Edwin | 2009-10-20 | 1 | -2/+10 |
| * | Fix SplitBlockPredecessors' LoopInfo updating code to handle the case | Dan Gohman | 2009-10-19 | 1 | -8/+20 |
| * | Change instnamer to name arguments "arg" instead of "tmp" for clarity, and | Dan Gohman | 2009-10-19 | 1 | -2/+2 |
| * | Simplify some code (first hunk) and fix PR5208 (second hunk) by | Chris Lattner | 2009-10-17 | 1 | -8/+6 |
| * | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 1 | -29/+10 |
| * | Strip trailing white space. | Duncan Sands | 2009-10-16 | 1 | -33/+31 |
| * | Update CMake file. | Ted Kremenek | 2009-10-13 | 1 | -1/+0 |
| * | Commit the removal of this file, which is now moved to lib/Analysis. | Dan Gohman | 2009-10-13 | 1 | -337/+0 |
| * | Start refactoring the inline cost estimation code so that it can be used | Dan Gohman | 2009-10-13 | 1 | -71/+71 |