| Commit message (Expand) | Author | Age | Files | Lines |
* | Add X86 RORX instruction | Craig Topper | 2011-10-23 | 1 | -0/+1 |
* | Add X86 PEXTR and PDEP instructions. | Craig Topper | 2011-10-16 | 1 | -3/+4 |
* | Add X86 BZHI instruction as well as BMI2 feature detection. | Craig Topper | 2011-10-16 | 1 | -4/+8 |
* | Add support in the disassembler for ignoring the L-bit on certain VEX instruc... | Craig Topper | 2011-10-04 | 1 | -1/+4 |
* | - Handle special scalar_to_vector case: splats. Using a native 128-bit | Bruno Cardoso Lopes | 2011-07-25 | 1 | -0/+3 |
* | Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use... | Eli Friedman | 2011-07-05 | 1 | -0/+5 |
* | Add support for the VIA PadLock instructions. | Joerg Sonnenberger | 2011-04-04 | 1 | -1/+3 |
* | Expand Op0Mask by one bit in preparation for the PadLock prefixes. | Joerg Sonnenberger | 2011-04-04 | 1 | -30/+30 |
* | Enabled disassembler support for AVX instructions | Sean Callanan | 2011-03-15 | 1 | -2/+2 |
* | Implement xgetbv and xsetbv. | Rafael Espindola | 2011-02-22 | 1 | -0/+2 |
* | Fix some grammar in comments I noticed. | Eric Christopher | 2010-11-30 | 1 | -5/+5 |
* | This defaults to GenericDomain. | Eric Christopher | 2010-11-30 | 1 | -1/+1 |
* | Implement a PseudoI class and transfer the sse instructions over to use | Eric Christopher | 2010-11-30 | 1 | -0/+5 |
* | fix the !eq operator in tblgen to return a bit instead of an int. | Chris Lattner | 2010-10-31 | 1 | -0/+3 |
* | Implement support for the bizarre 3DNow! encoding (which is unlike anything | Chris Lattner | 2010-10-03 | 1 | -0/+3 |
* | fix rdar://8444631 - encoder crash on 'enter' | Chris Lattner | 2010-09-17 | 1 | -1/+2 |
* | Fix comment typos. | Bob Wilson | 2010-08-26 | 1 | -1/+1 |
* | fix PR7465, mishandling of lcall and ljmp: intersegment long | Chris Lattner | 2010-08-19 | 1 | -0/+1 |
* | minor progress towards fixing PR7465 | Chris Lattner | 2010-08-19 | 1 | -2/+2 |
* | Add AVX version of CLMUL instructions | Bruno Cardoso Lopes | 2010-07-23 | 1 | -0/+6 |
* | Add complete assembler support for FMA3 instructions, with descriptions and e... | Bruno Cardoso Lopes | 2010-07-23 | 1 | -0/+6 |
* | Add new AVX instruction vinsertf128 | Bruno Cardoso Lopes | 2010-07-20 | 1 | -0/+5 |
* | Add AVX vbroadcast new instruction | Bruno Cardoso Lopes | 2010-07-20 | 1 | -0/+9 |
* | AVX 256-bit conversion instructions | Bruno Cardoso Lopes | 2010-07-13 | 1 | -0/+3 |
* | Since AVX is a superset of all SSE versions, only use HasAVX for AVX instruct... | Bruno Cardoso Lopes | 2010-07-13 | 1 | -12/+8 |
* | 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 |