<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Target/ARM, branch release_27</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Target/ARM?h=release_27</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Target/ARM?h=release_27'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-03-30T18:35:26Z</updated>
<entry>
<title>Merge 99043 from mainline.</title>
<updated>2010-03-30T18:35:26Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2010-03-30T18:35:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c524bff18b49bb059afadc9abe1b3495e8d3bc53'/>
<id>urn:sha1:c524bff18b49bb059afadc9abe1b3495e8d3bc53</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_27@99907 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Initial bits of ARMv4-only support.</title>
<updated>2010-03-06T19:39:36Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2010-03-06T19:39:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ce7bf1c55f5238870bae2909cd368151f1d813d1'/>
<id>urn:sha1:ce7bf1c55f5238870bae2909cd368151f1d813d1</id>
<content type='text'>
Patch by John Tytgat!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97886 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Thumb1 epilogue code generation needs to take into account that callee-saved</title>
<updated>2010-03-06T03:28:39Z</updated>
<author>
<name>Jim Grosbach</name>
<email>grosbach@apple.com</email>
</author>
<published>2010-03-06T03:28:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e68bd742451aae5fcdf280e823d2829e11d184da'/>
<id>urn:sha1:e68bd742451aae5fcdf280e823d2829e11d184da</id>
<content type='text'>
registers may be restored via a pop instruction, not just a tRestore.
This fixes nightly test 471.omnetep for Thumb1.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97867 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Trivial comment change.</title>
<updated>2010-03-05T01:45:46Z</updated>
<author>
<name>Johnny Chen</name>
<email>johnny.chen@apple.com</email>
</author>
<published>2010-03-05T01:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fb86d78a45212b66c806a286a56bfd5d0ca77247'/>
<id>urn:sha1:fb86d78a45212b66c806a286a56bfd5d0ca77247</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97776 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit version</title>
<updated>2010-03-04T22:24:41Z</updated>
<author>
<name>Johnny Chen</name>
<email>johnny.chen@apple.com</email>
</author>
<published>2010-03-04T22:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=267124cff299922b3d92c5f2878fa285df2f1505'/>
<id>urn:sha1:267124cff299922b3d92c5f2878fa285df2f1505</id>
<content type='text'>
of either sxtb16 or uxtb16, and the unified syntax does not specify ".w".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97760 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>pr6478: The frame pointer spill frame index is only defined when there is a</title>
<updated>2010-03-04T21:42:36Z</updated>
<author>
<name>Bob Wilson</name>
<email>bob.wilson@apple.com</email>
</author>
<published>2010-03-04T21:42:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=436e6e7b5c85f12b7c2e41b7fd5c48e5d4d72912'/>
<id>urn:sha1:436e6e7b5c85f12b7c2e41b7fd5c48e5d4d72912</id>
<content type='text'>
frame pointer.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97755 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>pr6480: Don't try producing ld/st-multiple instructions when the address is</title>
<updated>2010-03-04T21:04:38Z</updated>
<author>
<name>Bob Wilson</name>
<email>bob.wilson@apple.com</email>
</author>
<published>2010-03-04T21:04:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bbf39b0fd9c83f1d46ca5f858e66de66fb64ec98'/>
<id>urn:sha1:bbf39b0fd9c83f1d46ca5f858e66de66fb64ec98</id>
<content type='text'>
an undef value.  This is only going to come up for bugpoint-reduced tests --
correct programs will not access memory at undefined addresses -- so it's not
worth the effort of doing anything more aggressive.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97745 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Added 32-bit Thumb instructions for Preload Data (PLD, PLDW) and Preload</title>
<updated>2010-03-04T17:40:44Z</updated>
<author>
<name>Johnny Chen</name>
<email>johnny.chen@apple.com</email>
</author>
<published>2010-03-04T17:40:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=0635fc5c2726bff3a6cbe91d2ad0f3bcda00671a'/>
<id>urn:sha1:0635fc5c2726bff3a6cbe91d2ad0f3bcda00671a</id>
<content type='text'>
Instruction (PLI) for disassembly only.

According to A8.6.120 PLI (immediate, literal), for example, different
instructions are generated for "pli [pc, #0]" and "pli [pc, #-0"].  The
disassembler solves it by mapping -0 (negative zero) to -1, -1 to -2, ..., etc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97731 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Modified the asm string of 16-bit Thumb MUL instruction so that it prints:</title>
<updated>2010-03-03T23:15:43Z</updated>
<author>
<name>Johnny Chen</name>
<email>johnny.chen@apple.com</email>
</author>
<published>2010-03-03T23:15:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cb721da4c64bb9a844cf5180647dc926a5fd5f24'/>
<id>urn:sha1:cb721da4c64bb9a844cf5180647dc926a5fd5f24</id>
<content type='text'>
MULS &lt;Rdm&gt;, &lt;Rn&gt;, &lt;Rdm&gt;

according to A8.6.105 MUL Encoding T1.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97675 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Added 32-bit Thumb instructions LDRT, LDRBT, LDRHT,,LDRSBT, LDRSHT, STRT, STRBT,</title>
<updated>2010-03-03T18:45:36Z</updated>
<author>
<name>Johnny Chen</name>
<email>johnny.chen@apple.com</email>
</author>
<published>2010-03-03T18:45:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e54a3ef0873f0b298a9369fa0101c11230020cdb'/>
<id>urn:sha1:e54a3ef0873f0b298a9369fa0101c11230020cdb</id>
<content type='text'>
and STRHT for disassembly only.


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