<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/test/MC/Disassembler, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/test/MC/Disassembler?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/test/MC/Disassembler?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2013-05-05T13:36:53Z</updated>
<entry>
<title>[XCore] Add LDAPB instructions.</title>
<updated>2013-05-05T13:36:53Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2013-05-05T13:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=589ddc9887406ddfd5a2661b567057faad7a22cc'/>
<id>urn:sha1:589ddc9887406ddfd5a2661b567057faad7a22cc</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>[XCore] Add BLRB instructions.</title>
<updated>2013-05-05T13:24:16Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2013-05-05T13:24:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=c601bd69d5c7fcd3bf9946e8a8a1bd1f9ab6642b'/>
<id>urn:sha1:c601bd69d5c7fcd3bf9946e8a8a1bd1f9ab6642b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181152 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>s tightens up the encoding description for ARM post-indexed ldr instructions. All instructions in this class have bit 4 cleared. It turns out that there is a test case for this, but it was marked XFAIL.</title>
<updated>2013-04-30T09:00:12Z</updated>
<author>
<name>Mihai Popa</name>
<email>mihail.popa@gmail.com</email>
</author>
<published>2013-04-30T09:00:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=62d77858be88ca011b55f5b350152bf04d1ca7db'/>
<id>urn:sha1:62d77858be88ca011b55f5b350152bf04d1ca7db</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180778 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM: Fix encoding of hint instruction for Thumb.</title>
<updated>2013-04-26T17:54:54Z</updated>
<author>
<name>Quentin Colombet</name>
<email>qcolombet@apple.com</email>
</author>
<published>2013-04-26T17:54:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=1ad3a410beff11913db0573942fb51b651d01a13'/>
<id>urn:sha1:1ad3a410beff11913db0573942fb51b651d01a13</id>
<content type='text'>
"hint" space for Thumb actually overlaps the encoding space of the CPS
instruction. In actuality, hints can be defined as CPS instructions where imod
and M bits are all nil.

Handle decoding of permitted nop-compatible hints (i.e. nop, yield, wfi, wfe,
sev) in DecodeT2CPSInstruction.

This commit adds a proper diagnostic message for Imm0_4 and updates all tests.

Patch by Mihail Popa &lt;Mihail.Popa@arm.com&gt;.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180617 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM: Permit "sp" in ARM variant of STREXD instructions</title>
<updated>2013-04-19T15:44:32Z</updated>
<author>
<name>Tim Northover</name>
<email>Tim.Northover@arm.com</email>
</author>
<published>2013-04-19T15:44:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d3af696c08923d4d376641b52c3b2cb5baa00487'/>
<id>urn:sha1:d3af696c08923d4d376641b52c3b2cb5baa00487</id>
<content type='text'>
Patch from Mihail Popa

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179854 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM: permit "sp" in ARM variants of MOVW/MOVT instructions</title>
<updated>2013-04-19T09:58:09Z</updated>
<author>
<name>Tim Northover</name>
<email>Tim.Northover@arm.com</email>
</author>
<published>2013-04-19T09:58:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=4521019c6fd23680c583abe086067fc1c569bad1'/>
<id>urn:sha1:4521019c6fd23680c583abe086067fc1c569bad1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179847 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[mips] DSP-ASE move from HI/LO register instructions.</title>
<updated>2013-04-18T00:52:44Z</updated>
<author>
<name>Akira Hatanaka</name>
<email>ahatanaka@mips.com</email>
</author>
<published>2013-04-18T00:52:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=26aef5b7d64e2dd2ed49123baf1e1075b648824f'/>
<id>urn:sha1:26aef5b7d64e2dd2ed49123baf1e1075b648824f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179739 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use object file specific section type for initial text section</title>
<updated>2013-04-14T21:18:36Z</updated>
<author>
<name>Nico Rieck</name>
<email>nico.rieck@gmail.com</email>
</author>
<published>2013-04-14T21:18:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=ef1762b6a1d3353790bdb415788e7d8963e70372'/>
<id>urn:sha1:ef1762b6a1d3353790bdb415788e7d8963e70372</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179494 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM: Correct printing of pre-indexed operands.</title>
<updated>2013-04-12T18:47:25Z</updated>
<author>
<name>Quentin Colombet</name>
<email>qcolombet@apple.com</email>
</author>
<published>2013-04-12T18:47:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=d64ee4455a9d2fcec7e001c7f4c02d490bed5158'/>
<id>urn:sha1:d64ee4455a9d2fcec7e001c7f4c02d490bed5158</id>
<content type='text'>
According to the ARM reference manual, constant offsets are mandatory for pre-indexed addressing modes.
The MC disassembler was not obeying this when the offset is 0.
It was producing instructions like: str r0, [r1]!.
Correct syntax is: str r0, [r1, #0]!.

This change modifies the dumping of operands so that the offset is always printed, regardless of its value, when pre-indexed addressing mode is used.

Patch by Mihail Popa &lt;Mihail.Popa@arm.com&gt;


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179398 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add CLAC/STAC instruction encoding/decoding support</title>
<updated>2013-04-11T04:52:28Z</updated>
<author>
<name>Michael Liao</name>
<email>michael.liao@intel.com</email>
</author>
<published>2013-04-11T04:52:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=02d2e612521954b5ff7c1ba6fd53e36bc51e1c48'/>
<id>urn:sha1:02d2e612521954b5ff7c1ba6fd53e36bc51e1c48</id>
<content type='text'>
As these two instructions in AVX extension are privileged instructions for
special purpose, it's only expected to be used in inlined assembly.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179266 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
