<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/XCore, branch release_25</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/XCore?h=release_25</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/XCore?h=release_25'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-02-14T00:59:47Z</updated>
<entry>
<title>Merge 64124 frm mainline.</title>
<updated>2009-02-14T00:59:47Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-02-14T00:59:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6a64c0bc1e7ac9459f769d1cca79bb13ab2fb452'/>
<id>urn:sha1:6a64c0bc1e7ac9459f769d1cca79bb13ab2fb452</id>
<content type='text'>
Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty
suprise to some callers, e.g. register coalescer. For now, add an parameter
that tells AnalyzeBranch whether it's safe to modify the mbb. A better
solution is out there, but I don't have time to deal with it right now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_25@64518 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename getAnalysisToUpdate to getAnalysisIfAvailable.</title>
<updated>2009-01-28T13:14:17Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2009-01-28T13:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1465d61bdd36cfd6021036a527895f0dd358e97d'/>
<id>urn:sha1:1465d61bdd36cfd6021036a527895f0dd358e97d</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63198 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well.</title>
<updated>2009-01-20T19:12:24Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-01-20T19:12:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=04ee5a1d9267e5e6fab8f088095fcb83c3c5cbd1'/>
<id>urn:sha1:04ee5a1d9267e5e6fab8f088095fcb83c3c5cbd1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62600 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add the private linkage.</title>
<updated>2009-01-15T20:18:42Z</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2009-01-15T20:18:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bb46f52027416598a662dc1c58f48d9d56b1a65b'/>
<id>urn:sha1:bb46f52027416598a662dc1c58f48d9d56b1a65b</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62279 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph</title>
<updated>2009-01-15T19:20:50Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-01-15T19:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=79ce276083ced01256a0eb7d80731e4948ca6e87'/>
<id>urn:sha1:79ce276083ced01256a0eb7d80731e4948ca6e87</id>
<content type='text'>
and into the ScheduleDAGInstrs class, so that they don't get
destructed and re-constructed for each block. This fixes a
compile-time hot spot in the post-pass scheduler.

To help facilitate this, tidy and do some minor reorganization
in the scheduler constructor functions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62275 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Don't fold address calculations which use negative offsets into</title>
<updated>2009-01-15T11:32:30Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-01-15T11:32:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cfb1ae87c676b9d2f4b7c86506c99ab314300ec0'/>
<id>urn:sha1:cfb1ae87c676b9d2f4b7c86506c99ab314300ec0</id>
<content type='text'>
the ADDRspii addressing mode.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62258 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Update the operands used when building LDAWSP instructions to match the .td</title>
<updated>2009-01-15T11:18:53Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-01-15T11:18:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=62db116933dbc2ac61389329c39ccd00d15f066b'/>
<id>urn:sha1:62db116933dbc2ac61389329c39ccd00d15f066b</id>
<content type='text'>
changes in the last commit.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62257 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add pseudo instructions to the XCore for (load|store|load address) of a</title>
<updated>2009-01-14T18:26:46Z</updated>
<author>
<name>Richard Osborne</name>
<email>richard@xmos.com</email>
</author>
<published>2009-01-14T18:26:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=29cab5f0ee477f86d305ed080d61c17ff64b602f'/>
<id>urn:sha1:29cab5f0ee477f86d305ed080d61c17ff64b602f</id>
<content type='text'>
frame index. eliminateFrameIndex will replace these instructions with
(LDWSP|STWSP|LDAWSP) or (LDW|STW|LDAWF) if a frame pointer is in use.

This fixes PR 3324. Previously we used LDWSP, STWSP, LDAWSP before frame
pointer elimination. However since they were marked as implicitly using
SP they could not be rematerialised.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62238 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Rename getABITypeSize to getTypePaddedSize, as</title>
<updated>2009-01-12T20:38:59Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2009-01-12T20:38:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ceb4d1aecb9deffe59b3dcdc9a783ffde8477be9'/>
<id>urn:sha1:ceb4d1aecb9deffe59b3dcdc9a783ffde8477be9</id>
<content type='text'>
suggested by Chris.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62099 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Removed trailing whitespace from Makefiles.</title>
<updated>2009-01-09T16:44:42Z</updated>
<author>
<name>Misha Brukman</name>
<email>brukman+llvm@gmail.com</email>
</author>
<published>2009-01-09T16:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9b8f542e2746b28721b3ec603c3aaaa10ea708fc'/>
<id>urn:sha1:9b8f542e2746b28721b3ec603c3aaaa10ea708fc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61991 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
