| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
| * | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
| * | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 1 | -1/+2 |
| * | eliminate CallInst::ArgOffset | Gabor Greif | 2010-07-16 | 1 | -2/+2 |
| * | Fix the second half of PR7437: scalarrepl wasn't preserving | Chris Lattner | 2010-07-08 | 1 | -21/+9 |
| * | use getArgOperand instead of getOperand | Gabor Greif | 2010-06-30 | 1 | -4/+4 |
| * | employ CallInst::ArgOffset (for now) | Gabor Greif | 2010-06-28 | 1 | -2/+2 |
| * | use cached value | Gabor Greif | 2010-06-28 | 1 | -1/+1 |
| * | minor cleanup to SROA: when lowering type unsafe accesses to | Chris Lattner | 2010-06-27 | 1 | -1/+6 |
| * | Use pre-increment instead of post-increment when the result is not used. | Dan Gohman | 2010-06-22 | 1 | -1/+1 |
| * | use abstract accessors to CallInst | Gabor Greif | 2010-04-20 | 1 | -1/+1 |
| * | Revert 101465, it broke internal OpenGL testing. | Eric Christopher | 2010-04-16 | 1 | -8/+8 |
| * | reapply r101434 | Gabor Greif | 2010-04-16 | 1 | -8/+8 |
| * | fix comment noticed by Bob | Chris Lattner | 2010-04-16 | 1 | -1/+1 |
| * | back out r101423 and r101397, they break llvm-gcc self-host on darwin10 | Gabor Greif | 2010-04-16 | 1 | -8/+8 |