| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement the major chunk of PR7195: support for 'callw' | Chris Lattner | 2010-07-07 | 1 | -3/+11 |
* | Add AVX vblendvpd, vblendvps and vpblendvb instructions | Bruno Cardoso Lopes | 2010-07-06 | 1 | -0/+4 |
* | - Add AVX SSE2 Move doubleword and quadword instructions. | Bruno Cardoso Lopes | 2010-07-01 | 1 | -3/+6 |
* | Reapply r106896: | Bruno Cardoso Lopes | 2010-06-25 | 1 | -4/+4 |
* | Add AVX CMP{SS,SD}{rr,rm} instructions and encoding testcases | Bruno Cardoso Lopes | 2010-06-24 | 1 | -0/+12 |
* | Add AVX compare packed instructions | Bruno Cardoso Lopes | 2010-06-22 | 1 | -0/+12 |
* | Add AVX MOV{SS,SD}{rr,rm} instructions | Bruno Cardoso Lopes | 2010-06-22 | 1 | -7/+10 |
* | Fix typo, SSE1 should be used by XS, not SSE2 | Bruno Cardoso Lopes | 2010-06-18 | 1 | -1/+1 |
* | Apply some refactor to packed instructions | Bruno Cardoso Lopes | 2010-06-18 | 1 | -0/+12 |
* | Use new tablegen resources in SSE tablegen code. This will | Bruno Cardoso Lopes | 2010-06-17 | 1 | -0/+11 |
* | More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rr | Bruno Cardoso Lopes | 2010-06-12 | 1 | -0/+10 |
* | Reapply r105521, this time appending "LLU" to 64 bit | Bruno Cardoso Lopes | 2010-06-08 | 1 | -0/+13 |
* | revert r105521, which is breaking the buildbots with stuff like this: | Chris Lattner | 2010-06-05 | 1 | -13/+0 |
* | Initial AVX support for some instructions. No patterns matched | Bruno Cardoso Lopes | 2010-06-05 | 1 | -0/+13 |
* | Remove FIXME. | Eric Christopher | 2010-04-05 | 1 | -2/+1 |
* | Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field. | Jakob Stoklund Olesen | 2010-04-05 | 1 | -0/+13 |
* | Separate out the AES-NI instructions from the SSE4.2 instructions. Add | Eric Christopher | 2010-04-02 | 1 | -0/+15 |
* | Renumber SSE execution domains for better code size. | Jakob Stoklund Olesen | 2010-03-30 | 1 | -4/+4 |
* | Teach TableGen to understand X.Y notation in the TSFlagsFields strings. | Jakob Stoklund Olesen | 2010-03-25 | 1 | -6/+3 |
* | Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c... | Jakob Stoklund Olesen | 2010-03-25 | 1 | -19/+45 |
* | Fixed the SS42AI template for the SSE 4.2 instructions with TA prefix so it does | Kevin Enderby | 2010-03-24 | 1 | -1/+1 |
* | Added the rdtscp instruction to the x86 instruction | Sean Callanan | 2010-02-13 | 1 | -1/+1 |
* | remove special cases for vmlaunch, vmresume, vmxoff, and swapgs | Chris Lattner | 2010-02-13 | 1 | -4/+8 |
* | enhance the immediate field encoding to know whether the immediate | Chris Lattner | 2010-02-12 | 1 | -5/+20 |
* | add a bunch of mod/rm encoding types for fixed mod/rm bytes. | Chris Lattner | 2010-02-12 | 1 | -0/+5 |
* | Instruction fixes, added instructions, and AsmString changes in the | Sean Callanan | 2009-12-18 | 1 | -14/+27 |
* | PR 5245 - The imediate size target flag was not set on 3A-prefixed SSSE3 inst... | Nate Begeman | 2009-10-19 | 1 | -2/+2 |
* | Modified the Intel instruction tables to include | Sean Callanan | 2009-09-15 | 1 | -0/+18 |
* | Implement sse4.2 string/text processing instructions: | Eric Christopher | 2009-08-18 | 1 | -1/+5 |
* | Add crc32 instruction and intrinsics. Add a new class of prefix | Eric Christopher | 2009-08-08 | 1 | -0/+6 |
* | Add ability to override segment (mostly for code emitter purposes). | Anton Korobeynikov | 2008-10-11 | 1 | -0/+3 |
* | Make "movdq2q" and "movq2dq" dependent upon having SSE2 because they use the | Bill Wendling | 2008-08-27 | 1 | -4/+8 |
* | Nevermind. This broke the bootstrap (?!). | Bill Wendling | 2008-08-25 | 1 | -8/+4 |
* | MOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize the use of these | Bill Wendling | 2008-08-25 | 1 | -4/+8 |
* | Provide a 64 bit variant of mmx.maskmovq intrinsic lowering. | Anton Korobeynikov | 2008-08-23 | 1 | -0/+3 |
* | Fix comment spacing. | Dan Gohman | 2008-08-20 | 1 | -1/+1 |
* | SSE codegen for vsetcc nodes | Nate Begeman | 2008-07-17 | 1 | -0/+6 |
* | Fix a number of encoding bugs. SSE 4.1 instructions MPSADBWrri, PINSRDrr, etc... | Evan Cheng | 2008-03-14 | 1 | -3/+3 |
* | Add lock prefix support to x86. Also add the instructions necessary for the ... | Andrew Lenharth | 2008-03-01 | 1 | -0/+2 |
* | SSE4.1 64b integer insert/extract pattern support | Nate Begeman | 2008-02-12 | 1 | -0/+29 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Fix JIT encoding for CMPSD as well. | Evan Cheng | 2007-12-20 | 1 | -0/+4 |
* | Fix the JIT encoding of cmp*ss, which aborts with this assertion currently: | Chris Lattner | 2007-12-16 | 1 | -0/+2 |
* | Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v... | Evan Cheng | 2007-07-31 | 1 | -0/+232 |