| Commit message (Expand) | Author | Age | Files | Lines |
| * | Enhance SRoA to be more aggressive about scalarization of aggregate allocas | Chris Lattner | 2011-01-23 | 1 | -12/+114 |
| * | Convert two std::vectors to SmallVectors for a 3.4% speedup running -scalarrepl | Cameron Zwarich | 2011-01-23 | 1 | -2/+2 |
| * | 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 |
| * | Actually check memcpy lengths, instead of just commenting about | Dan Gohman | 2011-01-21 | 1 | -2/+4 |
| * | Just because we have determined that an (fcmp | fcmp) is true for A < B, | Owen Anderson | 2011-01-21 | 1 | -1/+3 |
| * | SCCP doesn't actually preserve the CFG. It will delete and insert terminator | Nick Lewycky | 2011-01-21 | 1 | -4/+0 |
| * | fix PR9013, an infinite loop in instcombine. | Chris Lattner | 2011-01-21 | 1 | -2/+10 |
| * | update obsolete comment. | Chris Lattner | 2011-01-21 | 1 | -4/+3 |
| * | Don't try to pull vector bitcasts that change the number of elements through | Nick Lewycky | 2011-01-21 | 1 | -3/+17 |
| * | At -O123 the early-cse pass is run before instcombine has run. According to my | Duncan Sands | 2011-01-20 | 1 | -32/+11 |
| * | Add unnamed_addr when we can show that address of a global is not used. | Rafael Espindola | 2011-01-19 | 1 | -13/+42 |
| * | fix rdar://8878965, a regression I introduced with the recent | Chris Lattner | 2011-01-18 | 1 | -1/+3 |
| * | Convert a std::map to a DenseMap for another 1.7% speedup on -scalarrepl. | Cameron Zwarich | 2011-01-18 | 1 | -3/+3 |
| * | Make a std::vector a SmallVector<*, 32> like the other vectors in the same | Cameron Zwarich | 2011-01-18 | 1 | -1/+1 |
| * | Reduce indentation and remove commented out code. | Rafael Espindola | 2011-01-18 | 1 | -122/+101 |
| * | Remove code for updating dominance frontiers and some outdated references to | Cameron Zwarich | 2011-01-18 | 7 | -105/+21 |
| * | Remove outdated references to dominance frontiers. | Cameron Zwarich | 2011-01-18 | 4 | -29/+27 |
| * | Remove dead code, that I apparently wrote a while back. We seem to be doing ... | Owen Anderson | 2011-01-17 | 1 | -15/+0 |
| * | Roll r123609 back in with two changes that fix test failures with expensive | Cameron Zwarich | 2011-01-17 | 3 | -61/+122 |
| * | Roll out r123609 due to failures on the llvm-x86_64-linux-checks bot. | Cameron Zwarich | 2011-01-17 | 3 | -121/+60 |
| * | Eliminate the use of dominance frontiers in PromoteMemToReg. In addition to | Cameron Zwarich | 2011-01-17 | 3 | -60/+121 |
| * | Teach DAE to look for functions whose arguments are unused, and change all ca... | Anders Carlsson | 2011-01-16 | 1 | -1/+61 |
| * | tidy up a comment, as suggested by duncan | Chris Lattner | 2011-01-16 | 1 | -2/+2 |
| * | Don't merge two constants if we care about the address of both. | Rafael Espindola | 2011-01-16 | 1 | -22/+38 |
| * | fix PR8932, a case where arg promotion could infinitely promote. | Chris Lattner | 2011-01-16 | 1 | -24/+51 |
| * | simplify a little | Chris Lattner | 2011-01-16 | 1 | -7/+3 |
| * | 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 |
| * | remove a dead check, this was needed before we had an explicit veto on uses o... | Chris Lattner | 2011-01-16 | 1 | -5/+0 |
| * | enhance FoldOpIntoPhi in instcombine to try harder when a phi has | Chris Lattner | 2011-01-16 | 2 | -3/+20 |
| * | remove the AllowAggressive argument to FoldOpIntoPhi. It is forced to false ... | Chris Lattner | 2011-01-16 | 3 | -14/+6 |
| * | more cleanups: use the IR builder. | Chris Lattner | 2011-01-16 | 1 | -38/+39 |
| * | tidy up code. | Chris Lattner | 2011-01-16 | 1 | -16/+20 |
| * | Improve the safety of my globalopt enhancement by ensuring that the bitcast | Owen Anderson | 2011-01-16 | 1 | -12/+22 |
| * | simplify this code, it is still broken but will follow up on llvm-commits. | Chris Lattner | 2011-01-16 | 1 | -15/+5 |
| * | remove the partial specialization pass. It is unmaintained and has bugs. | Chris Lattner | 2011-01-16 | 3 | -230/+0 |
| * | Add missing whitespace. | Nick Lewycky | 2011-01-15 | 1 | -2/+2 |
| * | Make constmerge a two-pass algorithm so that it won't miss merging | Nick Lewycky | 2011-01-15 | 1 | -4/+34 |
| * | Try to unbreak selfhost. | Benjamin Kramer | 2011-01-15 | 1 | -0/+1 |
| * | Add a cache that protects mergefunc's internals from more surprises in DenseSet. | Nick Lewycky | 2011-01-15 | 1 | -5/+27 |
| * | temporarily revert r123526. While working on a follow-on patch I | Chris Lattner | 2011-01-15 | 1 | -3/+0 |
| * | fix rdar://8785296 - -fcatch-undefined-behavior generates inefficient code | Chris Lattner | 2011-01-15 | 1 | -0/+3 |
| * | simplify code, no functionality change. | Chris Lattner | 2011-01-15 | 1 | -30/+37 |
| * | Now that instruction optzns can update the iterator as they go, we can | Chris Lattner | 2011-01-15 | 1 | -10/+16 |
| * | make the current instruction iterator an ivar, allowing xforms that | Chris Lattner | 2011-01-15 | 1 | -35/+38 |
| * | implement an instcombine xform that canonicalizes casts outside of and-with-c... | Chris Lattner | 2011-01-15 | 1 | -2/+12 |
| * | one more instcombine variant that is needed to work with future changes, | Chris Lattner | 2011-01-15 | 1 | -0/+9 |
| * | fix typo | Chris Lattner | 2011-01-15 | 1 | -1/+1 |