| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | 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 |
* | Use isVoidTy() | Devang Patel | 2009-10-14 | 1 | -7/+7 |
* | make instcombine's instruction sinking more aggressive in the | Chris Lattner | 2009-10-14 | 1 | -3/+10 |
* | Check void type before using RAUWd. | Devang Patel | 2009-10-13 | 1 | -4/+15 |
* | Do not check use_empty() before replaceAllUsesWith(). This gives ValueHandles... | Devang Patel | 2009-10-13 | 1 | -9/+6 |
* | Fix warning. | Dale Johannesen | 2009-10-12 | 1 | -1/+1 |
* | populate instcombine's initial worklist more carefully, causing | Chris Lattner | 2009-10-12 | 1 | -18/+26 |