summaryrefslogtreecommitdiff
path: root/test/MC/X86
AgeCommit message (Expand)AuthorFilesLines
2014-05-12TableGen: use PrintMethods to print more aliasesTim Northover1-1/+1
2014-04-22[AVX512] Implemented integer conversions up/down with masking.Robert Khasanov1-96/+1064
2014-03-27AVX-512: Implemented masking for integer arithmetic & logic instructions.Elena Demikhovsky1-0/+1448
2014-03-21Convert a CodeGen test into a MC test.Rafael Espindola1-0/+15
2014-03-20Look through variables when computing relocations.Rafael Espindola1-0/+20
2014-03-13Use printable names to implement directional labels.Rafael Espindola1-2/+3
2014-03-13AVX-512: masked load/store + intrinsics for them.Elena Demikhovsky1-2/+6
2014-03-06AVX-512: Added rrk, rrkz, rmk, rmkz, rmbk, rmbkz versions of AVX512 FP packed...Elena Demikhovsky1-0/+576
2014-03-06AVX-512: fixed comressed displacement - by Robert KhazanovElena Demikhovsky1-1/+97
2014-03-04MC: Fix Intel assembly parser for [global + offset]Reid Kleckner1-0/+9
2014-02-20AVX-512: Assembly parsing of broadcast semantic in AVX-512; imlemented by Nis...Elena Demikhovsky1-0/+8
2014-02-19Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper1-52/+0
2014-02-11AVX-512: Optimized BUILD_VECTOR pattern; Elena Demikhovsky1-1/+5
2014-02-10Recommit r201059 and r201060 with hopefully a fix for its original failure.Craig Topper1-0/+4
2014-02-06Update the X86 assembler for .intel_syntax to acceptKevin Enderby1-0/+4
2014-02-05AVX-512: fixed a bug in EVEX encoding (the bug appeared after r200624)Elena Demikhovsky1-0/+4
2014-01-31Move address override handling in X86MCCodeEmitter to a place where it works ...Craig Topper2-1/+7
2014-01-30[x86] Fix signed relocations for i64i32imm operandsDavid Woodhouse1-0/+16
2014-01-28Tests for mode switchingDavid Woodhouse1-0/+8
2014-01-26MC: fix test locations/nameSaleem Abdulrasool1-0/+11
2014-01-23Update the X86 assembler for .intel_syntax to produce an error for invalid baseKevin Enderby1-0/+7
2014-01-23Update the X86 assembler for .intel_syntax to produce an error for invalidKevin Enderby1-0/+11
2014-01-22[x86] Allow segment and address-size overrides for INS[BWLQ] (PR9385)David Woodhouse4-9/+14
2014-01-22[x86] Allow segment and address-size overrides for OUTS[BWLQ] (PR9385)David Woodhouse4-9/+19
2014-01-22[x86] Allow segment and address-size overrides for MOVS[BWLQ] (PR9385)David Woodhouse4-10/+20
2014-01-22]x86] Allow segment and address-size overrides for CMPS[BWLQ] (PR9385)David Woodhouse1-0/+25
2014-01-22[x86] Allow address-size overrides for SCAS{8,16,32,64} (PR9385)David Woodhouse1-0/+20
2014-01-22[x86] Allow address-size overrides for STOS[BWLQ] (PR9385)David Woodhouse4-10/+40
2014-01-22[x86] Allow segment and address-size overrides for LODS[BWLQ] (PR9385)David Woodhouse4-10/+56
2014-01-20[x86] Support i386-*-*-code16 triple for emitting 16-bit codeDavid Woodhouse2-4/+31
2014-01-17Teach x86 asm parser to handle 'opaque ptr' in Intel syntax.Craig Topper1-2/+2
2014-01-17Teach X86 asm parser to understand 'ZMMWORD PTR' in Intel syntax.Craig Topper1-0/+5
2014-01-17Fix intel syntax for 64-bit version of FXSAVE/FXRSTOR to use '64' suffix inst...Craig Topper1-0/+6
2014-01-16Allow x86 mov instructions to/from memory with absolute address to be encoded...Craig Topper2-4/+5
2014-01-15Update the X86 assembler for .intel_syntax to acceptKevin Enderby1-0/+18
2014-01-13[x86] Fix retq/retl handling in 64-bit modeDavid Woodhouse1-0/+85
2014-01-13correct target directive handling error handlingSaleem Abdulrasool1-0/+7
2014-01-08[x86] Do not relax PUSHi16 to PUSHi32 (PR18414)David Woodhouse1-0/+5
2014-01-08[x86] Make AsmParser validate registers for memory operands a bit betterDavid Woodhouse1-1/+16
2014-01-08[x86] Fix MOV8ao8 et al for 16-bit mode, fix up disassembler to understandDavid Woodhouse1-0/+11
2014-01-08[x86] Use 16-bit addressing where possible in 16-bit modeDavid Woodhouse1-0/+52
2014-01-08[x86] Fix JCXZ,JECXZ_32 for 16-bit modeDavid Woodhouse1-0/+8
2014-01-08[x86] Disambiguate RET[QL] and fix aliases for 16-bit modeDavid Woodhouse1-0/+54
2014-01-08[x86] Disambiguate [LS][IG]DT{32,64}m and add 16-bit versions, fix aliasesDavid Woodhouse3-16/+64
2014-01-08[x86] Add JMP16[rm],CALL16[rm] instructions, and fix up aliasesDavid Woodhouse2-0/+34
2014-01-08[x86] Add PUSHA16,POPA16 instructions, and fix aliases for 16-bit modeDavid Woodhouse2-2/+59
2014-01-08[x86] Add OpSize16 to instructions that need itDavid Woodhouse1-0/+277
2014-01-06Add OpSize16 bit, for instructions which need 0x66 prefix in 16-bit modeCraig Topper1-0/+170
2014-01-06[x86] Add basic support for .code16Craig Topper2-0/+267
2014-01-05Fix ModR/M byte output for 16-bit addressing modes (PR18220)Craig Topper1-1/+7