| Commit message (Expand) | Author | Age | Files | Lines |
* | Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down | Evan Cheng | 2011-07-18 | 1 | -1/+1 |
* | Next round of MC refactoring. This patch factor MC table instantiations, MC | Evan Cheng | 2011-07-14 | 1 | -3/+0 |
* | - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo | Evan Cheng | 2011-07-11 | 1 | -21/+24 |
* | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and | Evan Cheng | 2011-06-28 | 1 | -9/+9 |
* | ADD64ri32 sign extends its argument, so we need to use a R_X86_64_32S. | Rafael Espindola | 2011-05-19 | 1 | -1/+2 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
* | Add support for the VIA PadLock instructions. | Joerg Sonnenberger | 2011-04-04 | 1 | -0/+10 |
* | Expand Op0Mask by one bit in preparation for the PadLock prefixes. | Joerg Sonnenberger | 2011-04-04 | 1 | -9/+9 |
* | Implement xgetbv and xsetbv. | Rafael Espindola | 2011-02-22 | 1 | -0/+8 |
* | Make pushq produce signed relocations. | Rafael Espindola | 2010-12-16 | 1 | -1/+4 |
* | MC: Move target specific fixup info descriptors to TargetAsmBackend instead of | Daniel Dunbar | 2010-12-16 | 1 | -20/+0 |
* | Define generic 1, 2 and 4 byte pc relative relocations. They are common | Rafael Espindola | 2010-11-28 | 1 | -16/+7 |
* | Produce a relocation for pcrel absolute values. Based on a patch by David Meyer. | Rafael Espindola | 2010-11-23 | 1 | -8/+12 |
* | add fields to the .td files unconditionally, simplifying tblgen a bit. | Chris Lattner | 2010-11-15 | 1 | -1/+1 |
* | 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 |