<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms, branch release_26</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms?h=release_26</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms?h=release_26'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2009-10-01T15:12:41Z</updated>
<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>Fix PR5001 PR5002.</title>
<updated>2009-09-18T04:26:28Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-18T04:26:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=440f4126b4b111b2e8f1b99bf59689d0f58bb1fd'/>
<id>urn:sha1:440f4126b4b111b2e8f1b99bf59689d0f58bb1fd</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@82191 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>
<entry>
<title>Merge 80768 from mainline.</title>
<updated>2009-09-04T19:26:38Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-04T19:26:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=61d5bb69960d1f876ba150dfc311592e172371f2'/>
<id>urn:sha1:61d5bb69960d1f876ba150dfc311592e172371f2</id>
<content type='text'>
fix PR4815: some cases where DeleteDeadInstruction can delete
the instruction BBI points to.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81029 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge 80762 from mainline.</title>
<updated>2009-09-04T19:24:58Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-04T19:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=15c0e3ee5d13e6686583fc6b9e504d0dcfb793c1'/>
<id>urn:sha1:15c0e3ee5d13e6686583fc6b9e504d0dcfb793c1</id>
<content type='text'>
fix PR4848 an infinite loop when indexing down through a recursive gep
and we get the original pointer type.  This doesn't mean that we're
at the first pointer being indexed.  Correct the predicate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81028 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge  80761 from mainline.</title>
<updated>2009-09-04T19:22:51Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-09-04T19:22:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3ee29bf6650fe4460372f7fb0c77635f58ea7a8f'/>
<id>urn:sha1:3ee29bf6650fe4460372f7fb0c77635f58ea7a8f</id>
<content type='text'>
fix PR4837, some bugs folding vector compares.  These
return a vector of i1, not i1 itself.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@81027 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Merge from mainline.</title>
<updated>2009-08-31T06:28:24Z</updated>
<author>
<name>Tanya Lattner</name>
<email>tonic@nondot.org</email>
</author>
<published>2009-08-31T06:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7dceebd2f1c8105dfe9eb35dcfb5127aca6bfef9'/>
<id>urn:sha1:7dceebd2f1c8105dfe9eb35dcfb5127aca6bfef9</id>
<content type='text'>
Special-case static allocas in IndVarSimplify's loop invariant
sinking code, since they are special. If the loop preheader happens
to be the entry block of a function, don't sink static allocas
out of it. This fixes PR4775.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_26@80551 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change getelementptr folding to use APInt instead of uint64_t for</title>
<updated>2009-08-21T16:52:54Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-21T16:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=cda9706cb74a65d2feb2175613cb0fe46acc5aa2'/>
<id>urn:sha1:cda9706cb74a65d2feb2175613cb0fe46acc5aa2</id>
<content type='text'>
offset computations. This fixes a truncation bug on targets that
don't have 64-bit pointers.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79639 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add targetdata strings to these tests, since SimplifyLibCalls uses</title>
<updated>2009-08-19T23:18:49Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-19T23:18:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=600d52c6afe6e879678bfeb0f2f811c113754a70'/>
<id>urn:sha1:600d52c6afe6e879678bfeb0f2f811c113754a70</id>
<content type='text'>
TargetData to find the pointer size.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79490 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a bug in the over-index constant folding. When over-indexing an</title>
<updated>2009-08-19T22:46:59Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-08-19T22:46:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3d01334e6fa5caba1361d088fabf728c64b23c58'/>
<id>urn:sha1:3d01334e6fa5caba1361d088fabf728c64b23c58</id>
<content type='text'>
array member of a struct, it's possible to land in an arbitrary position
inside that struct, such that attempting to find further getelementptr
indices will fail. In such cases, folding cannot be done.


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