aboutsummaryrefslogtreecommitdiffstats
path: root/test/MC/X86
Commit message (Expand)AuthorAgeFilesLines
* Support for encoding all FMA4 instructions and tablegen patterns for allJan Sjödin2011-11-301-0/+378
* This patch contains support for encoding FMA4 instructions andBruno Cardoso Lopes2011-11-251-0/+13
* X86: alias cqo to cqto.Benjamin Kramer2011-11-241-0/+1
* Move test to the X86 directory, note the PR number and only run MC once.Rafael Espindola2011-10-311-0/+3
* Change the sysexit mnemonic (and sysexitl) to never have the REX.W prefix andKevin Enderby2011-10-273-0/+21
* Add X86 SARX, SHRX, and SHLX instructions.Craig Topper2011-10-231-0/+49
* Add X86 RORX instructionCraig Topper2011-10-231-0/+32
* Rename PEXTR to PEXT. Add intrinsics for BMI instructions.Craig Topper2011-10-191-8/+8
* Add X86 PEXTR and PDEP instructions.Craig Topper2011-10-161-0/+32
* Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper2011-10-161-0/+16
* Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does...Chris Lattner2011-10-161-0/+3
* Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3...Craig Topper2011-10-161-0/+16
* Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work ...Craig Topper2011-10-151-0/+57
* Finish supporting cpp #file/line comments in assembler for error messages. SoKevin Enderby2011-10-121-0/+5
* Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 6...Craig Topper2011-10-072-4/+4
* Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w...Craig Topper2011-10-062-0/+37
* The wrong relocation was being emitted for several SSSE3 instructions.Bruno Cardoso Lopes2011-09-201-0/+6
* Fix PR10949. Fix the encoding of VMOVPQIto64rr.Bruno Cardoso Lopes2011-09-191-0/+4
* Re-write part of VEX encoding logic, to be more easy to read! Also fixBruno Cardoso Lopes2011-08-191-0/+4
* Fix PR10677. Initial patch and idea by Peter Cooper but I've changed theBruno Cardoso Lopes2011-08-191-0/+16
* Reorder declarations of vmovmskp* and also put the necessary AVXBruno Cardoso Lopes2011-08-151-0/+8
* Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil.Evan Cheng2011-07-273-7/+14
* Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates.Kevin Enderby2011-07-272-0/+39
* Changed the X86 PUSH64i8 record to use the i64i8imm ParserMatchClass so that aKevin Enderby2011-07-061-0/+6
* Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use...Eli Friedman2011-07-051-0/+16
* Recognize the xstorerng alias for VIA PadLock's xstore instruction.Joerg Sonnenberger2011-06-301-0/+4
* Add support for movntil/movntiq mnemonics. Reported on llvmdev.Eli Friedman2011-06-232-12/+24
* Add support for assembling "movq" when it's correct to do so, while continuingNick Lewycky2011-06-211-0/+8
* Revert r133452: "Emit movq for 64-bit register to XMM register moves..."Bob Wilson2011-06-212-11/+3
* Emit movq for 64-bit register to XMM register moves, but continue to acceptNick Lewycky2011-06-202-3/+11
* Improve the heuristic to emit the alias if the number of hard-coded registersBill Wendling2011-06-151-15/+15
* Heuristic: If the number of operands in the alias are more than the number ofBill Wendling2011-06-141-20/+20
* add test from PR9164Chris Lattner2011-05-221-0/+6
* testcase for PR9378Chris Lattner2011-05-221-0/+6
* Remove some random comments that snuck in from somewhere.Eric Christopher2011-05-041-4/+0
* xmm0 is an implicit parameter in this and so shouldn't be in theEric Christopher2011-05-031-0/+9
* Add encoding tests for flds/fildsJoerg Sonnenberger2011-04-152-0/+24
* As Dan pointed out, movzbl, movsbl, and friends are nicer than their aliasBill Wendling2011-04-141-26/+26
* Have the X86 back-end emit the alias instead of what's being aliased. In mostBill Wendling2011-04-142-70/+70
* fix rdar://8735979 - "int 3" doesn't match to "int3". Unfortunately,Chris Lattner2011-04-091-0/+4
* Add support for the VIA PadLock instructions.Joerg Sonnenberger2011-04-041-0/+53
* Support explicit argument forms for the X86 string instructions.Joerg Sonnenberger2011-03-182-0/+245
* Followup to r126970: add 64-bit encoding tests for str with reg operand.Eli Friedman2011-03-041-0/+16
* PR9377: Handle x86 str with register operand in a way consistent with gas.Eli Friedman2011-03-041-0/+8
* Use the same (%dx) hack for in[bwl] as for out[bwl].Joerg Sonnenberger2011-02-221-3/+22
* Recognize loopz and loopnz as aliases for loope and loopne.Joerg Sonnenberger2011-02-222-0/+16
* Implement xgetbv and xsetbv.Rafael Espindola2011-02-221-0/+4
* implement PR9264: disambiguating 'bt mem, imm' as a btl.Chris Lattner2011-02-191-0/+4
* Recognize monitor/mwait with explicit register argumentsJoerg Sonnenberger2011-02-182-0/+18
* Recognize leavel and leaveq aliases for leave.Joerg Sonnenberger2011-02-172-0/+14