| Commit message (Expand) | Author | Age | Files | Lines |
* | Teach SROA how to split whole-alloca integer loads and stores into | Chandler Carruth | 2012-10-25 | 1 | -4/+117 |
* | Update GVN to support vectors of pointers. | Hal Finkel | 2012-10-24 | 1 | -20/+30 |
* | Add some cleanup to the DataLayout changes requested by Chandler. | Micah Villmow | 2012-10-24 | 1 | -4/+4 |
* | Back out r166591, not sure why this made it through since I cancelled the com... | Micah Villmow | 2012-10-24 | 1 | -2/+2 |
* | Delete a directory that wasn't supposed to be checked in yet. | Micah Villmow | 2012-10-24 | 1 | -2/+2 |
* | Add in support for getIntPtrType to get the pointer type based on the address... | Micah Villmow | 2012-10-24 | 6 | -21/+36 |
* | Per the C++ standard, we need to include the definition of llvm::Calculate in | Richard Smith | 2012-10-23 | 1 | -0/+1 |
* | Revert r166407 because it caused analyzer tests to crash and broke self-host ... | Argyrios Kyrtzidis | 2012-10-22 | 1 | -67/+56 |
* | Reapply r166405, teaching tailcallelim to be smarter about nocapture, with a | Nick Lewycky | 2012-10-22 | 1 | -56/+67 |
* | Revert r166405, "Teach TailRecursionElimination to consider 'nocapture' when ... | NAKAMURA Takumi | 2012-10-22 | 1 | -67/+56 |
* | Teach TailRecursionElimination to consider 'nocapture' when deciding whether | Nick Lewycky | 2012-10-21 | 1 | -56/+67 |
* | Revert r166390 "LoopIdiom: Replace custom dependence analysis with LoopDepend... | Benjamin Kramer | 2012-10-21 | 1 | -26/+74 |
* | LoopIdiom: Replace custom dependence analysis with LoopDependenceAnalysis. | Benjamin Kramer | 2012-10-21 | 1 | -74/+26 |
* | SROA: Simplify code. No functionality change. | Benjamin Kramer | 2012-10-20 | 1 | -9/+2 |
* | revert r166264 because the LTO build is still failing | Nadav Rotem | 2012-10-19 | 1 | -69/+65 |
* | SimplifyLibcalls: The return value of ffsll is always i32, even when the inpu... | Benjamin Kramer | 2012-10-19 | 1 | -2/+2 |
* | Indvars: Don't recursively delete instruction during BB iteration. | Benjamin Kramer | 2012-10-19 | 1 | -3/+5 |
* | recommit the patch that makes LSR and LowerInvoke use the TargetTransform int... | Nadav Rotem | 2012-10-19 | 1 | -65/+69 |
* | instcombine: Migrate strcpy optimizations | Meador Inge | 2012-10-18 | 1 | -46/+1 |
* | Refactor insert and extract of sub-integers into static helpers that | Chandler Carruth | 2012-10-18 | 1 | -68/+84 |
* | This FIXME was fixed some time ago. =] | Chandler Carruth | 2012-10-18 | 1 | -3/+0 |
* | Temporarily revert the TargetTransform changes. | Bob Wilson | 2012-10-18 | 1 | -69/+65 |
* | This just in, it is a *bad idea* to use 'udiv' on an offset of | Chandler Carruth | 2012-10-17 | 1 | -3/+3 |
* | Fix a really annoying "bug" introduced in r165941. The change from that | Chandler Carruth | 2012-10-17 | 1 | -3/+3 |
* | Simplify code. No functionality change. | Jakub Staszak | 2012-10-16 | 1 | -7/+3 |
* | 80-col fixup. | Jakub Staszak | 2012-10-16 | 1 | -1/+2 |
* | Simplify potentially quadratic behavior while erasing elements from std::vector. | Jakub Staszak | 2012-10-16 | 1 | -7/+1 |
* | Use the Attributes::get method which takes an AttrVal value directly to simpl... | Bill Wendling | 2012-10-16 | 2 | -30/+11 |
* | Move the Attributes::Builder outside of the Attributes class and into its own... | Bill Wendling | 2012-10-15 | 3 | -12/+12 |
* | Resubmit the changes to llvm core to update the functions to support differen... | Micah Villmow | 2012-10-15 | 2 | -6/+13 |
* | Update the memcpy rewriting to fully support widened int rewriting. This | Chandler Carruth | 2012-10-15 | 1 | -8/+26 |
* | Follow-up fix to r165928: handle memset rewriting for widened integers, | Chandler Carruth | 2012-10-15 | 1 | -30/+25 |
* | First major step toward addressing PR14059. This teaches SROA to handle | Chandler Carruth | 2012-10-15 | 1 | -53/+93 |
* | Hoist the canConvertValue predicate and the convertValue transform out | Chandler Carruth | 2012-10-15 | 1 | -44/+52 |
* | Add an enum for the return and function indexes into the AttrListPtr object. ... | Bill Wendling | 2012-10-15 | 1 | -15/+23 |
* | Attributes Rewrite | Bill Wendling | 2012-10-15 | 2 | -10/+10 |
* | instcombine: Migrate strcmp and strncmp optimizations | Meador Inge | 2012-10-15 | 1 | -105/+0 |
* | Unquadratize SetVector removal loops in DSE. | Benjamin Kramer | 2012-10-14 | 1 | -27/+36 |
* | Remove the bitwise assignment OR operator from the Attributes class. Replace ... | Bill Wendling | 2012-10-14 | 1 | -9/+16 |
* | Remove the bitwise XOR operator from the Attributes class. Replace it with th... | Bill Wendling | 2012-10-14 | 1 | -2/+4 |
* | instcombine: Migrate strchr and strrchr optimizations | Meador Inge | 2012-10-13 | 1 | -91/+0 |
* | instcombine: Migrate strcat and strncat optimizations | Meador Inge | 2012-10-13 | 1 | -101/+1 |
* | Teach SROA to cope with wrapper aggregates. These show up a lot in ABI | Chandler Carruth | 2012-10-13 | 1 | -3/+33 |
* | Speculatively harden the conversion logic. I have no idea if this will | Chandler Carruth | 2012-10-13 | 1 | -0/+11 |
* | Silence a warning in -assert builds. | Chandler Carruth | 2012-10-13 | 1 | -0/+1 |
* | Clean up how we rewrite loads and stores to the whole alloca. When these | Chandler Carruth | 2012-10-13 | 1 | -5/+49 |
* | Revert 165732 for further review. | Micah Villmow | 2012-10-11 | 2 | -13/+6 |
* | Add in the first iteration of support for llvm/clang/lldb to allow variable p... | Micah Villmow | 2012-10-11 | 2 | -6/+13 |
* | Add a new interface to allow IR-level passes to access codegen-specific infor... | Nadav Rotem | 2012-10-10 | 1 | -65/+69 |
* | Remove the final bits of Attributes being declared in the Attribute | Bill Wendling | 2012-10-10 | 2 | -2/+5 |