| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | 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 |
* | change simplifycfg to not duplicate 'unwind' instructions. Hopefully | Chris Lattner | 2009-10-13 | 1 | -12/+5 |
* | rewrite LCSSA to use SSAUpdate, to only return true if it modifies | Chris Lattner | 2009-10-11 | 1 | -154/+130 |
* | clean up and simplify some code. Don't use setvector when things will be | Chris Lattner | 2009-10-11 | 1 | -28/+23 |
* | add a simple helper method. | Chris Lattner | 2009-10-10 | 1 | -0/+6 |