| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix an expensive-checks error. | David Greene | 2009-11-16 | 1 | -20/+24 |
| * | Revert r88830 and r88831 which appear to have caused a selfhost buildbot some | Nick Lewycky | 2009-11-15 | 1 | -28/+0 |
| * | Teach instcombine to look for booleans in wider integers when it encounters a | Nick Lewycky | 2009-11-15 | 1 | -0/+28 |
| * | clarify logic. | Chris Lattner | 2009-11-10 | 1 | -4/+4 |
| * | Add brackets to make gcc-4.4 happy. | Duncan Sands | 2009-11-10 | 1 | -3/+3 |
| * | unify the code that determines whether it is a good idea to change the type | Chris Lattner | 2009-11-10 | 1 | -27/+36 |
| * | factor simplification logic for AND and OR out to InstSimplify from instcombine. | Chris Lattner | 2009-11-10 | 1 | -85/+34 |
| * | 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 | 1 | -0/+1 |
| * | if a 'with overflow' intrinsic just has the normal result used, simplify | Chris Lattner | 2009-11-09 | 1 | -0/+41 |
| * | enhance PHI slicing to handle the case when a slicable PHI is begin | Chris Lattner | 2009-11-09 | 1 | -74/+167 |
| * | 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 |
| * | make instcombine only rewrite a chain of computation | Chris Lattner | 2009-11-07 | 1 | -19/+5 |
| * | 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 | 1 | -4/+3 |
| * | move two functions up higher in the file. Delete a useless argument | Chris Lattner | 2009-11-04 | 1 | -176/+232 |
| * | fix instcombine to only do store sinking when the alignments | Chris Lattner | 2009-11-02 | 1 | -4/+8 |
| * | when merging two loads, make sure to take the min of their alignment, | Chris Lattner | 2009-11-01 | 1 | -1/+1 |
| * | split load sinking out to its own function, like gep sinking. | Chris Lattner | 2009-11-01 | 1 | -66/+101 |
| * | fix a bug noticed by inspection: when instcombine sinks loads through | Chris Lattner | 2009-11-01 | 1 | -4/+24 |
| * | add a comment. | Chris Lattner | 2009-10-31 | 1 | -0/+4 |
| * | 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 |
| * | Optimize around the fact that pred_iterator is slow: instead of sorting | Dan Gohman | 2009-10-30 | 1 | -15/+17 |
| * | Sort the incoming values in PHI nodes to match the predecessor order. | Dan Gohman | 2009-10-30 | 1 | -0/+19 |
| * | Rename MallocFreeHelper as MemoryBuiltins | Victor Hernandez | 2009-10-27 | 1 | -1/+1 |
| * | 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 | 1 | -1/+1 |
| * | Remove FreeInst. | Victor Hernandez | 2009-10-26 | 1 | -55/+2 |
| * | Code that checks WillNotOverflowSignedAdd before creating an Add | Dan Gohman | 2009-10-26 | 1 | -8/+8 |
| * | reapply r85085 with a bugfix to avoid infinite looping. | Chris Lattner | 2009-10-26 | 1 | -8/+47 |
| * | Revert 85085. It causes infinite looping during llvm-gcc build. | Evan Cheng | 2009-10-26 | 1 | -45/+6 |
| * | Implement PR3266 & PR5276, folding: | Chris Lattner | 2009-10-26 | 1 | -6/+45 |
| * | Remove ICmpInst::isSignedPredicate which was a reimplementation | Nick Lewycky | 2009-10-25 | 1 | -19/+17 |
| * | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 | 1 | -0/+40 |
| * | Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su... | Victor Hernandez | 2009-10-23 | 1 | -9/+9 |
| * | move another load optimization from instcombine -> libanalysis. | Chris Lattner | 2009-10-22 | 1 | -12/+2 |
| * | move 'loading i32 from string' optimization from instcombine | Chris Lattner | 2009-10-22 | 1 | -34/+0 |
| * | Move some constant folding logic for loads out of instcombine into | Chris Lattner | 2009-10-22 | 1 | -42/+18 |
| * | fix PR5262. | Chris Lattner | 2009-10-22 | 1 | -15/+42 |
| * | revert r84754, it isn't the right approach. Edwin, please propose | Chris Lattner | 2009-10-21 | 1 | -60/+6 |
| * | Make changes to rev 84292 as requested by Chris Lattner. | Victor Hernandez | 2009-10-21 | 1 | -2/+20 |
| * | Fix PR5262: when folding select into PHI, make sure all operands are available | Torok Edwin | 2009-10-21 | 1 | -6/+60 |
| * | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 1 | -30/+3 |
| * | only try to fold constantexpr operands when the worklist is first populated, | Chris Lattner | 2009-10-15 | 1 | -15/+30 |
| * | don't bother calling ConstantFoldInstruction unless there is a use of the | Chris Lattner | 2009-10-15 | 1 | -22/+25 |