<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-10-12T16:46:55Z</updated>
<entry>
<title>Merge 83417 from mainline.</title>
<updated>2009-10-12T16:46:55Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-10-12T16:46:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=901cb73cc5640a6405e7d7f8f5d4b8627482a04f'/>
<id>urn:sha1:901cb73cc5640a6405e7d7f8f5d4b8627482a04f</id>
<content type='text'>
r83391 was completely broken since Twines keep references to their inputs, and
some of the inputs were temporaries.  Here's a real fix for the miscompilation.
Thanks to sabre for pointing out the problem.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@83859 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 83391 from mainline.</title>
<updated>2009-10-12T16:45:48Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-10-12T16:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f97bad7a6f86eb2c281e536f6df98a677165c997'/>
<id>urn:sha1:f97bad7a6f86eb2c281e536f6df98a677165c997</id>
<content type='text'>
Fix PR5112, a miscompilation on gcc-4.0.3.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@83858 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline (reg).</title>
<updated>2009-10-01T15:12:41Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-10-01T15:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e07cc230d9f5997fa5faa23fd9203a8429175325'/>
<id>urn:sha1:e07cc230d9f5997fa5faa23fd9203a8429175325</id>
<content type='text'>
Don't constant propagate byval pointers, since they are not really pointers, but
rather structs passed by value.
This fixes PR5038.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@83200 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge in fix for PR4910.</title>
<updated>2009-09-21T03:01:01Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-21T03:01:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f2641fb4d0090497b8a757581718c218d33f64f3'/>
<id>urn:sha1:f2641fb4d0090497b8a757581718c218d33f64f3</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@82428 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 80153 from mainline.</title>
<updated>2009-09-16T01:15:44Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-16T01:15:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1d20c4e51ad24e6747da643afff71d2d0d3e9d91'/>
<id>urn:sha1:1d20c4e51ad24e6747da643afff71d2d0d3e9d91</id>
<content type='text'>
Rework getPersonalityIndex slightly - 0 is now a valid and not-NULL
personality function.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81982 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 81888 from mainline.</title>
<updated>2009-09-16T01:14:55Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-16T01:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=15a6377b2927930a13ddf7e359ec190ef6819b1e'/>
<id>urn:sha1:15a6377b2927930a13ddf7e359ec190ef6819b1e</id>
<content type='text'>
Change the marker byte for stubs from 0xcd to 0xce (another form of
interrupt instruction, which shouldn't arise any other way).  0xcd is
also used by JITMemoryManager to initialize the buffer to garbage,
which means it could appear following a noreturn call even when
that is not a stub, confusing X86CompilationCallback2.  PR 4929.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81981 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 81845 from mainline.</title>
<updated>2009-09-16T01:13:59Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-16T01:13:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b580bd1eb2cedb51fdc2944ff7a42d9ac6898f4f'/>
<id>urn:sha1:b580bd1eb2cedb51fdc2944ff7a42d9ac6898f4f</id>
<content type='text'>
fix PR4963: folding insertvalue would sometimes turn a packed struct into
an unpacked one.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81980 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 81821 from mainline.</title>
<updated>2009-09-16T01:13:06Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-16T01:13:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=565fb5a655d27ae3cb6d9297b33976c9eca7fa3e'/>
<id>urn:sha1:565fb5a655d27ae3cb6d9297b33976c9eca7fa3e</id>
<content type='text'>
Don't pull a load through a callseq_start if the load's chain
has multiple uses, as one of the other uses may be on a path
to a different node above the callseq_start, because that
leads to a cyclic graph. This problem is exposed when
-combiner-global-alias-analysis is used. This fixes PR4880.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81978 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 81814 from mainline.</title>
<updated>2009-09-16T01:12:05Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-16T01:12:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=75a14269961ef14ac41fbdf10a062557b0800115'/>
<id>urn:sha1:75a14269961ef14ac41fbdf10a062557b0800115</id>
<content type='text'>
On x86-64, the 32-bit cmov doesn't actually clear the high 32-bit of
its result if the condition is false.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81977 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 81810 from mainline.</title>
<updated>2009-09-16T01:10:57Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-16T01:10:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dc10e65ed6ba47039b385aa11e267e5edb9a9065'/>
<id>urn:sha1:dc10e65ed6ba47039b385aa11e267e5edb9a9065</id>
<content type='text'>
When extending a memset range past the front, set the alignment of the
memset region to the alignment of the new start address.


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