[PATCHES] [x86] Add -code16 triple environment, fix various disassembler issues

David Woodhouse dwmw2 at infradead.org
Mon Jan 13 13:55:55 PST 2014


The disassembler issues are all relatively straightforward; my main
question is why callw was marked as isAsmParserOnly and if we really do
need to hide it from codegen. (Is that just because we don't have
relaxation support for 2-byte offsets if it turns out to reference
something further away?)

-- 
David Woodhouse                            Open Source Technology Centre
David.Woodhouse at intel.com                              Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-x86-Support-i386-code16-triple-for-emitting-16-bit-c.patch
Type: text/x-patch
Size: 6855 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140113/6a0f16ae/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-x86-Infer-disassembler-mode-from-SubtargetInfo-featu.patch
Type: text/x-patch
Size: 4300 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140113/6a0f16ae/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-x86-Fix-16-bit-handling-of-OpSize-bit.patch
Type: text/x-patch
Size: 14071 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140113/6a0f16ae/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-x86-Fix-disassembly-of-callw-instruction.patch
Type: text/x-patch
Size: 2289 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140113/6a0f16ae/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-x86-Rename-MOVSD-STOSD-LODSD-OUTSD-to-MOVSL-STOSL-LO.patch
Type: text/x-patch
Size: 3944 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140113/6a0f16ae/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-x86-Fix-16-bit-disassembly-of-JCXZ-JECXZ.patch
Type: text/x-patch
Size: 2123 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140113/6a0f16ae/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5745 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140113/6a0f16ae/attachment-0006.bin>


More information about the llvm-commits mailing list