<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm/test/Analysis/CallGraph, branch release_29</title>
<subtitle>http://llvm.org</subtitle>
<id>https://git.amat.us/llvm/atom/test/Analysis/CallGraph?h=release_29</id>
<link rel='self' href='https://git.amat.us/llvm/atom/test/Analysis/CallGraph?h=release_29'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/'/>
<updated>2010-04-23T18:38:40Z</updated>
<entry>
<title>fix some failures my callgraph dump format change broke.</title>
<updated>2010-04-23T18:38:40Z</updated>
<author>
<name>Chris Lattner</name>
<email>sabre@nondot.org</email>
</author>
<published>2010-04-23T18:38:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=12104464f339b0915d0d1d7db35173cda8f59469'/>
<id>urn:sha1:12104464f339b0915d0d1d7db35173cda8f59469</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102197 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>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>Rationalize the names of passes that print information:</title>
<updated>2008-09-23T12:47:39Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-09-23T12:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=3ee8fc964952a65bcb3668b85938c46f90631e42'/>
<id>urn:sha1:3ee8fc964952a65bcb3668b85938c46f90631e42</id>
<content type='text'>
    -callgraph =&gt; print-callgraph
    -callscc   =&gt; print-callgraph-sccs
    -cfgscc    =&gt; print-cfg-sccs
    -externalfnconstants =&gt; print-externalfnconstants
    -print               =&gt; print-function
    -print-alias-sets (no change)
    -print-callgraph     =&gt; dot-callgraph
    -print-cfg           =&gt; dot-cfg
    -print-cfg-only      =&gt; dot-cfg-only
    -print-dom-info (no change)
    -printm              =&gt; print-module
    -printusedtypes      =&gt; print-used-types


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56487 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Teach -callgraph to always print the callgraph (as the</title>
<updated>2008-09-19T07:57:09Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-09-19T07:57:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=e65d39a42ccb63c8b883db0c466cc43f42d83fff'/>
<id>urn:sha1:e65d39a42ccb63c8b883db0c466cc43f42d83fff</id>
<content type='text'>
description says it does), not just when -analyze is
used as well.  This means printing to stderr, so adjust
some tests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56337 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Correct callgraph construction.  It has two problems:</title>
<updated>2008-09-09T12:40:47Z</updated>
<author>
<name>Duncan Sands</name>
<email>baldrick@free.fr</email>
</author>
<published>2008-09-09T12:40:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/llvm/commit/?id=99c1a7c9e1f501878040f3adcac342b2d8201709'/>
<id>urn:sha1:99c1a7c9e1f501878040f3adcac342b2d8201709</id>
<content type='text'>
(1) code left over from the days of ConstantPointerRef:
if a use of a function is a GlobalValue then that is
not considered a reason to add an edge from the external
node, even though the use may be as an initializer for
an externally visible global!  There might be some point
to this behaviour when the use is by an alias (though the
code predated aliases by some centuries), but I think
PR2782 is a better way of handling that.  (2) If function
F calls function G, and also G is a parameter to the
call, then an F-&gt;G edge is not added to the callgraph.
While this doesn't seem to matter much, adding such an
edge makes the callgraph more regular.
In addition, the new code should be faster as well as
simpler.


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