<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/utils/TableGen, branch release_30</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/utils/TableGen?h=release_30</id>
<link rel='self' href='https://git.amat.us/llvm/atom/utils/TableGen?h=release_30'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-10-14T07:06:56Z</updated>
<entry>
<title>Add X86 ANDN instruction. Including instruction selection.</title>
<updated>2011-10-14T07:06:56Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2011-10-14T07:06:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=54a11176f6a5e07e243f1d87ba19ac3f4681976b'/>
<id>urn:sha1:54a11176f6a5e07e243f1d87ba19ac3f4681976b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141947 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Ban rematerializable instructions with side effects.</title>
<updated>2011-10-14T01:00:49Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2011-10-14T01:00:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ccbe603869681aa71b4140e3bf4b4459caf60622'/>
<id>urn:sha1:ccbe603869681aa71b4140e3bf4b4459caf60622</id>
<content type='text'>
TableGen infers unmodeled side effects on instructions without a
pattern.  Fix some instruction definitions where that was overlooked.

Also raise an error if a rematerializable instruction has unmodeled side
effects. That doen't make any sense.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141929 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM parsing and encoding for the &lt;option&gt; form of LDC/STC instructions.</title>
<updated>2011-10-12T17:34:41Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2011-10-12T17:34:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9b8f2a0b365ea62a5fef80bbaab3cf0252db2fcf'/>
<id>urn:sha1:9b8f2a0b365ea62a5fef80bbaab3cf0252db2fcf</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141786 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove extra semicolon.</title>
<updated>2011-10-11T19:53:40Z</updated>
<author>
<name>Eli Friedman</name>
<email>eli.friedman@gmail.com</email>
</author>
<published>2011-10-11T19:53:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=830378f6628ad3af1d0293a0b605065532f99e43'/>
<id>urn:sha1:830378f6628ad3af1d0293a0b605065532f99e43</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141699 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix disassembling of popcntw. Also remove some code that says it accounts for 64BIT_REXW_XD not existing, but it does exist.</title>
<updated>2011-10-11T04:34:23Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2011-10-11T04:34:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=29480fd798dc6452948f63825ff41c66f09c2493'/>
<id>urn:sha1:29480fd798dc6452948f63825ff41c66f09c2493</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141642 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Emit full ED initializers even for pseudo-instructions.</title>
<updated>2011-10-10T20:15:49Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2011-10-10T20:15:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=819a2abc72e9e27d105ebc085aac09c6029db4a6'/>
<id>urn:sha1:819a2abc72e9e27d105ebc085aac09c6029db4a6</id>
<content type='text'>
This should unbreak the picky buildbots.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141575 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Insert dummy ED table entries for pseudo-instructions.</title>
<updated>2011-10-10T18:30:16Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2011-10-10T18:30:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a0ed0c0fcdd8b94f741f296a67669da3180fb42c'/>
<id>urn:sha1:a0ed0c0fcdd8b94f741f296a67669da3180fb42c</id>
<content type='text'>
The table is indexed by opcode, so simply removing pseudo-instructions
creates a wrong mapping from opcode to table entry.

Add a test case for xorps which has a very high opcode that exposes this
problem.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141562 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM NEON assembly parsing and encoding for VDUP(scalar).</title>
<updated>2011-10-07T23:56:00Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2011-10-07T23:56:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=460a90540b045c102012da2492999557e6840526'/>
<id>urn:sha1:460a90540b045c102012da2492999557e6840526</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141446 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 64-bit mode. This is because in 64-bit mode xchg %eax, %eax implies zeroing the upper 32-bits of RAX which makes it not a NOP. In 32-bit mode using NOP encoding is fine.</title>
<updated>2011-10-07T05:35:38Z</updated>
<author>
<name>Craig Topper</name>
<email>craig.topper@gmail.com</email>
</author>
<published>2011-10-07T05:35:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=25f6dfd108801d1dc5877c420ef0dd47131aeda7'/>
<id>urn:sha1:25f6dfd108801d1dc5877c420ef0dd47131aeda7</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141353 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove the Clang tblgen backends from LLVM.</title>
<updated>2011-10-06T13:21:42Z</updated>
<author>
<name>Peter Collingbourne</name>
<email>peter@pcc.me.uk</email>
</author>
<published>2011-10-06T13:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6d1409dcc517185dca5fe6aef8d0417615951cd3'/>
<id>urn:sha1:6d1409dcc517185dca5fe6aef8d0417615951cd3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141293 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
