summaryrefslogtreecommitdiffstats
path: root/test/MC/AsmParser/X86/x86_32-new-encoder.s
Commit message (Expand)AuthorAgeFilesLines
* more cleanups.Chris Lattner2010-09-301-585/+0
* merge and clean up tests.Chris Lattner2010-09-301-0/+19
* Fix an inconsistency in the x86 backend that led it to reject "calll foo" onChris Lattner2010-09-221-1/+3
* lcall and ljmp always default to lcalll and ljmpl. This finallyChris Lattner2010-09-151-0/+10
* apparently jmpl $1,$2 is an alias for ljmpl, similiarlyChris Lattner2010-09-151-0/+15
* add a missed cmov alias, part of rdar://8416805Chris Lattner2010-09-111-0/+4
* add support for all the setCC aliases. Part of rdar://8416805Chris Lattner2010-09-111-0/+15
* add support for pushfd/popfd which are aliases for pushfl/popfl.Chris Lattner2010-09-111-0/+10
* fix bugs in push/pop segment support, rdar://8407242Chris Lattner2010-09-081-0/+49
* add support for the commuted form of the test instruction, rdar://8018260.Chris Lattner2010-09-081-0/+7
* implement proper support for sysret{,l,q}, rdar://8403907Chris Lattner2010-09-081-0/+8
* implement the iret suite of instructions properly,Chris Lattner2010-09-081-0/+10
* fix the encoding of the "jump on *cx" family of instructions,Chris Lattner2010-09-081-0/+11
* fix PR7465, mishandling of lcall and ljmp: intersegment long Chris Lattner2010-08-191-0/+5
* X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit mode. They are the sameDaniel Dunbar2010-07-191-0/+3
* Add support for the x86 instructions "pusha" and "popa".Nico Weber2010-06-231-0/+17
* fix rdar://7873482 by teaching the instruction encoder to emitChris Lattner2010-06-191-0/+5
* MC/X86: Add alias for fwait.Kevin Enderby2010-05-281-0/+5
* Fix the use of x86 control and debug registers so that the assertion failure inKevin Enderby2010-05-281-0/+57
* Fix the x86 move to/from segment register instructions.Kevin Enderby2010-05-261-0/+29
* Changed the encoding of X86 floating point stack operations where both operandsKevin Enderby2010-05-251-0/+25
* MC/X86: Add a hack to allow recognizing 'cmpltps' and friends.Daniel Dunbar2010-05-251-0/+34
* MC/X86: Define explicit immediate forms of cmp{ss,sd,ps,pd}.Daniel Dunbar2010-05-251-0/+25
* MC/X86: Add aliases for CMOVcc variants.Kevin Enderby2010-05-241-0/+129
* Added retl for 32-bit x86 and added retq for 64-bit x86.Kevin Enderby2010-05-211-0/+5
* Fix assembly parsing and encoding of the pushf and popf family ofDan Gohman2010-05-201-0/+9
* Define the x86 pause instruction.Dan Gohman2010-05-201-0/+3
* Fix the sfence instruction to use MRM_F8 instead of MRM7r, since itDan Gohman2010-05-201-0/+3
* Fix so "int3" is correctly accepted, added "into" and fixed "int" with anKevin Enderby2010-05-141-0/+13
* reapply r103668 with a fix. Never make "minor syntax changes"Chris Lattner2010-05-131-1/+0
* revert r103668 for now, it is apparently breaking things.Chris Lattner2010-05-121-0/+1
* moffset forms of moves are x86-32 only, make the parserChris Lattner2010-05-121-1/+0
* fix the encoding of the obscure "moffset" forms of moves, i386Chris Lattner2010-05-121-0/+7
* MC/X86: Add temporary hack to match shrl $1,%eax correctly, to support testingDaniel Dunbar2010-03-131-0/+3
* MC/X86: Rename alternate spellings of ADD{8,16,32} and mark as "code gen only...Daniel Dunbar2010-03-091-0/+3
* MC/X86: Rename alternate spellings of CMP{8,16,32} and mark as "code gen only...Daniel Dunbar2010-03-091-0/+3
* X86: Fix encoding for TEST{8,16,32}rr.Daniel Dunbar2010-03-081-1/+3
* add encoder support and tests for rdtscpChris Lattner2010-02-131-0/+5
* MC/AsmParser: Attempt to constant fold expressions up-front. This ensures we ...Daniel Dunbar2010-02-131-0/+6
* rip out the 'heinous' x86 MCCodeEmitter implementation.Chris Lattner2010-02-131-1/+1
* remove special cases for vmlaunch, vmresume, vmxoff, and swapgsChris Lattner2010-02-131-1/+17
* fix the encodings of monitor and mwait, which were completelyChris Lattner2010-02-121-0/+14