Print the number of uses of a function in the .ll since it can be informative

and there seems to be no reason not to.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112812 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Duncan Sands 2010-09-02 08:52:23 +00:00
parent 33198391d6
commit 8cf2663227
2 changed files with 3 additions and 4 deletions

View File

@ -1635,9 +1635,9 @@ void AssemblyWriter::printFunction(const Function *F) {
if (F->hasGC())
Out << " gc \"" << F->getGC() << '"';
if (F->isDeclaration()) {
Out << "\n";
Out << " ; [#uses=" << F->getNumUses() << "]\n"; // Output # uses
} else {
Out << " {";
Out << " { ; [#uses=" << F->getNumUses() << ']'; // Output # uses
// Output all of its basic blocks... for the function
for (Function::const_iterator I = F->begin(), E = F->end(); I != E; ++I)

View File

@ -1,8 +1,7 @@
; The induction variable canonicalization pass shouldn't leave dead
; instructions laying around!
;
; RUN: opt < %s -indvars -S | \
; RUN: not grep {#uses=0}
; RUN: opt < %s -indvars -S | grep {#uses=0} | count 1
define i32 @mul(i32 %x, i32 %y) {
entry: