<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Transforms/MergeFunc, branch release_29</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Transforms/MergeFunc?h=release_29</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Transforms/MergeFunc?h=release_29'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2011-02-09T06:32:02Z</updated>
<entry>
<title>When removing a function from the function set and adding it to deferred, we</title>
<updated>2011-02-09T06:32:02Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-02-09T06:32:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3ba974a1c535563bff9a160996ad015a2a56cc05'/>
<id>urn:sha1:3ba974a1c535563bff9a160996ad015a2a56cc05</id>
<content type='text'>
could end up removing a different function than we intended because it was
functionally equivalent, then end up with a comparison of a function against
itself in the next round of comparisons (the one in the function set and the
one on the deferred list). To fix this, I introduce a choice in the form of
comparison for ComparableFunctions, either normal or "pointer only" used to
find exact Function*'s in lookups.

Also add some debugging statements.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125180 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix surprising missed optimization in mergefunc where we forgot to consider</title>
<updated>2011-01-27T08:38:19Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-01-27T08:38:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=25296e25fd30806b4a1f2348cbf73f227962be86'/>
<id>urn:sha1:25296e25fd30806b4a1f2348cbf73f227962be86</id>
<content type='text'>
that relationships like "i8* null" is equivalent to "i32* null".


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124368 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach mergefunc how to emit aliases safely again -- but keep it turned it off</title>
<updated>2011-01-25T08:56:50Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2011-01-25T08:56:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b38824f866447ccf8dd0c76656755b05bcede1b1'/>
<id>urn:sha1:b38824f866447ccf8dd0c76656755b05bcede1b1</id>
<content type='text'>
for now. It's controlled by the HasGlobalAliases variable which is not attached
to any flag yet.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124182 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Arrays and vectors with different numbers of elements are not equivalent.</title>
<updated>2010-07-16T06:31:12Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2010-07-16T06:31:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=394ce41b7fcb64a35d5cd1c1fefc0e2225ebfc01'/>
<id>urn:sha1:394ce41b7fcb64a35d5cd1c1fefc0e2225ebfc01</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108517 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change tests from "opt %s" to "opt &lt; %s" so that opt doesn't see the</title>
<updated>2009-09-11T18:01:28Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-11T18:01:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f2f6ce65b79df6ec4ee427d51a18355a170f199b'/>
<id>urn:sha1:f2f6ce65b79df6ec4ee427d51a18355a170f199b</id>
<content type='text'>
input filename so that opt doesn't print the input filename in the
output so that grep lines in the tests don't unintentionally match
strings in the input filename.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81537 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Use opt -S instead of piping bitcode output through llvm-dis.</title>
<updated>2009-09-08T22:34:10Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-08T22:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3e054fe9efc64596534bbae0d1634ed15181d642'/>
<id>urn:sha1:3e054fe9efc64596534bbae0d1634ed15181d642</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81257 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Change these tests to feed the assembly files to opt directly, instead</title>
<updated>2009-09-08T16:50:01Z</updated>
<author>
<name>Dan Gohman</name>
<email>gohman@apple.com</email>
</author>
<published>2009-09-08T16:50:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=b1e1e82c54c060ea5dae09dae043234826ca2539'/>
<id>urn:sha1:b1e1e82c54c060ea5dae09dae043234826ca2539</id>
<content type='text'>
of using llvm-as, now that opt supports this.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81226 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Given two identical weak functions, produce one internal function and two weak</title>
<updated>2009-06-12T15:56:56Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2009-06-12T15:56:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=8728d7a3ea7cad3297f9ab0984358007238ae83a'/>
<id>urn:sha1:8728d7a3ea7cad3297f9ab0984358007238ae83a</id>
<content type='text'>
thunks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73230 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>This test is wrong. If you have two weak functions F and G you can't make</title>
<updated>2009-06-12T13:24:41Z</updated>
<author>
<name>Nick Lewycky</name>
<email>nicholas@mxc.ca</email>
</author>
<published>2009-06-12T13:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=f343b69f47192dc9d1479f8b14aadccd17820d90'/>
<id>urn:sha1:f343b69f47192dc9d1479f8b14aadccd17820d90</id>
<content type='text'>
either one call the other since either one can be replaced at link time, and
they need to be independent.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73225 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Fix tests not to emit IR output</title>
<updated>2008-11-04T23:02:39Z</updated>
<author>
<name>Anton Korobeynikov</name>
<email>asl@math.spbu.ru</email>
</author>
<published>2008-11-04T23:02:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=879b1ac22e6307e3111eac87bfba123fba1ac7a4'/>
<id>urn:sha1:879b1ac22e6307e3111eac87bfba123fba1ac7a4</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58729 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
