| Commit message (Expand) | Author | Age | Files | Lines |
* | fix a bug noticed by inspection: when instcombine sinks loads through | Chris Lattner | 2009-11-01 | 1 | -0/+21 |
* | convert to filecheck. | Chris Lattner | 2009-11-01 | 1 | -20/+49 |
* | Revert r85667. LoopUnroll currently can't call utility functions which | Dan Gohman | 2009-10-31 | 1 | -2/+0 |
* | Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into | Dan Gohman | 2009-10-31 | 1 | -0/+2 |
* | Add a testcase for the recent duplicate PHI elimination changes. | Dan Gohman | 2009-10-30 | 1 | -0/+21 |
* | if basic blocks are destroyed while there are *just* BlockAddress' hanging | Chris Lattner | 2009-10-30 | 1 | -2/+7 |
* | Extend getMallocArraySize() to determine the array size if the malloc argumen... | Victor Hernandez | 2009-10-28 | 2 | -0/+82 |
* | Treat lifetime begin/end markers as allocations/frees respectively for the | Owen Anderson | 2009-10-28 | 2 | -0/+38 |
* | Be more careful about invariance reasoning on "store" queries. Stores still ... | Owen Anderson | 2009-10-28 | 1 | -0/+15 |
* | Add trivial support for the invariance intrinsics to memdep. This logic is | Owen Anderson | 2009-10-28 | 1 | -0/+21 |
* | Fix a pretty serious misfeature of the inliner: if it inlines a function | Chris Lattner | 2009-10-27 | 1 | -1/+32 |
* | convert to filecheck. | Chris Lattner | 2009-10-27 | 1 | -5/+8 |
* | Convert a few tests to FileCheck for PR5307. | Edward O'Callaghan | 2009-10-26 | 3 | -4/+33 |
* | Code that checks WillNotOverflowSignedAdd before creating an Add | Dan Gohman | 2009-10-26 | 2 | -2/+2 |
* | reapply r85085 with a bugfix to avoid infinite looping. | Chris Lattner | 2009-10-26 | 1 | -1/+0 |
* | Revert 85085. It causes infinite looping during llvm-gcc build. | Evan Cheng | 2009-10-26 | 1 | -0/+1 |
* | Implement PR3266 & PR5276, folding: | Chris Lattner | 2009-10-26 | 2 | -13/+16 |
* | convert or.ll to filecheck and merge or2 into it. | Chris Lattner | 2009-10-25 | 2 | -71/+128 |
* | Make these tests more interesting by using | Dan Gohman | 2009-10-24 | 14 | -14/+14 |
* | fix PR5287, a serious regression from my previous patches. Thanks to | Chris Lattner | 2009-10-24 | 1 | -24/+38 |
* | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 | 5 | -43/+4 |
* | Make LoopDeletion check the maximum backedge taken count, rather than the | Dan Gohman | 2009-10-23 | 1 | -0/+27 |
* | teach libanalysis to simplify vector loads with bitcast sources. This | Chris Lattner | 2009-10-23 | 1 | -0/+10 |
* | enhance FoldReinterpretLoadFromConstPtr to handle loads of up to 32 | Chris Lattner | 2009-10-23 | 1 | -0/+11 |
* | teach libanalysis to fold int and fp loads from almost arbitrary | Chris Lattner | 2009-10-23 | 1 | -0/+68 |
* | fix PR5262. | Chris Lattner | 2009-10-22 | 1 | -1/+27 |
* | revert r84754, it isn't the right approach. Edwin, please propose | Chris Lattner | 2009-10-21 | 1 | -54/+0 |
* | Make changes to rev 84292 as requested by Chris Lattner. | Victor Hernandez | 2009-10-21 | 1 | -1/+5 |
* | Fix PR5262: when folding select into PHI, make sure all operands are available | Torok Edwin | 2009-10-21 | 2 | -0/+109 |
* | add a real testcase for PR4313 | Chris Lattner | 2009-10-20 | 1 | -0/+32 |
* | add a test similar to that needed for PR4313, but that doesn't | Chris Lattner | 2009-10-20 | 1 | -0/+30 |
* | the date on this testcase is wrong, it is unreduced, and it passes without th... | Chris Lattner | 2009-10-20 | 1 | -716/+0 |
* | merge and filecheckize | Chris Lattner | 2009-10-20 | 3 | -47/+67 |
* | merge two tests and convert to filecheck. | Chris Lattner | 2009-10-20 | 2 | -36/+46 |
* | alternate fix for PR5258 which avoids worklist problems, with reduced testcase. | Chris Lattner | 2009-10-20 | 2 | -348/+35 |
* | Fix PR5258, jump-threading creating invalid PHIs. | Torok Edwin | 2009-10-20 | 1 | -0/+348 |
* | Fix PR4313: IPSCCP was not setting the lattice value for the invoke instruction | Torok Edwin | 2009-10-20 | 1 | -0/+716 |
* | Fix SplitBlockPredecessors' LoopInfo updating code to handle the case | Dan Gohman | 2009-10-19 | 1 | -0/+20 |
* | remove a now-pointless regtest | Chris Lattner | 2009-10-18 | 1 | -15/+0 |
* | remove testcase for dead pass | Chris Lattner | 2009-10-18 | 2 | -16/+0 |
* | Teach vm core to more aggressively fold 'trunc' constantexprs, | Chris Lattner | 2009-10-17 | 1 | -0/+18 |
* | remove # uses from FileCheck lines. | Chris Lattner | 2009-10-17 | 1 | -14/+15 |
* | rename test | Chris Lattner | 2009-10-17 | 1 | -0/+0 |
* | Simplify some code (first hunk) and fix PR5208 (second hunk) by | Chris Lattner | 2009-10-17 | 1 | -1/+32 |
* | Autoupgrade malloc insts to malloc calls. | Victor Hernandez | 2009-10-17 | 9 | -12/+17 |
* | HeapAllocSRoA also needs to check if malloc array size can be computed. | Victor Hernandez | 2009-10-16 | 1 | -0/+26 |
* | Invert isSafeToGetMallocArraySize check because we return NULL when we don't ... | Victor Hernandez | 2009-10-16 | 1 | -0/+30 |
* | Check that GVN performs this transform even if the calls | Duncan Sands | 2009-10-16 | 1 | -14/+14 |
* | make instcombine's instruction sinking more aggressive in the | Chris Lattner | 2009-10-14 | 1 | -1/+37 |
* | change simplifycfg to not duplicate 'unwind' instructions. Hopefully | Chris Lattner | 2009-10-13 | 1 | -3/+18 |