| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 | 5 | -457/+15 |
* | Autoupgrade malloc insts to malloc calls. | Victor Hernandez | 2009-10-17 | 3 | -118/+40 |
* | HeapAllocSRoA also needs to check if malloc array size can be computed. | Victor Hernandez | 2009-10-16 | 1 | -36/+40 |
* | Move zext and sext casts fed by loads into the same block as the | Dan Gohman | 2009-10-16 | 1 | -1/+41 |
* | Strip trailing white space. | Duncan Sands | 2009-10-16 | 1 | -33/+31 |
* | Fix bug where array malloc with unexpected computation of the size argument r... | Victor Hernandez | 2009-10-15 | 1 | -17/+17 |
* | 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 | 4 | -12/+12 |
* | 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 | 3 | -7/+27 |
* | Do not check use_empty() before replaceAllUsesWith(). This gives ValueHandles... | Devang Patel | 2009-10-13 | 3 | -15/+11 |
* | Use the new CodeMetrics class to compute code size instead of | Dan Gohman | 2009-10-13 | 1 | -6/+6 |
* | 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 |
* | Move the InlineCost code from Transforms/Utils to Analysis. | Dan Gohman | 2009-10-13 | 3 | -3/+3 |
* | 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 |
* | Make LoopUnswitch's cost estimation count Instructions, rather than | Dan Gohman | 2009-10-13 | 1 | -19/+7 |
* | Make licm debug message readable. | Evan Cheng | 2009-10-12 | 1 | -1/+2 |
* | 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 |
* | revert r83814 for now, it is making the llvm-gcc bootstrap unhappy. | Chris Lattner | 2009-10-11 | 1 | -26/+1 |
* | populate instcombine's initial worklist more carefully, causing | Chris Lattner | 2009-10-11 | 1 | -1/+26 |
* | remove some harmful code that would turn an insertelement on an undef | Chris Lattner | 2009-10-11 | 1 | -22/+0 |
* | teach instcombine to simplify xor's harder, catching the | Chris Lattner | 2009-10-11 | 1 | -0/+27 |
* | cleanups | Chris Lattner | 2009-10-11 | 1 | -20/+18 |
* | cleanup, no functionality change. | Chris Lattner | 2009-10-11 | 1 | -34/+33 |
* | generalize a transformation even more: we don't care whether the | Chris Lattner | 2009-10-11 | 1 | -12/+10 |
* | simplify a transformation by making it more general. | Chris Lattner | 2009-10-11 | 1 | -32/+14 |
* | temporarily revert previous patch | Chris Lattner | 2009-10-11 | 1 | -14/+1 |
* | populate instcombine's initial worklist more carefully, causing | Chris Lattner | 2009-10-11 | 1 | -1/+14 |
* | Remove CleanupDbgInfo, instcombine does this and its not worth duplicating it | Edwin Török | 2009-10-11 | 1 | -35/+0 |
* | LICM shouldn't sink/delete debug information. Fix this and add a testcase. | Edwin Török | 2009-10-11 | 1 | -1/+39 |
* | when folding duplicate conditions, delete the | Chris Lattner | 2009-10-11 | 1 | -0/+2 |
* | implement rdar://7293527, a trivial instcombine that llvm-gcc | Chris Lattner | 2009-10-11 | 1 | -1/+12 |
* | implement a transformation in jump threading that is currently | Chris Lattner | 2009-10-11 | 1 | -64/+218 |
* | restructure some code, no functionality change. | Chris Lattner | 2009-10-11 | 1 | -33/+29 |
* | factor some code better and move a function, no functionality change. | Chris Lattner | 2009-10-11 | 1 | -81/+55 |
* | make jump threading on a phi with undef inputs happen. | Chris Lattner | 2009-10-11 | 1 | -28/+54 |
* | 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 |
* | switch GVN to use SSAUpdater. Besides removing a lot of complexity | Chris Lattner | 2009-10-10 | 1 | -151/+38 |
* | add a simple helper method. | Chris Lattner | 2009-10-10 | 1 | -0/+6 |
* | add ability for clients of SSAUpdater to find out about the | Chris Lattner | 2009-10-10 | 1 | -1/+9 |
* | remove dead code | Chris Lattner | 2009-10-10 | 1 | -65/+0 |
* | add the ability to get a rewritten value from the middle of a block, | Chris Lattner | 2009-10-10 | 1 | -3/+92 |
* | rename GetValueInBlock -> GetValueAtEndOfBlock to better reflect | Chris Lattner | 2009-10-10 | 1 | -11/+11 |
* | use a typedef instead of spelling out an insane type. Yay for auto someday. | Chris Lattner | 2009-10-10 | 1 | -3/+3 |