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