| Commit message (Expand) | Author | Age | Files | Lines |
* | Support/raw_ostream: Fix uninitalized variable in raw_fd_ostream constructor. | Michael J. Spencer | 2011-01-17 | 1 | -0/+7 |
* | Remove useless Tag enumeration. | Jay Foad | 2011-01-17 | 2 | -4/+5 |
* | Split up RotateShift itinerary in SPU. | Kalle Raiskila | 2011-01-17 | 2 | -38/+40 |
* | Add a DAGCombine to turn (ctpop x) u< 2 into (x & x-1) == 0. | Benjamin Kramer | 2011-01-17 | 1 | -0/+24 |
* | Don't crash SPU BE with memory accesses with big alignmnet. | Kalle Raiskila | 2011-01-17 | 1 | -4/+4 |
* | Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g. | Evan Cheng | 2011-01-17 | 15 | -81/+244 |
* | 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 |
* | UnRevert "Revert "Archive: Replace all internal uses of PathV1 with PathV2. T... | Michael J. Spencer | 2011-01-16 | 1 | -36/+36 |
* | Fix rename. | Michael J. Spencer | 2011-01-16 | 1 | -2/+11 |
* | Provide instruction sizes for ARMv5 variants of MUL instructions. | Anton Korobeynikov | 2011-01-16 | 1 | -29/+30 |
* | Update README.txt to remove the DAE enhancement. | Anders Carlsson | 2011-01-16 | 1 | -23/+0 |
* | Teach DAE to look for functions whose arguments are unused, and change all ca... | Anders Carlsson | 2011-01-16 | 1 | -1/+61 |
* | UnRevert "Revert the archive part of "Support/PathV2: Add identify_magic."" | Michael J. Spencer | 2011-01-16 | 2 | -6/+7 |
* | Revert the archive part of "Support/PathV2: Add identify_magic." | Michael J. Spencer | 2011-01-16 | 2 | -7/+6 |
* | tidy up a comment, as suggested by duncan | Chris Lattner | 2011-01-16 | 1 | -2/+2 |
* | Only put unnamed_addr constants in mergeable sections. Fixes PR8297. | Rafael Espindola | 2011-01-16 | 1 | -1/+1 |
* | Don't merge two constants if we care about the address of both. | Rafael Espindola | 2011-01-16 | 1 | -22/+38 |
* | Simplify the construction and destruction of Uses. Simplify | Jay Foad | 2011-01-16 | 2 | -24/+15 |
* | fix PR8514, a bug where the "heroic" transformation of shift/and | Chris Lattner | 2011-01-16 | 1 | -13/+9 |
* | Move the implementation of the User class into a new source file, | Jay Foad | 2011-01-16 | 4 | -83/+89 |
* | 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 |
* | add some commentary | Chris Lattner | 2011-01-16 | 1 | -1/+14 |
* | 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 |
* | Spill R4 if it's going to be used to restore SP from FP. | Evan Cheng | 2011-01-16 | 1 | -4/+12 |
* | 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 |
* | fix PR8983, a broken assertion. | Chris Lattner | 2011-01-16 | 1 | -1/+1 |
* | Implement AnalyzeBranch in Sparc Backend. | Venkatraman Govindaraju | 2011-01-16 | 2 | -7/+199 |
* | fix PR8981, a crash trying to form a conditional inc with a floating point co... | Chris Lattner | 2011-01-16 | 1 | -1/+2 |
* | reapply my fix for PR8961 with a tweak to properly handle | Chris Lattner | 2011-01-16 | 2 | -7/+13 |
* | simplify this code, it is still broken but will follow up on llvm-commits. | Chris Lattner | 2011-01-16 | 1 | -15/+5 |
* | Revert "Archive: Replace all internal uses of PathV1 with PathV2. The externa... | Michael J. Spencer | 2011-01-16 | 1 | -36/+36 |
* | Simplify a README.txt entry significantly to expose the core issue. | Chandler Carruth | 2011-01-16 | 1 | -28/+26 |
* | remove the partial specialization pass. It is unmaintained and has bugs. | Chris Lattner | 2011-01-16 | 3 | -230/+0 |
* | Archive: Replace all internal uses of PathV1 with PathV2. The external API st... | Michael J. Spencer | 2011-01-15 | 1 | -36/+36 |
* | Add an assert so we don't silently miscompile ctpop for bit widths > 128. | Benjamin Kramer | 2011-01-15 | 1 | -0/+4 |
* | Support/PathV2: Add identify_magic. | Michael J. Spencer | 2011-01-15 | 4 | -40/+40 |
* | Reimplement CTPOP legalization with the "best" algorithm from | Benjamin Kramer | 2011-01-15 | 1 | -18/+45 |
* | Support/PathV2: Implement has_magic in terms of get_magic. | Michael J. Spencer | 2011-01-15 | 1 | -26/+8 |
* | Support/PathV2: Implement get_magic. | Michael J. Spencer | 2011-01-15 | 3 | -0/+74 |
* | 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 |