<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp/lib/Target/XCore/Makefile, branch master</title>
<subtitle>LLVM with the emscripten fastcomp javascript backend</subtitle>
<id>https://git.amat.us/emscripten-fastcomp/atom/lib/Target/XCore/Makefile?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp/atom/lib/Target/XCore/Makefile?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/'/>
<updated>2012-12-16T17:37:34Z</updated>
<entry>
<title>Add instruction encodings and disassembly for 1r instructions.</title>
<updated>2012-12-16T17:37:34Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2012-12-16T17:37:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=54d6266e9baa8c2796c4a95c35897b5c67d8d910'/>
<id>urn:sha1:54d6266e9baa8c2796c4a95c35897b5c67d8d910</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170293 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add XCore disassembler.</title>
<updated>2012-12-16T17:29:14Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2012-12-16T17:29:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=881e3cca66c64a57ff431a4f6d1136dd6017c137'/>
<id>urn:sha1:881e3cca66c64a57ff431a4f6d1136dd6017c137</id>
<content type='text'>
Currently there is no instruction encoding info and
XCoreDisassembler::getInstruction() always returns Fail. I intend to add
instruction encodings and tests in follow on commits.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170292 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change XCoreAsmPrinter to lower MachineInstrs to MCInsts before emission.</title>
<updated>2012-12-16T16:20:48Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2012-12-16T16:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=9578d793c9450b315721d5cb15001c2e69bff3d0'/>
<id>urn:sha1:9578d793c9450b315721d5cb15001c2e69bff3d0</id>
<content type='text'>
This change adds XCoreMCInstLower to do the lowering to MCInst and
XCoreInstPrinter to print the MCInsts.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170288 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Next round of MC refactoring. This patch factor MC table instantiations, MC</title>
<updated>2011-07-14T20:59:42Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-07-14T20:59:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=c60f9b752381baa6c4b80c0739034660f1748c84'/>
<id>urn:sha1:c60f9b752381baa6c4b80c0739034660f1748c84</id>
<content type='text'>
registeration and creation code into XXXMCDesc libraries.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135184 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc for consistency.</title>
<updated>2011-07-01T22:36:09Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-07-01T22:36:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=385e930d55f3ecd3c9538823dfa5896a12461845'/>
<id>urn:sha1:385e930d55f3ecd3c9538823dfa5896a12461845</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134281 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc</title>
<updated>2011-06-28T20:07:07Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-06-28T20:07:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=22fee2dff4c43b551aefa44a96ca74fcade6bfac'/>
<id>urn:sha1:22fee2dff4c43b551aefa44a96ca74fcade6bfac</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134024 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc</title>
<updated>2011-06-27T18:32:37Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-06-27T18:32:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=73f50d9bc3bd46cc0abeba9bb0d46977ba1aea42'/>
<id>urn:sha1:73f50d9bc3bd46cc0abeba9bb0d46977ba1aea42</id>
<content type='text'>
into XXXGenRegisterInfo.inc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133922 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Starting to refactor Target to separate out code that's needed to fully describe</title>
<updated>2011-06-24T01:44:41Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2011-06-24T01:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=a347f85dbeee37a7f2bb68df1a7d4cdfbb7b576d'/>
<id>urn:sha1:a347f85dbeee37a7f2bb68df1a7d4cdfbb7b576d</id>
<content type='text'>
target machine from those that are only needed by codegen. The goal is to
sink the essential target description into MC layer so we can start building
MC based tools without needing to link in the entire codegen.

First step is to refactor TargetRegisterInfo. This patch added a base class
MCRegisterInfo which TargetRegisterInfo is derived from. Changed TableGen to
separate register description from the rest of the stuff.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133782 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>move all the target's asmprinters into the main target.  The piece </title>
<updated>2010-11-14T18:43:56Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-11-14T18:43:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=1139691e3aadff751c035f38f835d436ec6cf10a'/>
<id>urn:sha1:1139691e3aadff751c035f38f835d436ec6cf10a</id>
<content type='text'>
that should be split out is the InstPrinter (if a target is mc'ized).
This change makes all the targets be consistent.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119056 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.</title>
<updated>2010-01-24T20:43:08Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-01-24T20:43:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp/commit/?id=43b5f9312d56be400af031f7487a99b75b7b0f97'/>
<id>urn:sha1:43b5f9312d56be400af031f7487a99b75b7b0f97</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94378 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
