<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Transforms, branch release_28</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Transforms?h=release_28</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Transforms?h=release_28'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-09-15T00:32:05Z</updated>
<entry>
<title>Approved by Chris:</title>
<updated>2010-09-15T00:32:05Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2010-09-15T00:32:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=7e789a2e81fa5640053eb61f5fc8b434d4fd19ef'/>
<id>urn:sha1:7e789a2e81fa5640053eb61f5fc8b434d4fd19ef</id>
<content type='text'>
$ svn merge -c 113911 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r113911 into '.':
U    test/Transforms/ConstantMerge/dont-merge.ll
U    lib/Transforms/IPO/ConstantMerge.cpp



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_28@113912 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Approved by Chris:</title>
<updated>2010-09-14T20:57:16Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2010-09-14T20:57:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=02bf305a3f5879eddcb4bd1f3917e021349fc0c0'/>
<id>urn:sha1:02bf305a3f5879eddcb4bd1f3917e021349fc0c0</id>
<content type='text'>
$ svn merge -c 113057 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r113057 into '.':
A    test/Transforms/LoopSimplify/preserve-scev.ll
U    lib/Transforms/Utils/LoopSimplify.cpp



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_28@113851 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Approved by Chris:</title>
<updated>2010-09-14T00:43:35Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2010-09-14T00:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=732d1a4c8fad859775572b07ec2fbc4812d98fd8'/>
<id>urn:sha1:732d1a4c8fad859775572b07ec2fbc4812d98fd8</id>
<content type='text'>
$ svn merge -c 113820 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r113820 into '.':
U    test/Transforms/LICM/crash.ll
U    lib/Transforms/Scalar/LICM.cpp

Log:
fix PR8102, a case where we'd copyValue from a value that we already
deleted.  Fix this by doing the copyValue's before we delete stuff!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_28@113823 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Approved by Chris:</title>
<updated>2010-09-07T20:14:32Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2010-09-07T20:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4c0eaab1b52b79e2c5fcc4084638063f8f321db2'/>
<id>urn:sha1:4c0eaab1b52b79e2c5fcc4084638063f8f321db2</id>
<content type='text'>
$ svn merge -c 113257 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r113257 into '.':
A    test/Transforms/InstCombine/sqrt.ll
D    test/Transforms/InstCombine/2010-07-19-sqrt.ll

Renaming test.

$ svn merge -c 113260 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r113260 into '.':
U    test/Transforms/InstCombine/sqrt.ll
U    lib/Transforms/InstCombine/InstCombineCasts.cpp

Log:
Fix a serious performance regression introduced by r108687 on linux:
turning (fptrunc (sqrt (fpext x))) -&gt; (sqrtf x)  is great, but we have
to delete the original sqrt as well.  Not doing so causes us to do 
two sqrt's when building with -fmath-errno (the default on linux).



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_28@113265 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Approved by Chris:</title>
<updated>2010-09-06T09:15:29Z</updated>
<author>
<name>Bill Wendling</name>
<email>isanbard@gmail.com</email>
</author>
<published>2010-09-06T09:15:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b5502450ca614edc996eccb67a6d834e73abe92b'/>
<id>urn:sha1:b5502450ca614edc996eccb67a6d834e73abe92b</id>
<content type='text'>
$ svn merge -c 113146 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r113146 into '.':
U    test/Transforms/LICM/crash.ll
U    lib/Transforms/Scalar/LICM.cpp

Log:
fix PR8067, an over-aggressive assertion in LICM.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_28@113152 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix a bug in my licm rewrite when a load from the promoted memory</title>
<updated>2010-09-04T00:12:30Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-09-04T00:12:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=469996400c4ab89d5ddb2eb80acc1c1553439f07'/>
<id>urn:sha1:469996400c4ab89d5ddb2eb80acc1c1553439f07</id>
<content type='text'>
location is being re-stored to the memory location.  We would get
a dangling pointer from the SSAUpdate data structure and miss a 
use.  This fixes PR8068


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113042 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Propagate non-local comparisons.  Fixes PR1757.</title>
<updated>2010-09-03T22:47:08Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2010-09-03T22:47:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=597dad35b8b86c076dbbb0d095319c79de7806ca'/>
<id>urn:sha1:597dad35b8b86c076dbbb0d095319c79de7806ca</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113025 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Add support for simplifying a load from a computed value to a load from a global when it</title>
<updated>2010-09-03T19:08:37Z</updated>
<author>
<name>Owen Anderson</name>
<email>resistor@mac.com</email>
</author>
<published>2010-09-03T19:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=1593dd6779d7ab1db13c44f32f987c32aff2b54b'/>
<id>urn:sha1:1593dd6779d7ab1db13c44f32f987c32aff2b54b</id>
<content type='text'>
is provable that they're equivalent.  This fixes PR4855.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112994 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>fix more AST updating bugs, correcting miscompilation in PR8041</title>
<updated>2010-09-02T22:19:10Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-09-02T22:19:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=9c282011e6b7a6e23a3a163ec9c865890449e8dc'/>
<id>urn:sha1:9c282011e6b7a6e23a3a163ec9c865890449e8dc</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112878 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reapply commit 112699, speculatively reverted by echristo, since</title>
<updated>2010-09-02T08:14:03Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2010-09-02T08:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fc6e29d4ab52b7d3efd83846ed495a9ca7e51e49'/>
<id>urn:sha1:fc6e29d4ab52b7d3efd83846ed495a9ca7e51e49</id>
<content type='text'>
I'm sure it is harmless.  Original commit message:
If PrototypeValue is erased in the middle of using the SSAUpdator
then the SSAUpdator may access freed memory.  Instead, simply pass
in the type and name explicitly, which is all that was used anyway.


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