| Commit message (Expand) | Author | Age | Files | Lines |
* | Start the support for AVX instructions with 256-bit %ymm registers. A couple of | Bruno Cardoso Lopes | 2010-07-09 | 1 | -1/+11 |
* | Merge VEX enums with other x86 enum forms. Also fix all checks of which VEX | Bruno Cardoso Lopes | 2010-07-09 | 1 | -6/+6 |
* | Factor out x86 segment override prefix encoding, and also use it for VEX | Bruno Cardoso Lopes | 2010-07-09 | 1 | -18/+33 |
* | reject pseudo instructions early in the encoder. | Chris Lattner | 2010-07-09 | 1 | -10/+5 |
* | Remove trailing whitespaces from file | Bruno Cardoso Lopes | 2010-07-09 | 1 | -66/+66 |
* | Change LEA to have 5 operands for its memory operand, just | Chris Lattner | 2010-07-08 | 1 | -9/+1 |
* | add some long-overdue enums to refer to the parts of the 5-operand | Chris Lattner | 2010-07-08 | 1 | -7/+7 |
* | Rework segment prefix emission code to handle segments | Chris Lattner | 2010-07-08 | 1 | -47/+41 |
* | finish up support for callw: PR7195 | Chris Lattner | 2010-07-07 | 1 | -1/+1 |
* | Implement the major chunk of PR7195: support for 'callw' | Chris Lattner | 2010-07-07 | 1 | -2/+5 |
* | Fix comment from previous patch | Bruno Cardoso Lopes | 2010-07-06 | 1 | -1/+1 |
* | Add AVX vblendvpd, vblendvps and vpblendvb instructions | Bruno Cardoso Lopes | 2010-07-06 | 1 | -5/+23 |
* | indentation | Chris Lattner | 2010-07-04 | 1 | -2/+3 |
* | - Add support for the rest of AVX SSE3 instructions | Bruno Cardoso Lopes | 2010-07-02 | 1 | -1/+1 |
* | - Add AVX SSE2 Move doubleword and quadword instructions. | Bruno Cardoso Lopes | 2010-07-01 | 1 | -5/+13 |
* | - Add AVX form of all SSE2 logical instructions | Bruno Cardoso Lopes | 2010-06-30 | 1 | -22/+37 |
* | Add AVX ld/st XCSR register. | Bruno Cardoso Lopes | 2010-06-29 | 1 | -5/+7 |
* | Reapply r106896: | Bruno Cardoso Lopes | 2010-06-25 | 1 | -9/+16 |
* | revert this now, it's using avx instead of sse :) | Bruno Cardoso Lopes | 2010-06-25 | 1 | -16/+9 |
* | Add several AVX MOV flavors | Bruno Cardoso Lopes | 2010-06-25 | 1 | -9/+16 |
* | - Add AVX COMI{SS,SD}{rr,rm} and UCOMI{SS,SD}{rr,rm}. | Bruno Cardoso Lopes | 2010-06-24 | 1 | -13/+20 |
* | Add AVX MOV{SS,SD}{rr,rm} instructions | Bruno Cardoso Lopes | 2010-06-22 | 1 | -6/+12 |
* | rip out dead code. | Chris Lattner | 2010-06-19 | 1 | -6/+0 |
* | fix rdar://7873482 by teaching the instruction encoder to emit | Chris Lattner | 2010-06-19 | 1 | -9/+43 |
* | More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rr | Bruno Cardoso Lopes | 2010-06-12 | 1 | -1/+5 |
* | Add some comments about REX fields | Bruno Cardoso Lopes | 2010-06-12 | 1 | -10/+10 |
* | More AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm) | Bruno Cardoso Lopes | 2010-06-11 | 1 | -6/+22 |
* | Split out these asserts so it's more apparent why we're not assembling | Eric Christopher | 2010-06-08 | 1 | -2/+2 |
* | Reapply r105521, this time appending "LLU" to 64 bit | Bruno Cardoso Lopes | 2010-06-08 | 1 | -19/+197 |
* | revert r105521, which is breaking the buildbots with stuff like this: | Chris Lattner | 2010-06-05 | 1 | -197/+19 |
* | Initial AVX support for some instructions. No patterns matched | Bruno Cardoso Lopes | 2010-06-05 | 1 | -19/+197 |
* | MCCodeEmitter: Add target independent fixup flag for is-pc-relative. | Daniel Dunbar | 2010-03-19 | 1 | -4/+4 |
* | X86MCCodeEmitter: Fix two minor issues with reloc_riprel_4byte_movq_load, we | Daniel Dunbar | 2010-03-18 | 1 | -2/+4 |
* | fix an x86-64 encoding bug Daniel found. | Chris Lattner | 2010-03-18 | 1 | -1/+4 |
* | add a special relocation type for movq loads for object | Chris Lattner | 2010-03-18 | 1 | -3/+12 |
* | make pcrel immediate values relative to the start of the field, | Chris Lattner | 2010-02-16 | 1 | -3/+13 |
* | teach the encoder to handle pseudo instructions like FP_REG_KILL, | Chris Lattner | 2010-02-13 | 1 | -3/+4 |
* | X86: Move extended MCFixupKinds into X86FixupKinds.h | Daniel Dunbar | 2010-02-13 | 1 | -11/+1 |
* | add encoder support and tests for rdtscp | Chris Lattner | 2010-02-13 | 1 | -0/+4 |
* | remove special cases for vmlaunch, vmresume, vmxoff, and swapgs | Chris Lattner | 2010-02-13 | 1 | -0/+16 |
* | Remove special cases for [LM]FENCE, MONITOR and MWAIT from | Chris Lattner | 2010-02-12 | 1 | -13/+3 |
* | implement the rest of correct x86-64 encoder support for | Chris Lattner | 2010-02-12 | 1 | -5/+9 |
* | give MCCodeEmitters access to the current MCContext. | Chris Lattner | 2010-02-12 | 1 | -2/+4 |
* | implement infrastructure to support fixups for rip-rel | Chris Lattner | 2010-02-12 | 1 | -13/+28 |
* | pull the rip-relative addressing mode case up early. | Chris Lattner | 2010-02-12 | 1 | -5/+12 |
* | fixme resolved! | Chris Lattner | 2010-02-12 | 1 | -1/+0 |
* | start producing reloc_pcrel_4byte/reloc_pcrel_1byte for calls. | Chris Lattner | 2010-02-12 | 1 | -23/+28 |
* | add a bunch of mod/rm encoding types for fixed mod/rm bytes. | Chris Lattner | 2010-02-12 | 1 | -0/+20 |
* | fix the encodings of monitor and mwait, which were completely | Chris Lattner | 2010-02-12 | 1 | -7/+2 |
* | add a new MCInstPrinter::getOpcodeName interface, when it is | Chris Lattner | 2010-02-11 | 1 | -4/+4 |