<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/GlobalOpt, branch release_28</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/GlobalOpt?h=release_28</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/GlobalOpt?h=release_28'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-09-05T17:45:44Z</updated>
<entry>
<title>Approved by Chris:</title>
<updated>2010-09-05T17:45:44Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2010-09-05T17:45:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=390f711778edb1d72dfca7a050a4cb0d1471105a'/>
<id>urn:sha1:390f711778edb1d72dfca7a050a4cb0d1471105a</id>
<content type='text'>
$ svn merge -c 113109 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r113109 into '.':
U    test/Transforms/GlobalOpt/crash.ll
U    lib/Analysis/ValueTracking.cpp

Log:
fix PR8063, a crash in globalopt in the malloc analysis code.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_28@113111 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>more test cleanup</title>
<updated>2010-09-02T22:38:56Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-09-02T22:38:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=571c15c6de0f2971419b6179fd93c98d4a306d8a'/>
<id>urn:sha1:571c15c6de0f2971419b6179fd93c98d4a306d8a</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112892 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use llvm.foo as the intrinsic, rather than llvm.dbg.value.  Since the</title>
<updated>2010-05-04T20:09:25Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2010-05-04T20:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=55cd6cb141777b1a1d64060828adafeff80b3986'/>
<id>urn:sha1:55cd6cb141777b1a1d64060828adafeff80b3986</id>
<content type='text'>
values passed to llvm.dbg.value were not valid for the intrinsic, it
might have caused trouble one day if the verifier ever started checking
for valid debug info.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103038 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix a variant of PR6112 found by thinking about it: when doing</title>
<updated>2010-05-04T12:43:36Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2010-05-04T12:43:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=203f7cb68b6c509b388d1662d8439693f75bb964'/>
<id>urn:sha1:203f7cb68b6c509b388d1662d8439693f75bb964</id>
<content type='text'>
RAUW of a global variable with a local variable in function F,
if function local metadata M in function G was using the global
then M would become function-local to both F and G, which is not
allowed.  See the testcase for an example.  Fixed by detecting
this situation and zapping the metadata operand when it occurs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103007 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix this to work with objdir != srcdir</title>
<updated>2010-04-28T22:34:35Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-04-28T22:34:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c1c4595d1f5ea83ea45e448544a64263f62bc17f'/>
<id>urn:sha1:c1c4595d1f5ea83ea45e448544a64263f62bc17f</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102547 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix PR6112 - When globalopt (or any other pass) does RAUW(@G, %G), </title>
<updated>2010-04-28T20:16:12Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-04-28T20:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f3f325b82fdeeb055225d98d9076214108d35f39'/>
<id>urn:sha1:f3f325b82fdeeb055225d98d9076214108d35f39</id>
<content type='text'>
metadata references in non-function-local MDNodes should drop to 
null.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102519 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Trim tests and convert to FileCheck.</title>
<updated>2010-04-14T20:22:17Z</updated>
<author>
<name>Evan Cheng</name>
<email>evan.cheng@apple.com</email>
</author>
<published>2010-04-14T20:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=dda54eef2378aedf41d4bce1e71832ffb2c0f8e1'/>
<id>urn:sha1:dda54eef2378aedf41d4bce1e71832ffb2c0f8e1</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101277 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix PR6760, a missing check in heap SRoA.</title>
<updated>2010-04-10T18:19:22Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-04-10T18:19:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=a2fb234b04eb632fb23aff72e56fd3962aa56e65'/>
<id>urn:sha1:a2fb234b04eb632fb23aff72e56fd3962aa56e65</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100936 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert the recent alignment changes. They're broken for -Os because,</title>
<updated>2010-04-02T03:04:37Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-04-02T03:04:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f860db2398b39ed4602b595b9b352fd3f9556107'/>
<id>urn:sha1:f860db2398b39ed4602b595b9b352fd3f9556107</id>
<content type='text'>
in particular, they end up aligning strings at 16-byte boundaries, and
there's no way for GlobalOpt to check OptForSize.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100172 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Make globalopt refine global variable alignment.</title>
<updated>2010-04-02T00:14:16Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-04-02T00:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=c9ae19e46520c1051b828171205b379b5a0bb6ad'/>
<id>urn:sha1:c9ae19e46520c1051b828171205b379b5a0bb6ad</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100160 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
