| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update EarlyCSE's SimpleValues to use Hashing.h for their hashes. Expanded th... | Michael Ilseman | 2012-10-09 | 1 | -25/+81 |
| * | Use the enum value of the attributes when adding them to the attributes builder. | Bill Wendling | 2012-10-09 | 1 | -9/+9 |
| * | Create enums for the different attributes. | Bill Wendling | 2012-10-09 | 3 | -4/+7 |
| * | Fix PR14034, an infloop / heap corruption / crash bug in the new SROA. | Chandler Carruth | 2012-10-09 | 1 | -0/+2 |
| * | Fix. Apply the no capture attribute to the correct parameter. | Bill Wendling | 2012-10-09 | 1 | -4/+7 |
| * | Convert to using the Attributes::Builder class to create attributes. | Bill Wendling | 2012-10-09 | 1 | -10/+25 |
| * | Refactor the AddrMode class out of TLI to its own header file. | Nadav Rotem | 2012-10-08 | 1 | -7/+8 |
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 19 | -128/+128 |
| * | SROA.cpp: Fix a warning, [-Wunused-variable] | NAKAMURA Takumi | 2012-10-05 | 1 | -0/+1 |
| * | Move this test a bit later, after the point at which we know that we either | Duncan Sands | 2012-10-05 | 1 | -10/+10 |
| * | Teach the new SROA a new trick. Now we zap any memcpy or memmoves which | Chandler Carruth | 2012-10-05 | 1 | -42/+93 |
| * | Lift the speculation visitor above all the helpers that are targeted at | Chandler Carruth | 2012-10-05 | 1 | -281/+283 |
| * | This patch corrects commit 165126 by using an integer bit width instead of | Preston Gurd | 2012-10-04 | 1 | -2/+3 |
| * | Add a comment to the commit r165187. | Jakub Staszak | 2012-10-04 | 1 | -1/+3 |
| * | In my recent change to avoid use of underaligned memory I didn't notice that | Duncan Sands | 2012-10-04 | 1 | -7/+7 |
| * | Fix PR13969, a mini-phase-ordering issue with the new SROA pass. | Chandler Carruth | 2012-10-04 | 1 | -23/+50 |
| * | The memcpy optimizer was happily doing call slot forwarding when the new memory | Duncan Sands | 2012-10-04 | 1 | -4/+30 |
| * | Teach the integer-promotion rewrite strategy to be endianness aware. | Chandler Carruth | 2012-10-04 | 1 | -9/+29 |
| * | Use method to query for attributes. | Bill Wendling | 2012-10-04 | 1 | -1/+1 |
| * | Fix PR13967. | Jakub Staszak | 2012-10-03 | 1 | -1/+4 |
| * | Fix an issue where we failed to adjust the alignment constraint on | Chandler Carruth | 2012-10-03 | 1 | -0/+6 |
| * | Try to use a better set of abstractions for computing the alignment | Chandler Carruth | 2012-10-03 | 1 | -16/+28 |
| * | Switch the SetVector::remove_if implementation to use partition which | Chandler Carruth | 2012-10-03 | 1 | -1/+3 |
| * | Teach the new SROA to handle cases where an alloca that has already been | Chandler Carruth | 2012-10-02 | 1 | -0/+4 |
| * | Fix another crasher in SROA, reported by Joel. | Chandler Carruth | 2012-10-02 | 1 | -9/+32 |
| * | Fix a silly coding error on my part. The whole point of the speculator | Chandler Carruth | 2012-10-02 | 1 | -16/+28 |
| * | Make this plural. Spotted by Duncan in review (and a very old typo, this | Chandler Carruth | 2012-10-01 | 1 | -1/+1 |
| * | Prune some unnecessary includes. | Chandler Carruth | 2012-10-01 | 1 | -4/+0 |
| * | Fix several issues with alignment. We weren't always accounting for type | Chandler Carruth | 2012-10-01 | 1 | -31/+32 |
| * | Factor the PHI and select speculation into a separate rewriter. This | Chandler Carruth | 2012-10-01 | 1 | -263/+294 |
| * | Refactor the PartitionUse structure to actually use the Use* instead of | Chandler Carruth | 2012-10-01 | 1 | -85/+79 |
| * | Fix a somewhat surprising miscompile where code relying on an ABI | Chandler Carruth | 2012-09-29 | 1 | -3/+13 |
| * | Do not delete BBs if their addresses are taken. rdar://12396696 | Evan Cheng | 2012-09-28 | 1 | -2/+3 |
| * | CorrelatedPropagation: BasicBlock::removePredecessor can simplify PHI nodes. ... | Benjamin Kramer | 2012-09-28 | 1 | -0/+5 |
| * | Remove the `hasFnAttr' method from Function. | Bill Wendling | 2012-09-26 | 3 | -3/+3 |
| * | Analogous fix to memset and memcpy rewriting. Don't have a test case | Chandler Carruth | 2012-09-26 | 1 | -0/+16 |
| * | When rewriting the pointer operand to a load or store which has | Chandler Carruth | 2012-09-26 | 1 | -0/+6 |
| * | Teach all of the loads, stores, memsets and memcpys created by the | Chandler Carruth | 2012-09-26 | 1 | -32/+49 |
| * | Revert the business end of r164636 and try again. I'll come in again. ;] | Chandler Carruth | 2012-09-26 | 1 | -8/+8 |
| * | Don't drop the alignment on a memcpy intrinsic when producing a store. This is | Nick Lewycky | 2012-09-25 | 1 | -2/+3 |
| * | Revert the business end of r164634, and replace it with a different fix. The | Nick Lewycky | 2012-09-25 | 1 | -7/+4 |
| * | Don't try to promote the same alloca twice. Fixes PR13916! | Nick Lewycky | 2012-09-25 | 1 | -0/+6 |
| * | Fix a case where SROA did not correctly detect dead PHI or selects due | Chandler Carruth | 2012-09-25 | 1 | -5/+10 |
| * | Fix a crash in SROA. This was reported independently by Takumi and | Chandler Carruth | 2012-09-25 | 1 | -12/+7 |
| * | Don't forget that strcpy and friends return a pointer to the destination, so | Nick Lewycky | 2012-09-25 | 1 | -2/+2 |
| * | Remove unused name of variable to quiet a warning. Also canonicalize a | Nick Lewycky | 2012-09-24 | 1 | -3/+3 |
| * | Teach DSE that strcpy, strncpy, strcat and strncat are all stores which may be | Nick Lewycky | 2012-09-24 | 1 | -32/+71 |
| * | Move all the calls to AA.getTargetLibraryInfo() to using a TLI member variable. | Nick Lewycky | 2012-09-24 | 1 | -12/+11 |
| * | Address one of the original FIXMEs for the new SROA pass by implementing | Chandler Carruth | 2012-09-24 | 1 | -1/+118 |
| * | Switch to a signed representation for the dynamic offsets while walking | Chandler Carruth | 2012-09-23 | 1 | -26/+75 |