| Commit message (Expand) | Author | Age | Files | Lines |
* | Add X86::reloc_global_offset_table and use it to have a single place where | Rafael Espindola | 2010-10-24 | 1 | -5/+6 |
* | Handle _GLOBAL_OFFSET_TABLE_ correctly. | Rafael Espindola | 2010-10-20 | 1 | -0/+27 |
* | Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions. | Jakob Stoklund Olesen | 2010-10-12 | 1 | -2/+1 |
* | Implement support for the bizarre 3DNow! encoding (which is unlike anything | Chris Lattner | 2010-10-03 | 1 | -0/+9 |
* | Correctly produce R_X86_64_32 or R_X86_64_32S. | Rafael Espindola | 2010-09-30 | 1 | -6/+15 |
* | Add parens to fix GCC warning: | Nick Lewycky | 2010-09-29 | 1 | -2/+2 |
* | make the x86 mccode emitter emit the 0x67 and 0x66 prefix bytes in the same | Chris Lattner | 2010-09-29 | 1 | -4/+4 |
* | implement support for 32-bit address operands in 64-bit mode, which | Chris Lattner | 2010-09-29 | 1 | -5/+18 |
* | fix rdar://8444631 - encoder crash on 'enter' | Chris Lattner | 2010-09-17 | 1 | -0/+7 |
* | Fix PR7748 without using microsoft extensions | Bruno Cardoso Lopes | 2010-08-26 | 1 | -7/+7 |
* | fix PR7465, mishandling of lcall and ljmp: intersegment long | Chris Lattner | 2010-08-19 | 1 | -0/+8 |
* | Revert r111082. No warnings for this common pattern. | Argyrios Kyrtzidis | 2010-08-15 | 1 | -3/+2 |
* | Add ATTRIBUTE_UNUSED to methods that are not supposed to be used. | Argyrios Kyrtzidis | 2010-08-14 | 1 | -2/+3 |
* | Add AVX only vzeroall and vzeroupper instructions | Bruno Cardoso Lopes | 2010-07-21 | 1 | -2/+4 |
* | Add new AVX vmaskmov instructions, and also fix the VEX encoding bits to supp... | Bruno Cardoso Lopes | 2010-07-21 | 1 | -9/+20 |
* | AVX 256-bit conversion instructions | Bruno Cardoso Lopes | 2010-07-13 | 1 | -0/+3 |
* | 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 |