<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/XCore, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/XCore?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/XCore?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-08-18T21:14:31Z</updated>
<entry>
<title>Add support for mergeable sections back into the XCore backend.</title>
<updated>2009-08-18T21:14:31Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-08-18T21:14:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1123135dbfa776bbe4c2120a16098d81e0850a76'/>
<id>urn:sha1:1123135dbfa776bbe4c2120a16098d81e0850a76</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79368 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Put data with relocations in the same sections as data without relocations.</title>
<updated>2009-08-18T17:58:17Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-08-18T17:58:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a9e83348770deaf7c187ff842aa9b467f813bf55'/>
<id>urn:sha1:a9e83348770deaf7c187ff842aa9b467f813bf55</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79351 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update getSectionForConstant() to to allow mergable sections to be nulled out</title>
<updated>2009-08-17T16:37:11Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-08-17T16:37:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2a5e23b44ddf1efde1d98bd3379489d93a90d55a'/>
<id>urn:sha1:2a5e23b44ddf1efde1d98bd3379489d93a90d55a</id>
<content type='text'>
if not supported by the ELF subtarget.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79249 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>use XCore-specific section with xcore specific cp/dp flags to restore </title>
<updated>2009-08-15T06:09:35Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-08-15T06:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=760e24cd0514d4459eb2802d81472432f688de09'/>
<id>urn:sha1:760e24cd0514d4459eb2802d81472432f688de09</id>
<content type='text'>
support for globals going into the appropriate sections with the flags.

This hopefully finishes unbreaking the previous behavior that I broke before.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79079 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add extra SEXT pattern.</title>
<updated>2009-08-02T22:45:24Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-08-02T22:45:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d558ea5e0af2103e5d0d6db2445b8dcebda70234'/>
<id>urn:sha1:d558ea5e0af2103e5d0d6db2445b8dcebda70234</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77920 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>switch off of 'Section' onto MCSection.  We're not properly using</title>
<updated>2009-07-31T18:48:30Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2009-07-31T18:48:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a87dea4f8c546ca748f1777a8d1cabcc06515d91'/>
<id>urn:sha1:a87dea4f8c546ca748f1777a8d1cabcc06515d91</id>
<content type='text'>
MCSection subclasses yet, but this is a step in the right direction.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77708 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add tests for handling of globals and tls on the XCore. These currently fail</title>
<updated>2009-07-24T00:38:20Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-07-24T00:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e23e0976c71775dba8e45e3c6eb6f316359939e5'/>
<id>urn:sha1:e23e0976c71775dba8e45e3c6eb6f316359939e5</id>
<content type='text'>
but pass when run against r76652.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76923 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Combine an unaligned store of unaligned load into a memmove.</title>
<updated>2009-07-16T12:50:48Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-07-16T12:50:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=db9e697725e81edb4c5cb80f8dc7b412431be0d0'/>
<id>urn:sha1:db9e697725e81edb4c5cb80f8dc7b412431be0d0</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75908 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Expand unaligned 32 bit loads from an address which is a constant</title>
<updated>2009-07-16T10:42:35Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-07-16T10:42:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ccb7e96ef0ef743c822ce19aac324b429198bff2'/>
<id>urn:sha1:ccb7e96ef0ef743c822ce19aac324b429198bff2</id>
<content type='text'>
offset from a 32 bit aligned base as follows:

  ldw low, base[offset &gt;&gt; 2]
  ldw high, base[(offset &gt;&gt; 2) + 1]
  shr low_shifted, low, (offset &amp; 0x3) * 8
  shl high_shifted, high, 32 - (offset &amp; 0x3) * 8
  or result, low_shifted, high_shifted

Expand 32 bit loads / stores with 16 bit alignment into two 16 bit
loads / stores.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75902 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Custom lower unaligned 32 bit stores and loads into libcalls. This is </title>
<updated>2009-07-16T10:21:18Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-07-16T10:21:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7f47ce966219b8dbc37cf8c289660dd83923289f'/>
<id>urn:sha1:7f47ce966219b8dbc37cf8c289660dd83923289f</id>
<content type='text'>
a big code size win since before they were expanding to upto 16
instructions.


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