History log of /external/llvm/test/MC/Disassembler/XCore/xcore.txt
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
589ddc9887406ddfd5a2661b567057faad7a22cc 05-May-2013 Richard Osborne <richard@xmos.com> [XCore] Add LDAPB instructions.

With the change the disassembler now supports the XCore ISA in its
entirety.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181155 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
c601bd69d5c7fcd3bf9946e8a8a1bd1f9ab6642b 05-May-2013 Richard Osborne <richard@xmos.com> [XCore] Add BLRB instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181152 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
ef1762b6a1d3353790bdb415788e7d8963e70372 14-Apr-2013 Nico Rieck <nico.rieck@gmail.com> Use object file specific section type for initial text section

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179494 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
e50faa754b946d5240c1d4e84e64b7e84d4e27b1 04-Apr-2013 Richard Osborne <richard@xmos.com> [XCore] Add bru instruction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178783 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
c6ff29713d69b4a41c225cbde9c82e4a350dbfac 04-Apr-2013 Richard Osborne <richard@xmos.com> [XCore] The RRegs register class is a superset of GRRegs.

At the time when the XCore backend was added there were some issues with
with overlapping register classes but these all seem to be fixed now.
Describing the register classes correctly allow us to get rid of a
codegen only instruction (LDAWSP_lru6_RRegs) and it means we can
disassemble ru6 instructions that use registers above r11.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178782 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
6107bbbbdf1c801b80f28a4d20e2194087f13c62 03-Apr-2013 Richard Osborne <richard@xmos.com> [XCore] Check disassembly of the st8 instruction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178689 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
ef6343347a9269f17c1c723d6afaa28a5e5a5714 03-Apr-2013 Richard Osborne <richard@xmos.com> [XCore] Update disassembler test to improve coverage of the instructions.

Previously some instructions were unintentionally covered twice and
others were not covered at all.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178688 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
8dc741e400213ea8183e09626f0d1f45f14e044f 17-Feb-2013 Richard Osborne <richard@xmos.com> [XCore] Add missing 2r instructions.

These instructions are not targeted by the compiler but it is needed for
the MC layer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175407 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
763c858edeb76173ee4ef5ab9bf7d750db5d8c4f 17-Feb-2013 Richard Osborne <richard@xmos.com> [XCore] Add TSETR instruction.

This instruction is not targeted by the compiler but it is needed for the
MC layer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175406 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
a970dde9060d8994c242bd186bb3636d2caf22d2 17-Feb-2013 Richard Osborne <richard@xmos.com> [XCore] Add missing u10 / lu10 instructions.

These instructions are not targeted by the compiler but they are
needed for the MC layer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175404 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
cbe6c88b6811e4641629d111f941879982362fe8 17-Feb-2013 Richard Osborne <richard@xmos.com> [XCore] Add missing u6 / lu6 instructions.

These instructions are not targeted by the compiler but they are
needed for the MC layer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175403 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
970a479c02a418726950580e13136acd2a2dc13f 27-Jan-2013 Richard Osborne <richard@xmos.com> [XCore] Add missing l2rus instructions.

These instructions are not targeted by the compiler but they are
needed for the MC layer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173634 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
b719d8b1007f6b31ae6d1a66258a26e6a91749bc 27-Jan-2013 Richard Osborne <richard@xmos.com> [XCore] Add missing l2r instructions.

These instructions are not targeted by the compiler but they are
needed for the MC layer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173629 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
9d2b1aef1b5bc8926c66b38f03583a77d015e921 27-Jan-2013 Richard Osborne <richard@xmos.com> [XCore] Add missing 1r instructions.

These instructions are not targeted by the compiler but they are
needed for the MC layer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173624 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
f5e7e793f196cfba4427321ee9f38ecc8bb8470f 27-Jan-2013 Richard Osborne <richard@xmos.com> [XCore] Add missing 0r instructions.

These instructions are not targeted by the compiler but they are
needed for the MC layer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173623 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
c47bd9899b639c3384268f871009259c2a94fba4 25-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for l4r instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173501 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
3b6a5eefe0ab2199bc69094b390b736ae332b905 25-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for l5r instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173479 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
9e6a5a37460ff82ad4e3a7aea1c45e2c934ab25b 23-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for l6r instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173288 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
0ec35ac4fcd5c83e2ec35d04fc20db9eb387d289 22-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for u10 / lu10 instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173204 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
8da543434664986ac19f4753a691fb613ba80778 21-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for u6 / lu6 instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
9b709f8b3f3fa6e9bfb5007b70e096f6192f3ef8 21-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encoding / disassembly support for ru6 / lru6 instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173085 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
b853c415c663c752c669cb191cea95542c1d21f6 20-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for l2rus instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172987 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
c78ec6b6bc05572aed6af1eee4349d76a68ded18 20-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for l3r instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172986 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
a68c64fbb2f1bee7f9313f3ee19c35677563f974 20-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembler support for 2rus instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172985 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
62b8786d12ceacafd665d4a1fbb6e90af0ec368c 20-Jan-2013 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support 3r instructions.

It is not possible to distinguish 3r instructions from 2r / rus instructions
using only the fixed bits. Therefore if an instruction doesn't match the
2r / rus format try to decode it as a 3r instruction before returning Fail.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172984 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
c47793c62c434bd27fee1d243c2081a34d4f3817 17-Dec-2012 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for l2r instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170345 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
a839ffc323396326ebdcf8d065c60be0bf05420d 17-Dec-2012 Richard Osborne <richard@xmos.com> Add instruction encodings for PEEK and ENDIN.

Previously these were marked with the wrong format.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170334 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
35150cbf4166ae8d69032d355f1e8d83b4a6eb3c 17-Dec-2012 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for rus instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170330 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
ff6114e872742e966c57202add83b84611e63e97 17-Dec-2012 Richard Osborne <richard@xmos.com> Add instruction encodings for ZEXT and SEXT.

Previously these were marked with the wrong format.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170327 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
1ffe48a84b398e8cebbdc7a47bedb57e1e67e63f 17-Dec-2012 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for 2r instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170323 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
dd78daa199f653b64b997fdee46db8964e5c50cc 17-Dec-2012 Richard Osborne <richard@xmos.com> Add instruction encodings / disassembly support for 0r instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170322 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt
e4e0089e45350f99c80ece1781671028368708c1 16-Dec-2012 Richard Osborne <richard@xmos.com> Add tests for disassembly of 1r XCore instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170295 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/test/MC/Disassembler/XCore/xcore.txt