<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/Thumb2, branch release_33</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/Thumb2?h=release_33</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/Thumb2?h=release_33'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2013-04-30T17:52:57Z</updated>
<entry>
<title>TBAA: remove !tbaa from testing cases if not used.</title>
<updated>2013-04-30T17:52:57Z</updated>
<author>
<name>Manman Ren</name>
<email>mren@apple.com</email>
</author>
<published>2013-04-30T17:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=2dc50d306752c8672d1543feb88517705cdb25e7'/>
<id>urn:sha1:2dc50d306752c8672d1543feb88517705cdb25e7</id>
<content type='text'>
This will make it easier to turn on struct-path aware TBAA since the metadata
format will change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180796 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>SDAG: Handle scalarizing an extend of a &lt;1 x iN&gt; vector.</title>
<updated>2013-03-07T05:47:54Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2013-03-07T05:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=34fd0d2b93edb3ddefe5c5766073273f86b23b78'/>
<id>urn:sha1:34fd0d2b93edb3ddefe5c5766073273f86b23b78</id>
<content type='text'>
Just scalarize the element and rebuild a vector of the result type
from that.

rdar://13281568

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176614 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM: Creating a vector from a lane of another.</title>
<updated>2013-03-02T20:16:24Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2013-03-02T20:16:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7bf504c58fcf1345f0278d6dab3840a45a623965'/>
<id>urn:sha1:7bf504c58fcf1345f0278d6dab3840a45a623965</id>
<content type='text'>
The VDUP instruction source register doesn't allow a non-constant lane
index, so make sure we don't construct a ARM::VDUPLANE node asking it to
do so.

rdar://13328063
http://llvm.org/bugs/show_bug.cgi?id=13963

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176413 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.</title>
<updated>2013-02-22T10:01:33Z</updated>
<author>
<name>Kristof Beyls</name>
<email>kristof.beyls@arm.com</email>
</author>
<published>2013-02-22T10:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=29e05fe7a885bd03d8570d2bcf14193013776bcd'/>
<id>urn:sha1:29e05fe7a885bd03d8570d2bcf14193013776bcd</id>
<content type='text'>
The Printer will now print instructions with the correct alignment specifier syntax, like
    vld1.8  {d16}, [r0:64]



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175884 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make RAFast::UsedInInstr indexed by register units.</title>
<updated>2013-02-21T19:35:21Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-02-21T19:35:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=601158a18e325879b224bd1979d824407ed98bc7'/>
<id>urn:sha1:601158a18e325879b224bd1979d824407ed98bc7</id>
<content type='text'>
This fixes some problems with too conservative checking where we were
marking all aliases of a register as used, and then also checking all
aliases when allocating a register.

&lt;rdar://problem/13249625&gt;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175782 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>ARM: Allocation hints must make sure to be in the alloc order.</title>
<updated>2013-02-19T18:55:36Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2013-02-19T18:55:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4fd4c91c40fa40ae4cd671b03056de8c3c961046'/>
<id>urn:sha1:4fd4c91c40fa40ae4cd671b03056de8c3c961046</id>
<content type='text'>
When creating an allocation hint for a register pair, make sure the hint
for the physical register reference is still in the allocation order.

rdar://13240556

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175541 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>FileCheck-ify some grep tests</title>
<updated>2013-01-25T22:11:46Z</updated>
<author>
<name>Reid Kleckner</name>
<email>reid@kleckner.net</email>
</author>
<published>2013-01-25T22:11:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ce98f09f539b09c2565bc6f7608e430fd190a1cc'/>
<id>urn:sha1:ce98f09f539b09c2565bc6f7608e430fd190a1cc</id>
<content type='text'>
These tests in particular try to use escaped square brackets as an
argument to grep, which is failing for me with native win32 python.  It
appears the backslash is being lost near the CreateProcess*() call.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173506 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove some register allocation order dependencies.</title>
<updated>2013-01-19T00:03:32Z</updated>
<author>
<name>Jakob Stoklund Olesen</name>
<email>stoklund@2pi.dk</email>
</author>
<published>2013-01-19T00:03:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d32eea963699c279f58b5338ab1b5b3bd713fd22'/>
<id>urn:sha1:d32eea963699c279f58b5338ab1b5b3bd713fd22</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172874 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>On some ARM cpus, flags setting movs with shifter operand, i.e. lsl, lsr, asr,</title>
<updated>2012-12-20T19:59:30Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2012-12-20T19:59:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=139e407d526193017d42473c8d4892933de78f14'/>
<id>urn:sha1:139e407d526193017d42473c8d4892933de78f14</id>
<content type='text'>
are more expensive than the non-flag setting variant. Teach thumb2 size
reduction pass to avoid generating them unless we are optimizing for size.

rdar://12892707


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170728 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix typos in CHECK lines.</title>
<updated>2012-12-06T21:24:47Z</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2012-12-06T21:24:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=00e97c2126563f4654416553bec6399bfefd5c29'/>
<id>urn:sha1:00e97c2126563f4654416553bec6399bfefd5c29</id>
<content type='text'>
Patch by Alexander Zinenko.


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