Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | really kill off the last MRMInitReg inst, remove logic from encoder. | Chris Lattner | 2010-02-05 | 1 | -10/+2 | |
| | | | | llvm-svn: 95437 | |||||
* | implement the rest of the encoding types. | Chris Lattner | 2010-02-05 | 1 | -3/+108 | |
| | | | | llvm-svn: 95414 | |||||
* | move functions for decoding X86II values into the X86II namespace. | Chris Lattner | 2010-02-05 | 1 | -7/+7 | |
| | | | | llvm-svn: 95410 | |||||
* | change getSizeOfImm and getBaseOpcodeFor to just take | Chris Lattner | 2010-02-05 | 1 | -7/+7 | |
| | | | | | | TSFlags directly instead of a TargetInstrDesc. llvm-svn: 95405 | |||||
* | add some more encodings. | Chris Lattner | 2010-02-05 | 1 | -1/+36 | |
| | | | | llvm-svn: 95403 | |||||
* | implement the non-relocation forms of memory operands | Chris Lattner | 2010-02-05 | 1 | -65/+111 | |
| | | | | llvm-svn: 95368 | |||||
* | start adding MRMDestMem, which requires memory form mod/rm encoding | Chris Lattner | 2010-02-05 | 1 | -1/+158 | |
| | | | | | | to start limping. llvm-svn: 95350 | |||||
* | Add a few more encodings, we can now encode all of: | Chris Lattner | 2010-02-05 | 1 | -32/+57 | |
| | | | | | | | | | | pushl %ebp movl %esp, %ebp movl $42, %eax popl %ebp ret llvm-svn: 95344 | |||||
* | enhance new encoder to support prefixes + RawFrm | Chris Lattner | 2010-02-03 | 1 | -3/+129 | |
| | | | | | | | | instructions with no operands. It can now handle define void @test2() nounwind { ret void } llvm-svn: 95261 | |||||
* | set up some infrastructure, some minor cleanups. | Chris Lattner | 2010-02-03 | 1 | -5/+39 | |
| | | | | llvm-svn: 95260 | |||||
* | stub out a new X86 encoder, which can be tried with | Chris Lattner | 2010-02-03 | 1 | -0/+41 | |
-enable-new-x86-encoder until its stable. llvm-svn: 95256 |