| Commit message (Expand) | Author | Age | Files | Lines |
| * | pull a bunch of logic out of instcombine into instsimplify for compare | Chris Lattner | 2009-11-09 | 1 | -56/+13 |
| * | inline a simple function. | Chris Lattner | 2009-11-09 | 1 | -17/+20 |
| * | rename SimplifyCompare -> SimplifyCmpInst and split it into | Chris Lattner | 2009-11-09 | 2 | -1/+2 |
| * | fix ConstantFoldCompareInstOperands to take the LHS/RHS as | Chris Lattner | 2009-11-09 | 1 | -2/+2 |
| * | use instructionsimplify instead of a weak clone of ad-hoc folding stuff. | Chris Lattner | 2009-11-09 | 1 | -22/+2 |
| * | stub out a new form of BasicBlock::RemovePredecessorAndSimplify which | Chris Lattner | 2009-11-09 | 1 | -5/+65 |
| * | 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 |
| * | if a 'with overflow' intrinsic just has the normal result used, simplify | Chris Lattner | 2009-11-09 | 1 | -0/+41 |
| * | fix PR5104: when printing a single character, return the result of | Chris Lattner | 2009-11-09 | 1 | -9/+13 |
| * | enhance PHI slicing to handle the case when a slicable PHI is begin | Chris Lattner | 2009-11-09 | 1 | -74/+167 |
| * | Small cleanups. | Owen Anderson | 2009-11-09 | 1 | -8/+4 |
| * | Revert my previous patch to ABCD and fix things the right way. There are two... | Owen Anderson | 2009-11-09 | 1 | -13/+28 |
| * | comment typos pointed out by Duncan | Chris Lattner | 2009-11-09 | 1 | -3/+3 |
| * | Fix an issue where the ordering of blocks within a function could lead to dif... | Owen Anderson | 2009-11-08 | 1 | -2/+4 |
| * | Teach an instcombine to not pull trunc instructions through PHI nodes | Chris Lattner | 2009-11-08 | 1 | -10/+30 |
| * | reapply r8644[3-5] with only the scary part | Chris Lattner | 2009-11-08 | 1 | -8/+151 |
| * | Speculatively revert r8644[3-5], they seem to be leading to infinite loops in | Daniel Dunbar | 2009-11-08 | 1 | -151/+8 |
| * | teach a couple of instcombine transformations involving PHIs to | Chris Lattner | 2009-11-08 | 1 | -8/+151 |
| * | Improve tail call elimination to handle the switch statement. | Nick Lewycky | 2009-11-07 | 1 | -2/+11 |
| * | make instcombine only rewrite a chain of computation | Chris Lattner | 2009-11-07 | 1 | -19/+5 |
| * | Revert r86359, it is breaking the self host on the | Chris Lattner | 2009-11-07 | 1 | -117/+62 |
| * | Teach dead store elimination that certain intrinsics write to memory just like | Nick Lewycky | 2009-11-07 | 1 | -62/+117 |
| * | reapply 86289, 86278, 86270, 86267, 86266 & 86264 plus a fix | Chris Lattner | 2009-11-07 | 1 | -243/+363 |
| * | Oops, FunctionContainsEscapingAllocas is really used to mean two different | Nick Lewycky | 2009-11-07 | 1 | -2/+10 |
| * | Dust off tail recursion elimination. Fix a fixme by applying CaptureTracking | Nick Lewycky | 2009-11-07 | 1 | -21/+8 |
| * | Revert following patches to fix llvmgcc bootstrap. | Devang Patel | 2009-11-07 | 1 | -350/+234 |
| * | - new SROA mallocs should have the mallocs running-or'ed, not the malloc's bi... | Victor Hernandez | 2009-11-07 | 1 | -19/+22 |
| * | Avoid "ambiguous 'else'" warning from gcc. | Jeffrey Yasskin | 2009-11-07 | 1 | -1/+2 |
| * | Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. | Victor Hernandez | 2009-11-07 | 1 | -69/+72 |
| * | Fix a bug where we'd call SplitBlockPredecessors with a pred in the | Chris Lattner | 2009-11-06 | 1 | -2/+11 |
| * | Remove function left over from other jump threading cleanup. | Eli Friedman | 2009-11-06 | 1 | -24/+0 |
| * | Fix a problem discovered on self host. | Chris Lattner | 2009-11-06 | 1 | -1/+1 |
| * | remove more code subsumed by r86264 | Chris Lattner | 2009-11-06 | 1 | -83/+17 |
| * | eliminate some more code subsumed by r86264 | Chris Lattner | 2009-11-06 | 1 | -41/+4 |
| * | remove now redundant code, r86264 handles this case. | Chris Lattner | 2009-11-06 | 1 | -66/+0 |
| * | Extend jump threading to support much more general threading | Chris Lattner | 2009-11-06 | 1 | -27/+325 |
| * | remove some more Context arguments. | Chris Lattner | 2009-11-06 | 1 | -1/+1 |
| * | remove a bunch of extraneous LLVMContext arguments | Chris Lattner | 2009-11-06 | 9 | -138/+106 |
| * | Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM | Victor Hernandez | 2009-11-06 | 1 | -74/+68 |
| * | Teach LSR to avoid calling SplitCriticalEdge on edges with indirectbr. | Dan Gohman | 2009-11-05 | 1 | -0/+1 |
| * | Avoid calling getUniqueExitBlocks from within LoopSimplify, as it depends | Dan Gohman | 2009-11-05 | 1 | -1/+8 |
| * | LoopDeletion depends on loops having dedicated exits. | Dan Gohman | 2009-11-05 | 1 | -0/+4 |
| * | The introduction of indirectbr meant the introduction of | Dan Gohman | 2009-11-05 | 1 | -21/+82 |
| * | Update various Loop optimization passes to cope with the possibility that | Dan Gohman | 2009-11-05 | 7 | -9/+29 |
| * | Teach LoopUnroll how to bail if LoopSimplify can't give it what it needs. | Dan Gohman | 2009-11-05 | 1 | -1/+12 |
| * | Call getAnalysis<LoopInfo> the normal way, instead of asking passed-in | Dan Gohman | 2009-11-05 | 1 | -2/+2 |
| * | 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 |
| * | Teach SimplifyLibCalls to fold memcmp calls with constant arguments. | Benjamin Kramer | 2009-11-05 | 1 | -4/+11 |