<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/CodeGen/Thumb2, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/CodeGen/Thumb2?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/CodeGen/Thumb2?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-09-12T22:49:19Z</updated>
<entry>
<title>Merge 80404 from mainline.</title>
<updated>2009-09-12T22:49:19Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-12T22:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=d76a68e5a71ffe5fdc940092bfbd001c1eb6227e'/>
<id>urn:sha1:d76a68e5a71ffe5fdc940092bfbd001c1eb6227e</id>
<content type='text'>
Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bunch of nasty code in ARM asm printer.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81647 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make tail merging handle blocks with repeated predecessors correctly, and</title>
<updated>2009-08-18T15:18:18Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-18T15:18:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=da65822cfc938594f8fb7840947c1eb77e057a48'/>
<id>urn:sha1:da65822cfc938594f8fb7840947c1eb77e057a48</id>
<content type='text'>
remove RemoveDuplicateSuccessor, as it is no longer necessary, and because
it breaks assumptions made in
MachineBasicBlock::isOnlyReachableByFallthrough.

Convert test/CodeGen/X86/omit-label.ll to FileCheck and add a testcase
for PR4732.

test/CodeGen/Thumb2/thumb2-ifcvt2.ll sees a diff with this commit due to
it being bugpoint-reduced to the point where it doesn't matter what the
condition for the branch is.

Add some more interesting code to
test/CodeGen/X86/2009-08-06-branchfolder-crash.ll, which is the testcase
that originally motivated the RemoveDuplicateSuccessor code, to help
verify that the original problem isn't being re-broken.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79338 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix revsh pattern.</title>
<updated>2009-08-18T05:43:23Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-08-18T05:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=51f39961c3558ee71b6323d3713e9ddd2354e099'/>
<id>urn:sha1:51f39961c3558ee71b6323d3713e9ddd2354e099</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79318 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix tests.</title>
<updated>2009-08-15T08:23:11Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-08-15T08:23:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=39f4d470b6f20ce29ba8adb1d0568129d8fe459c'/>
<id>urn:sha1:39f4d470b6f20ce29ba8adb1d0568129d8fe459c</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79086 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Turn on if-conversion for thumb2.</title>
<updated>2009-08-15T07:59:10Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-08-15T07:59:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=bc9b754091ea281e769e487f396b40f6675b9edb'/>
<id>urn:sha1:bc9b754091ea281e769e487f396b40f6675b9edb</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79084 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Leaf functions which do not save CSRs can be frameless even with -disable-fp-elim.</title>
<updated>2009-08-14T20:48:13Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-08-14T20:48:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=98a0104014e9bb6ed89c2572f615351fd526674a'/>
<id>urn:sha1:98a0104014e9bb6ed89c2572f615351fd526674a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79039 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Also shrink immediate branches; also more assembler workarounds.</title>
<updated>2009-08-14T18:31:44Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-08-14T18:31:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=31b99dd76035067b1c3cc6c7e9d663b7b0210938'/>
<id>urn:sha1:31b99dd76035067b1c3cc6c7e9d663b7b0210938</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79014 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Shrink ADR and LDR from constantpool late during constantpool island pass.</title>
<updated>2009-08-14T00:32:16Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-08-14T00:32:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a1efbbdbf3217598f334a6f39dab84ca06f5de41'/>
<id>urn:sha1:a1efbbdbf3217598f334a6f39dab84ca06f5de41</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78970 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remove an Darwin assembler workaround.</title>
<updated>2009-08-12T01:56:42Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-08-12T01:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ea253b99e907a4171d49547fc5d99c837af5d0b9'/>
<id>urn:sha1:ea253b99e907a4171d49547fc5d99c837af5d0b9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78777 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Shrink ADDS, ADC, RSB, and SUBS.</title>
<updated>2009-08-12T01:49:45Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2009-08-12T01:49:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=05c269c64593d8cc6aeb0780a5a8afbb86da5691'/>
<id>urn:sha1:05c269c64593d8cc6aeb0780a5a8afbb86da5691</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78776 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
