| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | fix PR5827 by disabling the phi slicing transformation in a case | Chris Lattner | 2009-12-19 | 1 | -1/+57 |
* | Reapply 91459 with a simple fix for the problem that broke the x86_64-darwin | Bob Wilson | 2009-12-18 | 1 | -0/+89 |
* | Optimize icmp of null and select of two constants even if the select has | Eli Friedman | 2009-12-18 | 1 | -0/+16 |
* | Allow instcombine to combine "sext(a) >u const" to "a >u trunc(const)". | Eli Friedman | 2009-12-17 | 2 | -12/+32 |
* | Make the ptrtoint comparison simplification work if one side is a global. | Eli Friedman | 2009-12-17 | 1 | -0/+9 |
* | Slightly generalize transformation of memmove(a,a,n) so that it also applies | Eli Friedman | 2009-12-17 | 1 | -0/+10 |
* | Re-revert 91459. It's breaking the x86_64 darwin bootstrap. | Bob Wilson | 2009-12-17 | 1 | -89/+0 |
* | Aggressively flip compare constant expressions where appropriate; constant | Eli Friedman | 2009-12-17 | 1 | -0/+8 |
* | Reapply r91459, it was only unmasking the bug, and since TOT is still broken ... | Daniel Dunbar | 2009-12-16 | 1 | -0/+89 |
* | Revert "Reapply 91184 with fixes and an addition to the testcase to cover the | Daniel Dunbar | 2009-12-16 | 1 | -89/+0 |
* | reapply my strstr optimization. I have reproduced the x86-64 bootstrap | Chris Lattner | 2009-12-16 | 1 | -0/+48 |
* | revert my strstr optimization, I'm told it breaks x86-64 bootstrap. | Chris Lattner | 2009-12-16 | 1 | -48/+0 |
* | Reapply 91184 with fixes and an addition to the testcase to cover the problem | Bob Wilson | 2009-12-15 | 1 | -0/+89 |
* | optimize strstr, PR5783 | Chris Lattner | 2009-12-15 | 1 | -0/+48 |
* | Add radar fixed in comment. | Eric Christopher | 2009-12-14 | 1 | -5/+6 |
* | Remove empty file completely | Shantonu Sen | 2009-12-14 | 1 | -0/+0 |
* | revert r91184, because it causes a crash on a .bc file I just | Chris Lattner | 2009-12-14 | 1 | -68/+0 |
* | Fix some CHECK lines which were ignored by accident. | Benjamin Kramer | 2009-12-12 | 2 | -8/+8 |
* | Revise scalar replacement to be more flexible about handle bitcasts and GEPs. | Bob Wilson | 2009-12-11 | 1 | -0/+68 |
* | Make getUniqueExitBlocks's precondition assert more precise, to | Dan Gohman | 2009-12-11 | 1 | -0/+22 |
* | Add a test for the fix in revision 91009. | Eric Christopher | 2009-12-10 | 1 | -0/+20 |
* | Fix PR5744, a case where we were getting the pointer size instead of the | Chris Lattner | 2009-12-10 | 1 | -0/+16 |
* | fix hte last remaining known (by me) phi translation bug. When we reanalyze | Chris Lattner | 2009-12-09 | 1 | -4/+16 |
* | Add a minor optimization: if we haven't changed the operands of an | Chris Lattner | 2009-12-09 | 1 | -66/+0 |
* | fix PR5733, a case where we'd replace an add with a lexically identical | Chris Lattner | 2009-12-09 | 1 | -0/+66 |
* | merge crash-2.ll into crash.ll | Chris Lattner | 2009-12-09 | 2 | -43/+43 |
* | the code in GVN that tries to forward large loads to small | Chris Lattner | 2009-12-09 | 1 | -0/+54 |
* | Switch GVN and memdep to use PHITransAddr, which correctly handles | Chris Lattner | 2009-12-09 | 1 | -1/+50 |
* | Teach GlobalOpt to delete aliases with internal linkage (after | Duncan Sands | 2009-12-08 | 1 | -1/+13 |
* | fix PR5698 | Chris Lattner | 2009-12-06 | 1 | -0/+22 |
* | constant fold loads from memcpy's from global constants. This is important | Chris Lattner | 2009-12-06 | 1 | -0/+16 |
* | add support for forwarding mem intrinsic values to non-local loads. | Chris Lattner | 2009-12-06 | 1 | -0/+26 |
* | Handle forwarding local memsets to loads. For example, we optimize this: | Chris Lattner | 2009-12-06 | 1 | -0/+37 |
* | merge two tests. | Chris Lattner | 2009-12-06 | 2 | -20/+25 |
* | Generalize this optimization to work on equality comparisons between any two | Nick Lewycky | 2009-12-05 | 1 | -3/+33 |
* | Fix PR5551 by not ignoring the top level constantexpr when | Chris Lattner | 2009-12-04 | 1 | -0/+9 |
* | Small and carefully crafted testcase showing a miscompilation by GVN | Chris Lattner | 2009-12-04 | 1 | -0/+33 |
* | Fix this crasher, and add a FIXME for a missed optimization. | Owen Anderson | 2009-12-03 | 1 | -1/+0 |
* | add a failing testcase. | Chris Lattner | 2009-12-03 | 1 | -0/+44 |
* | fix PR5673 by being more careful about pointers to functions. | Chris Lattner | 2009-12-03 | 1 | -0/+11 |
* | Cleanup/remove some parts of the lifetime region handling code in memdep and ... | Owen Anderson | 2009-12-02 | 2 | -20/+2 |
* | merge sext-2 into sext.ll | Chris Lattner | 2009-12-02 | 2 | -14/+12 |
* | rename test | Chris Lattner | 2009-12-02 | 1 | -0/+0 |
* | filecheckize | Chris Lattner | 2009-12-02 | 1 | -15/+54 |
* | Fixed an assertion failure for tracking sext of a vector of integers | Mon P Wang | 2009-12-02 | 1 | -0/+14 |
* | minimize this a bit more. | Chris Lattner | 2009-12-01 | 1 | -2/+1 |
* | merge 2009-11-29-ReverseMap.ll into crash.ll | Chris Lattner | 2009-12-01 | 2 | -33/+34 |
* | fix PR5640 by tracking whether a block is the header of a loop more | Chris Lattner | 2009-12-01 | 1 | -0/+20 |
* | Add a testcase for the current llvm-gcc build failure. | Nick Lewycky | 2009-11-30 | 1 | -0/+33 |
* | Teach ConstantFolding to do a better job when folding gep(bitcast). | Nick Lewycky | 2009-11-29 | 1 | -1/+1 |