| Commit message (Expand) | Author | Age | Files | Lines |
* | rename "elements" of metadata to "operands". "Elements" are | Chris Lattner | 2009-12-31 | 1 | -3/+3 |
* | Use an array instead of a SmallVector. | Benjamin Kramer | 2009-12-29 | 1 | -7/+7 |
* | prune #includes. | Chris Lattner | 2009-12-29 | 1 | -2/+2 |
* | Final step in the metadata API restructuring: move the | Chris Lattner | 2009-12-29 | 2 | -6/+3 |
* | remove useless argument. | Chris Lattner | 2009-12-29 | 1 | -8/+7 |
* | This is a major cleanup of the instruction metadata interfaces that | Chris Lattner | 2009-12-28 | 2 | -8/+14 |
* | split code that doesn't need to be templated out of IRBuilder into a new | Chris Lattner | 2009-12-28 | 1 | -0/+1 |
* | rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind | Chris Lattner | 2009-12-28 | 2 | -4/+2 |
* | Metadata.h doesn't need to include ValueHandle.h anymore. | Chris Lattner | 2009-12-28 | 1 | -0/+1 |
* | move an optimization for memcmp out of simplifylibcalls and into | Chris Lattner | 2009-12-24 | 1 | -13/+0 |
* | reorder to follow a normal fall-through style, no functionality change. | Chris Lattner | 2009-12-23 | 1 | -4/+3 |
* | Remove dump routine and the associated Debug.h from a header. Patch up | David Greene | 2009-12-23 | 1 | -36/+36 |
* | Update objectsize intrinsic and associated dependencies. Fix | Eric Christopher | 2009-12-23 | 1 | -1/+1 |
* | Fix the Convert to scalar to not insert dead loads in the store case. The | Chris Lattner | 2009-12-22 | 1 | -2/+12 |
* | fix some fixme's by using twines | Chris Lattner | 2009-12-22 | 1 | -6/+2 |
* | Generalize SROA to allow the first index of a GEP to be non-zero. Add a | Bob Wilson | 2009-12-22 | 1 | -23/+4 |
* | Implement PR5795 by merging duplicated return blocks. This could go further | Chris Lattner | 2009-12-22 | 1 | -0/+72 |
* | The phi translated pointer can be computed when returning a partially cached ... | Chris Lattner | 2009-12-22 | 1 | -1/+1 |
* | Whitespace fixes. | Eric Christopher | 2009-12-22 | 1 | -4/+4 |
* | Add suggested parentheses. | Daniel Dunbar | 2009-12-21 | 1 | -4/+4 |
* | Add a fastpath to Load GVN to special case when we have exactly one dominating | Chris Lattner | 2009-12-21 | 1 | -2/+10 |
* | refactor some code out to a new helper method. | Chris Lattner | 2009-12-21 | 1 | -22/+27 |
* | improve indentation avoid a pointless conversion from weakvh to trackingvh, | Chris Lattner | 2009-12-21 | 1 | -3/+3 |
* | Remove special-case SROA optimization of variable indexes to one-element and | Bob Wilson | 2009-12-21 | 1 | -141/+30 |
* | revert r89298, which was committed without a testcase. I think | Chris Lattner | 2009-12-21 | 1 | -6/+0 |
* | fix PR5837 by having SSAUpdate reuse phi nodes for the | Chris Lattner | 2009-12-21 | 1 | -1/+23 |
* | give instcombine some helper functions for matching MIN and MAX, and | Chris Lattner | 2009-12-21 | 1 | -10/+118 |
* | enhance x-(-A) -> x+A to preserve NUW/NSW. | Chris Lattner | 2009-12-21 | 1 | -11/+47 |
* | Optimize all cases of "icmp (X+Cst), X" to something simpler. This triggers | Chris Lattner | 2009-12-21 | 1 | -3/+74 |
* | Fix a bunch of little errors that Clang complains about when its being pedantic | Douglas Gregor | 2009-12-19 | 1 | -1/+1 |
* | fix PR5827 by disabling the phi slicing transformation in a case | Chris Lattner | 2009-12-19 | 1 | -1/+20 |
* | Update my SROA changes in response to review. | Bob Wilson | 2009-12-19 | 1 | -33/+38 |
* | Reapply 91459 with a simple fix for the problem that broke the x86_64-darwin | Bob Wilson | 2009-12-18 | 1 | -405/+425 |
* | Optimize icmp of null and select of two constants even if the select has | Eli Friedman | 2009-12-18 | 1 | -15/+17 |
* | Eliminte unnecessary uses of <cstdio>. | Dan Gohman | 2009-12-18 | 2 | -5/+3 |
* | Add Loop contains utility methods for testing whether a loop | Dan Gohman | 2009-12-18 | 7 | -26/+26 |
* | Minor code simplification. | Dan Gohman | 2009-12-18 | 1 | -4/+1 |
* | Don't pass const pointers by reference. | Dan Gohman | 2009-12-18 | 1 | -13/+13 |
* | Update a comment. | Dan Gohman | 2009-12-18 | 1 | -1/+1 |
* | Reapply LoopStrengthReduce and IVUsers cleanups, excluding the part | Dan Gohman | 2009-12-18 | 1 | -70/+30 |
* | Allow instcombine to combine "sext(a) >u const" to "a >u trunc(const)". | Eli Friedman | 2009-12-17 | 1 | -12/+10 |
* | Make the ptrtoint comparison simplification work if one side is a global. | Eli Friedman | 2009-12-17 | 1 | -1/+1 |
* | Slightly generalize transformation of memmove(a,a,n) so that it also applies | Eli Friedman | 2009-12-17 | 1 | -1/+3 |
* | Re-revert 91459. It's breaking the x86_64 darwin bootstrap. | Bob Wilson | 2009-12-17 | 1 | -424/+404 |
* | Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int... | Evan Cheng | 2009-12-17 | 2 | -38/+78 |
* | Reapply r91459, it was only unmasking the bug, and since TOT is still broken ... | Daniel Dunbar | 2009-12-16 | 1 | -404/+424 |
* | Revert "Reapply 91184 with fixes and an addition to the testcase to cover the | Daniel Dunbar | 2009-12-16 | 1 | -424/+404 |
* | reapply my strstr optimization. I have reproduced the x86-64 bootstrap | Chris Lattner | 2009-12-16 | 1 | -9/+75 |
* | revert my strstr optimization, I'm told it breaks x86-64 bootstrap. | Chris Lattner | 2009-12-16 | 1 | -75/+9 |
* | Reapply 91184 with fixes and an addition to the testcase to cover the problem | Bob Wilson | 2009-12-15 | 1 | -404/+424 |