| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Better use initializer lists. | Cameron Zwarich | 2011-03-16 | 1 | -5/+2 |
| * | Add a clarifying comment. | Cameron Zwarich | 2011-03-16 | 1 | -1/+1 |
| * | Fix a crasher introduced by r127317 that is seen on the bots when using an | Cameron Zwarich | 2011-03-09 | 1 | -18/+21 |
| * | Add support to scalar replacement for partial vector accesses of an alloca, e.g. | Cameron Zwarich | 2011-03-09 | 1 | -12/+127 |
| * | Move vector type merging to a separate function in preparation for it getting | Cameron Zwarich | 2011-03-09 | 1 | -12/+23 |
| * | convert ConstantVector::get to use ArrayRef. | Chris Lattner | 2011-02-15 | 1 | -1/+1 |
| * | revert my ConstantVector patch, it seems to have made the llvm-gcc | Chris Lattner | 2011-02-14 | 1 | -1/+1 |
| * | Switch ConstantVector::get to use ArrayRef instead of a pointer+size | Chris Lattner | 2011-02-14 | 1 | -1/+1 |
| * | Give GetUnderlyingObject a TargetData, to keep it in sync | Dan Gohman | 2011-01-24 | 1 | -3/+3 |
| * | enhance SRoA to promote allocas that are used by PHI nodes. This often | Chris Lattner | 2011-01-24 | 1 | -26/+157 |
| * | Enhance SRoA to promote allocas that are used by selects in some | Chris Lattner | 2011-01-23 | 1 | -1/+132 |
| * | Enhance SRoA to be more aggressive about scalarization of aggregate allocas | Chris Lattner | 2011-01-23 | 1 | -12/+114 |
| * | have AllocaInfo store the alloca being inspected, simplifying callers. | Chris Lattner | 2011-01-23 | 1 | -22/+24 |
| * | Rearrange some code a bit. Change MarkUnsafe to | Chris Lattner | 2011-01-23 | 1 | -27/+29 |
| * | remove an old hack that avoided creating MMX datatypes. The | Chris Lattner | 2011-01-23 | 1 | -22/+1 |
| * | Remove outdated references to dominance frontiers. | Cameron Zwarich | 2011-01-18 | 1 | -18/+18 |
| * | Roll r123609 back in with two changes that fix test failures with expensive | Cameron Zwarich | 2011-01-17 | 1 | -7/+2 |
| * | Roll out r123609 due to failures on the llvm-x86_64-linux-checks bot. | Cameron Zwarich | 2011-01-17 | 1 | -2/+7 |
| * | Eliminate the use of dominance frontiers in PromoteMemToReg. In addition to | Cameron Zwarich | 2011-01-17 | 1 | -7/+2 |
| * | tidy up a comment, as suggested by duncan | Chris Lattner | 2011-01-16 | 1 | -2/+2 |
| * | if an alloca is only ever accessed as a unit, and is accessed with load/store... | Chris Lattner | 2011-01-16 | 1 | -3/+33 |
| * | Use an irbuilder to get some trivial constant folding when doing a store | Chris Lattner | 2011-01-16 | 1 | -21/+17 |
| * | enhance FoldOpIntoPhi in instcombine to try harder when a phi has | Chris Lattner | 2011-01-16 | 1 | -0/+1 |
| * | Generalize LoadAndStorePromoter a bit and switch LICM | Chris Lattner | 2011-01-15 | 1 | -15/+16 |
| * | switch SRoA to use LoadAndStorePromoter instead of its own copy of the code. | Chris Lattner | 2011-01-14 | 1 | -136/+26 |
| * | split SROA into two passes: one that uses DomFrontiers (-scalarrepl) | Chris Lattner | 2011-01-14 | 1 | -26/+55 |
| * | Implement full support for promoting allocas to registers using SSAUpdater | Chris Lattner | 2011-01-14 | 1 | -5/+162 |
| * | Fix whitespace. | Bob Wilson | 2011-01-13 | 1 | -120/+120 |
| * | Check for empty structs, and for consistency, zero-element arrays. | Bob Wilson | 2011-01-13 | 1 | -2/+2 |
| * | Extend SROA to handle arrays accessed as homogeneous structs and vice versa. | Bob Wilson | 2011-01-13 | 1 | -14/+57 |
| * | Make SROA more aggressive with allocas containing padding. | Bob Wilson | 2011-01-13 | 1 | -34/+27 |
| * | split dom frontier handling stuff out to its own DominanceFrontier header, | Chris Lattner | 2011-01-02 | 1 | -1/+1 |
| * | start using irbuilder to make mem intrinsics in a few passes. | Chris Lattner | 2010-12-26 | 1 | -48/+15 |
| * | Preserve the address space when generating bitcasts for MemTransferInst in Co... | Mon P Wang | 2010-12-23 | 1 | -3/+16 |
| * | Move Value::getUnderlyingObject to be a standalone | Dan Gohman | 2010-12-15 | 1 | -3/+4 |
| * | Treat a call of function pointer like a load of the pointer when considering | Nick Lewycky | 2010-11-24 | 1 | -1/+6 |
| * | Simplify code. No change in functionality. | Benjamin Kramer | 2010-11-20 | 1 | -1/+1 |
| * | finish a thought. | Chris Lattner | 2010-11-18 | 1 | -1/+1 |
| * | allow eliminating an alloca that is just copied from an constant global | Chris Lattner | 2010-11-18 | 1 | -3/+10 |
| * | enhance the "alloca is just a memcpy from constant global" | Chris Lattner | 2010-11-18 | 1 | -0/+7 |
| * | fix a small oversight in the "eliminate memcpy from constant global" | Chris Lattner | 2010-11-18 | 1 | -3/+11 |
| * | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -0/+1 |
| * | Eliminate some calls to Value::getNameStr. | Benjamin Kramer | 2010-10-16 | 1 | -1/+1 |
| * | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 1 | -1/+5 |
| * | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
| * | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 1 | -0/+6 |
| * | deepen my MMX/SRoA hack to avoid hurting non-x86 codegen. | Chris Lattner | 2010-09-01 | 1 | -2/+8 |
| * | add a gross hack to work around a problem that Argiris reported | Chris Lattner | 2010-09-01 | 1 | -6/+25 |
| * | remove dead prototype. | Chris Lattner | 2010-08-18 | 1 | -2/+1 |
| * | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |