| Commit message (Expand) | Author | Age | Files | Lines |
| * | Make LoopDeletion check the maximum backedge taken count, rather than the | Dan Gohman | 2009-10-23 | 1 | -1/+1 |
| * | 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 | 2 | -4/+20 |
| * | Fix PR5262: when folding select into PHI, make sure all operands are available | Edwin Török | 2009-10-21 | 1 | -6/+60 |
| * | make GVN work better when TD is not around: | Chris Lattner | 2009-10-21 | 1 | -15/+21 |
| * | Restore LoopUnswitch's block-oriented threshold. LoopUnswitch now checks both | Dan Gohman | 2009-10-20 | 1 | -36/+27 |
| * | Fix PR4313: IPSCCP was not setting the lattice value for the invoke instruction | Edwin Török | 2009-10-20 | 1 | -2/+4 |
| * | Refactor lookup_or_add to contain _MUCH_ less duplicated code. Add support for | Owen Anderson | 2009-10-19 | 1 | -181/+217 |
| * | Simplify some code. | Owen Anderson | 2009-10-19 | 1 | -124/+61 |
| * | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 2 | -31/+4 |
| * | Autoupgrade malloc insts to malloc calls. | Victor Hernandez | 2009-10-17 | 1 | -1/+2 |
| * | Move zext and sext casts fed by loads into the same block as the | Dan Gohman | 2009-10-16 | 1 | -1/+41 |
| * | 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 |
| * | 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 |
| * | switch GVN to use SSAUpdater. Besides removing a lot of complexity | Chris Lattner | 2009-10-10 | 1 | -151/+38 |
| * | remove dead code | Chris Lattner | 2009-10-10 | 1 | -65/+0 |
| * | Change jump threading to use the new SSAUpdater class instead of | Chris Lattner | 2009-10-10 | 1 | -16/+43 |
| * | random tidying | Chris Lattner | 2009-10-10 | 1 | -5/+7 |
| * | Add a form of addPreserved which takes a string argument, to allow passes | Dan Gohman | 2009-10-08 | 1 | -4/+4 |