| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | A couple minor README updates. | Eli Friedman | 2009-12-21 | 1 | -14/+5 |
* | #if 0 out X86 disassembler for now, it is breaking the build in multiple places. | Daniel Dunbar | 2009-12-19 | 2 | -0/+13 |
* | rename dprintf to dbgpritnf, in order to fix build with glibc (which already ... | Nuno Lopes | 2009-12-19 | 1 | -29/+29 |
* | Use memset instead of bzero, its more portable. | Daniel Dunbar | 2009-12-19 | 1 | -2/+2 |
* | Table-driven disassembler for the X86 architecture (16-, 32-, and 64-bit | Sean Callanan | 2009-12-19 | 9 | -5/+2823 |
* | Bump alignment requirements for windows targets to achieve compartibility wit... | Anton Korobeynikov | 2009-12-19 | 1 | -0/+3 |
* | On recent Intel u-arch's, folding loads into some unary SSE instructions can | Evan Cheng | 2009-12-18 | 6 | -17/+82 |
* | Re-apply 91623 now that I actually know what I was trying to do. | Evan Cheng | 2009-12-18 | 1 | -25/+1 |
* | Instruction fixes, added instructions, and AsmString changes in the | Sean Callanan | 2009-12-18 | 9 | -423/+1236 |
* | Revert r91623 to unbreak the buildbots. | Jeffrey Yasskin | 2009-12-17 | 1 | -1/+4 |
* | Remove an unused option. | Evan Cheng | 2009-12-17 | 1 | -4/+1 |
* | In LowerEXTRACT_VECTOR_ELT, force an i32 value type for PEXTWR instead of | Ken Dyck | 2009-12-17 | 1 | -1/+1 |
* | Re-enable 91381 with fixes. | Evan Cheng | 2009-12-16 | 3 | -12/+40 |
* | Change indirect-globals to use a dedicated allocIndirectGV. This lets us | Jeffrey Yasskin | 2009-12-15 | 1 | -8/+10 |
* | Fix an encoding bug. | Evan Cheng | 2009-12-15 | 1 | -1/+1 |