| Commit message (Expand) | Author | Age | Files | Lines |
* | Support for encoding all FMA4 instructions and tablegen patterns for all | Jan Sjödin | 2011-11-30 | 1 | -0/+378 |
* | This patch contains support for encoding FMA4 instructions and | Bruno Cardoso Lopes | 2011-11-25 | 1 | -0/+13 |
* | X86: alias cqo to cqto. | Benjamin Kramer | 2011-11-24 | 1 | -0/+1 |
* | Move test to the X86 directory, note the PR number and only run MC once. | Rafael Espindola | 2011-10-31 | 1 | -0/+3 |
* | Change the sysexit mnemonic (and sysexitl) to never have the REX.W prefix and | Kevin Enderby | 2011-10-27 | 3 | -0/+21 |
* | Add X86 SARX, SHRX, and SHLX instructions. | Craig Topper | 2011-10-23 | 1 | -0/+49 |
* | Add X86 RORX instruction | Craig Topper | 2011-10-23 | 1 | -0/+32 |
* | Rename PEXTR to PEXT. Add intrinsics for BMI instructions. | Craig Topper | 2011-10-19 | 1 | -8/+8 |
* | Add X86 PEXTR and PDEP instructions. | Craig Topper | 2011-10-16 | 1 | -0/+32 |
* | Add X86 BZHI instruction as well as BMI2 feature detection. | Craig Topper | 2011-10-16 | 1 | -0/+16 |
* | Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does... | Chris Lattner | 2011-10-16 | 1 | -0/+3 |
* | Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3... | Craig Topper | 2011-10-16 | 1 | -0/+16 |
* | Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work ... | Craig Topper | 2011-10-15 | 1 | -0/+57 |
* | Finish supporting cpp #file/line comments in assembler for error messages. So | Kevin Enderby | 2011-10-12 | 1 | -0/+5 |
* | Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 6... | Craig Topper | 2011-10-07 | 2 | -4/+4 |
* | Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w... | Craig Topper | 2011-10-06 | 2 | -0/+37 |
* | The wrong relocation was being emitted for several SSSE3 instructions. | Bruno Cardoso Lopes | 2011-09-20 | 1 | -0/+6 |
* | Fix PR10949. Fix the encoding of VMOVPQIto64rr. | Bruno Cardoso Lopes | 2011-09-19 | 1 | -0/+4 |
* | Re-write part of VEX encoding logic, to be more easy to read! Also fix | Bruno Cardoso Lopes | 2011-08-19 | 1 | -0/+4 |
* | Fix PR10677. Initial patch and idea by Peter Cooper but I've changed the | Bruno Cardoso Lopes | 2011-08-19 | 1 | -0/+16 |
* | Reorder declarations of vmovmskp* and also put the necessary AVX | Bruno Cardoso Lopes | 2011-08-15 | 1 | -0/+8 |
* | Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil. | Evan Cheng | 2011-07-27 | 3 | -7/+14 |
* | Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates. | Kevin Enderby | 2011-07-27 | 2 | -0/+39 |
* | Changed the X86 PUSH64i8 record to use the i64i8imm ParserMatchClass so that a | Kevin Enderby | 2011-07-06 | 1 | -0/+6 |
* | Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use... | Eli Friedman | 2011-07-05 | 1 | -0/+16 |
* | Recognize the xstorerng alias for VIA PadLock's xstore instruction. | Joerg Sonnenberger | 2011-06-30 | 1 | -0/+4 |
* | Add support for movntil/movntiq mnemonics. Reported on llvmdev. | Eli Friedman | 2011-06-23 | 2 | -12/+24 |
* | Add support for assembling "movq" when it's correct to do so, while continuing | Nick Lewycky | 2011-06-21 | 1 | -0/+8 |
* | Revert r133452: "Emit movq for 64-bit register to XMM register moves..." | Bob Wilson | 2011-06-21 | 2 | -11/+3 |
* | Emit movq for 64-bit register to XMM register moves, but continue to accept | Nick Lewycky | 2011-06-20 | 2 | -3/+11 |
* | Improve the heuristic to emit the alias if the number of hard-coded registers | Bill Wendling | 2011-06-15 | 1 | -15/+15 |
* | Heuristic: If the number of operands in the alias are more than the number of | Bill Wendling | 2011-06-14 | 1 | -20/+20 |
* | add test from PR9164 | Chris Lattner | 2011-05-22 | 1 | -0/+6 |
* | testcase for PR9378 | Chris Lattner | 2011-05-22 | 1 | -0/+6 |
* | Remove some random comments that snuck in from somewhere. | Eric Christopher | 2011-05-04 | 1 | -4/+0 |
* | xmm0 is an implicit parameter in this and so shouldn't be in the | Eric Christopher | 2011-05-03 | 1 | -0/+9 |
* | Add encoding tests for flds/filds | Joerg Sonnenberger | 2011-04-15 | 2 | -0/+24 |
* | As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias | Bill Wendling | 2011-04-14 | 1 | -26/+26 |
* | Have the X86 back-end emit the alias instead of what's being aliased. In most | Bill Wendling | 2011-04-14 | 2 | -70/+70 |
* | fix rdar://8735979 - "int 3" doesn't match to "int3". Unfortunately, | Chris Lattner | 2011-04-09 | 1 | -0/+4 |
* | Add support for the VIA PadLock instructions. | Joerg Sonnenberger | 2011-04-04 | 1 | -0/+53 |
* | Support explicit argument forms for the X86 string instructions. | Joerg Sonnenberger | 2011-03-18 | 2 | -0/+245 |
* | Followup to r126970: add 64-bit encoding tests for str with reg operand. | Eli Friedman | 2011-03-04 | 1 | -0/+16 |
* | PR9377: Handle x86 str with register operand in a way consistent with gas. | Eli Friedman | 2011-03-04 | 1 | -0/+8 |
* | Use the same (%dx) hack for in[bwl] as for out[bwl]. | Joerg Sonnenberger | 2011-02-22 | 1 | -3/+22 |
* | Recognize loopz and loopnz as aliases for loope and loopne. | Joerg Sonnenberger | 2011-02-22 | 2 | -0/+16 |
* | Implement xgetbv and xsetbv. | Rafael Espindola | 2011-02-22 | 1 | -0/+4 |
* | implement PR9264: disambiguating 'bt mem, imm' as a btl. | Chris Lattner | 2011-02-19 | 1 | -0/+4 |
* | Recognize monitor/mwait with explicit register arguments | Joerg Sonnenberger | 2011-02-18 | 2 | -0/+18 |
* | Recognize leavel and leaveq aliases for leave. | Joerg Sonnenberger | 2011-02-17 | 2 | -0/+14 |