| Commit message (Expand) | Author | Age | Files | Lines |
* | MC/Mach-O/ARM: Stub out RecordARMRelocation, which is mostly a copy of | Daniel Dunbar | 2010-12-22 | 1 | -1/+78 |
* | Simplify. | Daniel Dunbar | 2010-12-22 | 1 | -6/+5 |
* | MC/Mach-O: Split out RecordARMRelocation for now, it is weird enough it isn't | Daniel Dunbar | 2010-12-22 | 1 | -0/+15 |
* | Add a generic expansion transform: A op (B op' C) -> (A op B) op' (A op C) | Duncan Sands | 2010-12-22 | 6 | -73/+154 |
* | ptx: add ld instruction and test | Che-Liang Chiou | 2010-12-22 | 7 | -22/+225 |
* | Add some statistics, good for understanding how much more powerful | Duncan Sands | 2010-12-22 | 2 | -16/+60 |
* | Fixes file extension for loadable modules on OS X. | Oscar Fuentes | 2010-12-22 | 1 | -1/+7 |
* | Fix a bug in ReduceLoadWidth that wasn't handling extending | Chris Lattner | 2010-12-22 | 2 | -4/+25 |
* | more cleanups, move a check for "roundedness" earlier to reject | Chris Lattner | 2010-12-22 | 1 | -14/+20 |
* | reduce indentation and improve comments, no functionality change. | Chris Lattner | 2010-12-22 | 1 | -51/+53 |
* | Don't generate carry bit when loading immediate values on the Microblaze. | Wesley Peck | 2010-12-22 | 2 | -2/+2 |
* | Add support for some of the LLVM atomic operations to the MBlaze backend. | Wesley Peck | 2010-12-22 | 3 | -156/+386 |
* | Modeling the carry bit in the MSR register of the MicroBlaze. | Wesley Peck | 2010-12-22 | 3 | -83/+140 |
* | Fix a regression introduced into the MBlaze delay slot filler. | Wesley Peck | 2010-12-22 | 1 | -6/+25 |
* | Give GVN back the ability to perform simple conditional propagation on condit... | Owen Anderson | 2010-12-21 | 2 | -52/+137 |
* | GCC objects to the two sides of a conditional expression having different enum | Matt Beaumont-Gay | 2010-12-21 | 1 | -2/+2 |
* | Remove dead code. | Owen Anderson | 2010-12-21 | 1 | -9/+0 |
* | In DelayForLiveRegsBottomUp, handle instructions that read and write | Andrew Trick | 2010-12-21 | 1 | -15/+4 |
* | whitespace | Andrew Trick | 2010-12-21 | 1 | -42/+42 |
* | Reapply 122353-122355 with fixes. 122354 was wrong; | Dale Johannesen | 2010-12-21 | 3 | -7/+44 |
* | Add some x86 specific dagcombines for conditional increments. | Benjamin Kramer | 2010-12-21 | 2 | -0/+131 |
* | GVN's Expression is not POD-like (it contains a SmallVector). Simplify code w... | Benjamin Kramer | 2010-12-21 | 1 | -13/+3 |
* | Revert 122353-122355 for the moment, they broke stuff. | Dale Johannesen | 2010-12-21 | 3 | -42/+6 |
* | Simplify EvaluateAsAbsolute now that EvaluateAsRelocatableImpl does all | Rafael Espindola | 2010-12-21 | 1 | -19/+5 |
* | Don't relax org or align. They change size as the relaxation happens, but they | Rafael Espindola | 2010-12-21 | 2 | -62/+30 |
* | Add a new transform to DAGCombiner. | Dale Johannesen | 2010-12-21 | 2 | -0/+36 |
* | Get the type of a shift from the shift, not from its shift | Dale Johannesen | 2010-12-21 | 2 | -4/+4 |
* | Shift by the word size is invalid IR; don't create it. | Dale Johannesen | 2010-12-21 | 1 | -2/+2 |
* | fix some typos | Chris Lattner | 2010-12-21 | 1 | -2/+1 |
* | Revert 122341. It breaks some darwin tests. | David Greene | 2010-12-21 | 3 | -50/+2 |
* | Fix indentation, add comment. | Stuart Hastings | 2010-12-21 | 1 | -4/+6 |
* | Visit instructions deterministically. Use a FIFO so as to approximately | Duncan Sands | 2010-12-21 | 1 | -11/+21 |
* | Missing logic for nested CALLSEQ_START/END. | Stuart Hastings | 2010-12-21 | 1 | -2/+5 |
* | Fix PR 8199. This patch prepends the build tool dir to LLVM programs | David Greene | 2010-12-21 | 3 | -2/+50 |
* | Tidy up a bit. Trailing whitespace, hard tabs and 80-columns. | Jim Grosbach | 2010-12-21 | 4 | -536/+536 |
* | If an instruction simplifies, try again to simplify any uses of it. This is | Duncan Sands | 2010-12-21 | 1 | -4/+32 |
* | MC/Mach-O: Shuffle enums a bit to make it harder to inadvertently use the wrong | Daniel Dunbar | 2010-12-21 | 3 | -15/+28 |
* | Add an additional InstructionSimplify factorization test. | Duncan Sands | 2010-12-21 | 1 | -0/+10 |
* | While I don't think any later transforms can fire, it seems cleaner to | Duncan Sands | 2010-12-21 | 2 | -3/+28 |
* | Fix inverted condition noticed by Frits van Bommel. | Duncan Sands | 2010-12-21 | 1 | -3/+3 |
* | Pull a few more simplifications out of instcombine (there are still | Duncan Sands | 2010-12-21 | 3 | -11/+94 |
* | Fix typo in comment, spotted by Deewiant. | Duncan Sands | 2010-12-21 | 1 | -1/+1 |
* | Teach InstructionSimplify about distributive laws. These transforms fire | Duncan Sands | 2010-12-21 | 2 | -11/+180 |
* | Move checking of the recursion limit into the various Thread methods. | Duncan Sands | 2010-12-21 | 1 | -20/+36 |
* | Add generic simplification of associative operations, generalizing | Duncan Sands | 2010-12-21 | 3 | -28/+185 |
* | Incremental progress towards a new implementation of StrongPHIElimination. Most | Cameron Zwarich | 2010-12-21 | 1 | -3/+186 |
* | Add ARM-specific DAG combining to cast i64 vector element load/stores to f64. | Bob Wilson | 2010-12-21 | 2 | -5/+133 |
* | Layout one section until no relaxations are done and then move to the next | Rafael Espindola | 2010-12-21 | 2 | -34/+43 |
* | Arm and thumb call instructions are also in different orders. | Eric Christopher | 2010-12-21 | 1 | -13/+24 |
* | Grammar corrections and some formatting changes. | Bill Wendling | 2010-12-21 | 1 | -200/+201 |