| Commit message (Expand) | Author | Age | Files | Lines |
* | more cleanups. | Chris Lattner | 2010-09-30 | 1 | -585/+0 |
* | merge and clean up tests. | Chris Lattner | 2010-09-30 | 1 | -0/+19 |
* | Fix an inconsistency in the x86 backend that led it to reject "calll foo" on | Chris Lattner | 2010-09-22 | 1 | -1/+3 |
* | lcall and ljmp always default to lcalll and ljmpl. This finally | Chris Lattner | 2010-09-15 | 1 | -0/+10 |
* | apparently jmpl $1,$2 is an alias for ljmpl, similiarly | Chris Lattner | 2010-09-15 | 1 | -0/+15 |
* | add a missed cmov alias, part of rdar://8416805 | Chris Lattner | 2010-09-11 | 1 | -0/+4 |
* | add support for all the setCC aliases. Part of rdar://8416805 | Chris Lattner | 2010-09-11 | 1 | -0/+15 |
* | add support for pushfd/popfd which are aliases for pushfl/popfl. | Chris Lattner | 2010-09-11 | 1 | -0/+10 |
* | fix bugs in push/pop segment support, rdar://8407242 | Chris Lattner | 2010-09-08 | 1 | -0/+49 |
* | add support for the commuted form of the test instruction, rdar://8018260. | Chris Lattner | 2010-09-08 | 1 | -0/+7 |
* | implement proper support for sysret{,l,q}, rdar://8403907 | Chris Lattner | 2010-09-08 | 1 | -0/+8 |
* | implement the iret suite of instructions properly, | Chris Lattner | 2010-09-08 | 1 | -0/+10 |
* | fix the encoding of the "jump on *cx" family of instructions, | Chris Lattner | 2010-09-08 | 1 | -0/+11 |
* | fix PR7465, mishandling of lcall and ljmp: intersegment long | Chris Lattner | 2010-08-19 | 1 | -0/+5 |
* | X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit mode. They are the same | Daniel Dunbar | 2010-07-19 | 1 | -0/+3 |
* | Add support for the x86 instructions "pusha" and "popa". | Nico Weber | 2010-06-23 | 1 | -0/+17 |
* | fix rdar://7873482 by teaching the instruction encoder to emit | Chris Lattner | 2010-06-19 | 1 | -0/+5 |
* | MC/X86: Add alias for fwait. | Kevin Enderby | 2010-05-28 | 1 | -0/+5 |
* | Fix the use of x86 control and debug registers so that the assertion failure in | Kevin Enderby | 2010-05-28 | 1 | -0/+57 |
* | Fix the x86 move to/from segment register instructions. | Kevin Enderby | 2010-05-26 | 1 | -0/+29 |
* | Changed the encoding of X86 floating point stack operations where both operands | Kevin Enderby | 2010-05-25 | 1 | -0/+25 |
* | MC/X86: Add a hack to allow recognizing 'cmpltps' and friends. | Daniel Dunbar | 2010-05-25 | 1 | -0/+34 |
* | MC/X86: Define explicit immediate forms of cmp{ss,sd,ps,pd}. | Daniel Dunbar | 2010-05-25 | 1 | -0/+25 |
* | MC/X86: Add aliases for CMOVcc variants. | Kevin Enderby | 2010-05-24 | 1 | -0/+129 |
* | Added retl for 32-bit x86 and added retq for 64-bit x86. | Kevin Enderby | 2010-05-21 | 1 | -0/+5 |
* | Fix assembly parsing and encoding of the pushf and popf family of | Dan Gohman | 2010-05-20 | 1 | -0/+9 |
* | Define the x86 pause instruction. | Dan Gohman | 2010-05-20 | 1 | -0/+3 |
* | Fix the sfence instruction to use MRM_F8 instead of MRM7r, since it | Dan Gohman | 2010-05-20 | 1 | -0/+3 |
* | Fix so "int3" is correctly accepted, added "into" and fixed "int" with an | Kevin Enderby | 2010-05-14 | 1 | -0/+13 |
* | reapply r103668 with a fix. Never make "minor syntax changes" | Chris Lattner | 2010-05-13 | 1 | -1/+0 |
* | revert r103668 for now, it is apparently breaking things. | Chris Lattner | 2010-05-12 | 1 | -0/+1 |
* | moffset forms of moves are x86-32 only, make the parser | Chris Lattner | 2010-05-12 | 1 | -1/+0 |
* | fix the encoding of the obscure "moffset" forms of moves, i386 | Chris Lattner | 2010-05-12 | 1 | -0/+7 |
* | MC/X86: Add temporary hack to match shrl $1,%eax correctly, to support testing | Daniel Dunbar | 2010-03-13 | 1 | -0/+3 |
* | MC/X86: Rename alternate spellings of ADD{8,16,32} and mark as "code gen only... | Daniel Dunbar | 2010-03-09 | 1 | -0/+3 |
* | MC/X86: Rename alternate spellings of CMP{8,16,32} and mark as "code gen only... | Daniel Dunbar | 2010-03-09 | 1 | -0/+3 |
* | X86: Fix encoding for TEST{8,16,32}rr. | Daniel Dunbar | 2010-03-08 | 1 | -1/+3 |
* | add encoder support and tests for rdtscp | Chris Lattner | 2010-02-13 | 1 | -0/+5 |
* | MC/AsmParser: Attempt to constant fold expressions up-front. This ensures we ... | Daniel Dunbar | 2010-02-13 | 1 | -0/+6 |
* | rip out the 'heinous' x86 MCCodeEmitter implementation. | Chris Lattner | 2010-02-13 | 1 | -1/+1 |
* | remove special cases for vmlaunch, vmresume, vmxoff, and swapgs | Chris Lattner | 2010-02-13 | 1 | -1/+17 |
* | fix the encodings of monitor and mwait, which were completely | Chris Lattner | 2010-02-12 | 1 | -0/+14 |