[llvm-commits] [poolalloc] r120955 - /poolalloc/trunk/lib/DSA/DataStructureStats.cpp
Arushi Aggarwal
aggarwa4 at illinois.edu
Sun Dec 5 12:49:52 PST 2010
Author: aggarwa4
Date: Sun Dec 5 14:49:52 2010
New Revision: 120955
URL: http://llvm.org/viewvc/llvm-project?rev=120955&view=rev
Log:
Also, count how many accesses are to nodes that
are type unknown.
Modified:
poolalloc/trunk/lib/DSA/DataStructureStats.cpp
Modified: poolalloc/trunk/lib/DSA/DataStructureStats.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/DataStructureStats.cpp?rev=120955&r1=120954&r2=120955&view=diff
==============================================================================
--- poolalloc/trunk/lib/DSA/DataStructureStats.cpp (original)
+++ poolalloc/trunk/lib/DSA/DataStructureStats.cpp Sun Dec 5 14:49:52 2010
@@ -46,6 +46,8 @@
"Number of loads/stores which are access a DSNode with >3 type");
STATISTIC (NumIncompleteAccesses,
"Number of loads/stores which are on incomplete nodes");
+ STATISTIC (NumUnknownAccesses,
+ "Number of loads/stores which are on unknown nodes");
class DSGraphStats : public FunctionPass, public InstVisitor<DSGraphStats> {
void countCallees(const Function &F);
@@ -155,6 +157,9 @@
++NumIncompleteAccesses;
return true;
}
+ if (N->isUnknownNode()){
+ ++NumUnknownAccesses;
+ }
// it is a complete node, now check how many types are present
int count = 0;
unsigned offset = NH.getOffset();
More information about the llvm-commits
mailing list