| Commit message (Expand) | Author | Age | Files | Lines |
* | Do not turn 8-bit OR to ADD since ADD8ri is not 3-addressfiable. | Evan Cheng | 2010-01-11 | 1 | -4/+1 |
* | Reimplement getToken and SplitString as "StringRef helper functions" | Benjamin Kramer | 2010-01-11 | 1 | -2/+2 |
* | Use a 32-bit and with implicit zero-extension instead of a 64-bit and if it | Dan Gohman | 2010-01-11 | 1 | -0/+11 |
* | Re-instate MOV64r0 and MOV16r0, with adjustments to work with the | Dan Gohman | 2010-01-11 | 5 | -37/+44 |
* | Pattern top-level operators don't need to be restricted to a | Dan Gohman | 2010-01-11 | 2 | -2/+2 |
* | Reword this comment to reference a more fundamental issue. | Dan Gohman | 2010-01-11 | 1 | -2/+2 |
* | Select an OR with immediate as an ADD if the input bits are known zero. This ... | Evan Cheng | 2010-01-11 | 2 | -9/+46 |
* | Implement a feature (-vector-unaligned-mem) to allow targets to | David Greene | 2010-01-11 | 4 | -4/+16 |
* | Fix http://llvm.org/PR5729: x86-64 tail calls were putting their targets into | Jeffrey Yasskin | 2010-01-09 | 1 | -2/+2 |
* | Fix a critical bug in 64-bit atomic operation lowering for 32-bit. The result... | Evan Cheng | 2010-01-08 | 1 | -8/+10 |
* | Fix comment. | Evan Cheng | 2010-01-08 | 1 | -1/+1 |
* | After further thought revert the patch to make fast-isel avoid | Eric Christopher | 2010-01-08 | 1 | -6/+0 |
* | Fix what looks to me obvious instruction definition bugs. | Evan Cheng | 2010-01-08 | 2 | -1/+3 |
* | Remove extraneous include. | Eric Christopher | 2010-01-08 | 1 | -1/+0 |
* | If the data requires a relocation then don't attempt to | Eric Christopher | 2010-01-07 | 1 | -0/+7 |
* | Fix a minor regression from my dag combiner changes. One more place which nee... | Evan Cheng | 2010-01-07 | 1 | -4/+12 |
* | Teach dag combine to fold the following transformation more aggressively: | Evan Cheng | 2010-01-06 | 1 | -49/+85 |
* | Move remaining stuff to the isInteger predicate. | Benjamin Kramer | 2010-01-05 | 1 | -2/+1 |
* | Convert a ton of simple integer type equality tests to the new predicate. | Benjamin Kramer | 2010-01-05 | 2 | -8/+8 |
* | Code refactoring. | Evan Cheng | 2010-01-05 | 1 | -9/+19 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -8/+8 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -1/+2 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -1/+1 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -1/+1 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -30/+30 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -10/+10 |
* | Change SelectCode's argument from SDValue to SDNode *, to make it more | Dan Gohman | 2010-01-05 | 1 | -34/+33 |
* | Remove the SDNPAssociative properties for the flags-producing | Dan Gohman | 2010-01-05 | 1 | -6/+6 |
* | Perform this folding as a target specific dag combine: | Evan Cheng | 2010-01-04 | 2 | -36/+61 |
* | Remove some README.txt entries which are now implemented. | Dan Gohman | 2010-01-04 | 1 | -80/+3 |
* | A use by operand 1 or 2 of a SELECT is not a FLAGS use. This | Dan Gohman | 2010-01-04 | 1 | -1/+1 |
* | Flags-producing add, and, or, etc. have the same profibility | Dan Gohman | 2010-01-04 | 1 | -0/+5 |
* | Add SDNPCommutative and SDNPAssociative to several X86 target nodes. | Dan Gohman | 2010-01-04 | 1 | -6/+12 |
* | Replace a few more SmallVectors with arrays. | Benjamin Kramer | 2009-12-29 | 1 | -45/+29 |
* | Remove dead variable. | Bill Wendling | 2009-12-28 | 1 | -1/+0 |
* | PR5886: Make sure IMUL32m is marked as setting EFLAGS, so scheduling doesn't | Eli Friedman | 2009-12-26 | 1 | -1/+1 |
* | really remove the instruction, don't just comment it out | Chris Lattner | 2009-12-23 | 1 | -7/+4 |
* | completely eliminate the MOV16r0 'instruction'. The only | Chris Lattner | 2009-12-23 | 4 | -19/+11 |
* | More fixes for Visual C++. Replaced several very small | Sean Callanan | 2009-12-23 | 1 | -10/+10 |
* | stop pattern matching 16-bit zero's of a register to MOV16r0, | Chris Lattner | 2009-12-23 | 1 | -4/+10 |
* | Removed the "inline" keyword from the disassembler decoder, | Sean Callanan | 2009-12-22 | 1 | -30/+30 |
* | Fixes to the X86 disassembler: | Sean Callanan | 2009-12-22 | 2 | -5/+17 |
* | Remove target attribute break-sse-dep. Instead, do not fold load into sse par... | Evan Cheng | 2009-12-22 | 6 | -42/+18 |
* | Include based on the current path, since we already -I the X86 target's path.... | Douglas Gregor | 2009-12-22 | 1 | -1/+1 |
* | Add more plumbing. This time in the LowerArguments and "get" functions which | Bill Wendling | 2009-12-22 | 1 | -1/+2 |
* | Changed REG_* to MODRM_REG_* to avoid conflicts | Sean Callanan | 2009-12-22 | 2 | -17/+21 |
* | Fix some may-be-uninitialized var warnings. | Daniel Dunbar | 2009-12-22 | 1 | -3/+3 |
* | Fixed library dependencies between the X86 disassembler and | Sean Callanan | 2009-12-22 | 3 | -18/+5 |
* | print pcrel immediates as signed values instead of unsigned so that we | Chris Lattner | 2009-12-22 | 1 | -3/+5 |
* | Fix setting and default setting of code model for jit. Do this | Eric Christopher | 2009-12-21 | 2 | -11/+25 |