<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/ARM, branch stable</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/ARM?h=stable</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/ARM?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-04-01T13:07:05Z</updated>
<entry>
<title>ARM Scheduler Model: Add resources instructions, map resources in subtargets</title>
<updated>2013-04-01T13:07:05Z</updated>
<author>
<name>Arnold Schwaighofer</name>
<email>aschwaighofer@apple.com</email>
</author>
<published>2013-04-01T13:07:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=55097ff56765b9a1e41a7e676df764a8749bc81f'/>
<id>urn:sha1:55097ff56765b9a1e41a7e676df764a8749bc81f</id>
<content type='text'>
Reapply r177968:
After commit 178074 we can now have undefined scheduler variants.

Move the CortexA9 resources into the CortexA9 SchedModel namespace. Define
resource mappings under the CortexA9 SchedModel. Define resources and mappings
for the SwiftModel.

Incooperate Andrew's feedback.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178460 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove the old CodePlacementOpt pass.</title>
<updated>2013-03-29T17:14:24Z</updated>
<author>
<name>Benjamin Kramer</name>
<email>benny.kra@googlemail.com</email>
</author>
<published>2013-03-29T17:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=74a4533a4290b7c6f1fe04a30ca13ec25c529e0a'/>
<id>urn:sha1:74a4533a4290b7c6f1fe04a30ca13ec25c529e0a</id>
<content type='text'>
It was superseded by MachineBlockPlacement and disabled by default since LLVM 3.1.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178349 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix issue with disassembler decoding CBZ/CBNZ immediates as negatives when the upper bit is set.</title>
<updated>2013-03-28T19:22:28Z</updated>
<author>
<name>Gordon Keiser</name>
<email>gkeiser@arxan.com</email>
</author>
<published>2013-03-28T19:22:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ce888351106a72825e2a107cb08d7130f3dce0ee'/>
<id>urn:sha1:ce888351106a72825e2a107cb08d7130f3dce0ee</id>
<content type='text'>
They should always be zero-extended, not sign extended.  Added test case.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178275 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Testing commit access to llvm.  Remove two lines of whitespace from the Thumb README.</title>
<updated>2013-03-28T18:26:15Z</updated>
<author>
<name>Gordon Keiser</name>
<email>gkeiser@arxan.com</email>
</author>
<published>2013-03-28T18:26:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=93b10789c6ca1c7c5ca8a453a4709f47099ec819'/>
<id>urn:sha1:93b10789c6ca1c7c5ca8a453a4709f47099ec819</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178256 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Enabling the generation of dependency breakers for partial updates on Cortex-A15. Also fixing a small bug in getting the update clearence for VLD1LNd32.</title>
<updated>2013-03-27T12:38:44Z</updated>
<author>
<name>Silviu Baranga</name>
<email>silviu.baranga@arm.com</email>
</author>
<published>2013-03-27T12:38:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a210db781f17b5ab8e2b71d53276153a9d15eead'/>
<id>urn:sha1:a210db781f17b5ab8e2b71d53276153a9d15eead</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178134 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert ARM Scheduler Model: Add resources instructions, map resources</title>
<updated>2013-03-26T15:14:04Z</updated>
<author>
<name>Arnold Schwaighofer</name>
<email>aschwaighofer@apple.com</email>
</author>
<published>2013-03-26T15:14:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=afaeb8152c79a9f3c157a614331d6919a0a0fa6a'/>
<id>urn:sha1:afaeb8152c79a9f3c157a614331d6919a0a0fa6a</id>
<content type='text'>
This reverts commit r177968. It is causing failures in a local build bot.

"fatal error: error in backend: Expected a variant SchedClass"

Original commit message:
Move the CortexA9 resources into the CortexA9 SchedModel namespace. Define
resource mappings under the CortexA9 SchedModel. Define resources and mappings
for the SwiftModel.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178028 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Patch by Gordon Keiser!</title>
<updated>2013-03-26T13:58:53Z</updated>
<author>
<name>Joe Abbey</name>
<email>jabbey@arxan.com</email>
</author>
<published>2013-03-26T13:58:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b78821d380b6f9514bd3b56b1c27ba367660228b'/>
<id>urn:sha1:b78821d380b6f9514bd3b56b1c27ba367660228b</id>
<content type='text'>
If PC or SP is the destination, the disassembler erroneously failed with the
invalid encoding, despite the manual saying that both are fine.

This patch addresses failure to decode encoding T4 of LDR (A8.8.62) which is a
postindexed load, where the offset 0xc is applied to SP after the load occurs.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178017 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM Scheduler Model: Add resources instructions, map resources in subtargets</title>
<updated>2013-03-26T02:01:42Z</updated>
<author>
<name>Arnold Schwaighofer</name>
<email>aschwaighofer@apple.com</email>
</author>
<published>2013-03-26T02:01:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a5dbe29ff54ce5bb3aecefc7d42af6f31bd7e903'/>
<id>urn:sha1:a5dbe29ff54ce5bb3aecefc7d42af6f31bd7e903</id>
<content type='text'>
Move the CortexA9 resources into the CortexA9 SchedModel namespace. Define
resource mappings under the CortexA9 SchedModel. Define resources and mappings
for the SwiftModel.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177968 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM Scheduler Model: Partial implementation of the new machine scheduler model</title>
<updated>2013-03-26T02:01:39Z</updated>
<author>
<name>Arnold Schwaighofer</name>
<email>aschwaighofer@apple.com</email>
</author>
<published>2013-03-26T02:01:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1b618f8848c1fe672ea32009a27322e48bca46f2'/>
<id>urn:sha1:1b618f8848c1fe672ea32009a27322e48bca46f2</id>
<content type='text'>
This is very much work in progress. Please send me a note if you start to depend
on the added abstract read/write resources. They are subject to change until
further notice.

The old itinerary is still the default.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177967 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>[arm load/store optimizer] When trying to merge a base update load/store, make</title>
<updated>2013-03-25T16:29:20Z</updated>
<author>
<name>Chad Rosier</name>
<email>mcrosier@apple.com</email>
</author>
<published>2013-03-25T16:29:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c82fba27fe6205e5ecdc80fb53e10675db07dfff'/>
<id>urn:sha1:c82fba27fe6205e5ecdc80fb53e10675db07dfff</id>
<content type='text'>
sure the base register and would-be writeback register don't conflict for
stores.  This was already being done for loads.

Unfortunately, it is rather difficult to create a test case for this issue.  It
was exposed in 450.soplex at LTO and requires unlucky register allocation.
&lt;rdar://13394908&gt;

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