<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/lib/Transforms/Utils, branch release_28</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/lib/Transforms/Utils?h=release_28</id>
<link rel='self' href='https://git.amat.us/llvm/atom/lib/Transforms/Utils?h=release_28'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-09-14T20:57:16Z</updated>
<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>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>
<entry>
<title>Speculatively revert 112699 and 112702, they seem to be causing</title>
<updated>2010-09-01T17:29:10Z</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@apple.com</email>
</author>
<published>2010-09-01T17:29:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=adc581f5cb6bdb929b1c6a155c330151ebd3bf72'/>
<id>urn:sha1:adc581f5cb6bdb929b1c6a155c330151ebd3bf72</id>
<content type='text'>
self host errors on clang-x86-64.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112719 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>If PrototypeValue is erased in the middle of using the SSAUpdator</title>
<updated>2010-09-01T10:29:33Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2010-09-01T10:29:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=4d588bceb035589ade874f432d70a41bb7ec6273'/>
<id>urn:sha1:4d588bceb035589ade874f432d70a41bb7ec6273</id>
<content type='text'>
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@112699 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>implement SSAUpdater::RewriteUseAfterInsertions, a helpful form of RewriteUse.</title>
<updated>2010-08-29T04:54:06Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-08-29T04:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ffd9beefb8d1fc854fc2863ad443a557be2b4196'/>
<id>urn:sha1:ffd9beefb8d1fc854fc2863ad443a557be2b4196</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112409 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>remove the ABCD and SSI passes.  They don't have any clients that</title>
<updated>2010-08-28T03:51:24Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-08-28T03:51:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=5f88af537637831451ff9ffa08c597e05e7dc9fb'/>
<id>urn:sha1:5f88af537637831451ff9ffa08c597e05e7dc9fb</id>
<content type='text'>
I'm aware of, aren't maintained, and LVI will be replacing their value.
nlewycky approved this on irc.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112355 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Reapply r112091 and r111922, support for metadata linking, with a</title>
<updated>2010-08-26T15:41:53Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-08-26T15:41:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=6cb8c23db1c3becdce6dfbf1b7f1677faca4251e'/>
<id>urn:sha1:6cb8c23db1c3becdce6dfbf1b7f1677faca4251e</id>
<content type='text'>
fix: add a flag to MapValue and friends which indicates whether
any module-level mappings are being made. In the common case of
inlining, no module-level mappings are needed, so MapValue doesn't
need to examine non-function-local metadata, which can be very
expensive in the case of a large module with really deep metadata
(e.g. a large C++ program compiled with -g).

This flag is a little awkward; perhaps eventually it can be moved
into the ClonedCodeInfo class.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112190 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r111922, "MapValue support for MDNodes. This is similar to r109117,</title>
<updated>2010-08-26T03:48:11Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2010-08-26T03:48:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=076137c424bfae2c28e45121b1468397a7d2712a'/>
<id>urn:sha1:076137c424bfae2c28e45121b1468397a7d2712a</id>
<content type='text'>
except ...", it is causing *massive* performance regressions when building Clang
with itself (-O3 -g).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112158 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Revert r112091, "Remap metadata attached to instructions when remapping</title>
<updated>2010-08-26T03:48:08Z</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2010-08-26T03:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=fd406f1ee2d94bafcb4943e4b21c2f4ea4bd8f3a'/>
<id>urn:sha1:fd406f1ee2d94bafcb4943e4b21c2f4ea4bd8f3a</id>
<content type='text'>
individual ...", which depends on r111922, which I am reverting.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112157 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Remap metadata attached to instructions when remapping individual</title>
<updated>2010-08-25T21:36:50Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2010-08-25T21:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=ce934260dc4ce12bd59f15aaa5ef28520214ad4f'/>
<id>urn:sha1:ce934260dc4ce12bd59f15aaa5ef28520214ad4f</id>
<content type='text'>
instructions, not when remapping modules.


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