changeset 18215:3f4bcb84d798

Truffle: fixed getDataPatches disappeared.
author Christian Humer <christian.humer@gmail.com>
date Thu, 30 Oct 2014 22:56:08 +0100
parents ed32f33e7cb6
children 0a72a0f9ef2e
files graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/CompilationStatisticsListener.java
diffstat 1 files changed, 3 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/CompilationStatisticsListener.java	Thu Oct 30 18:19:25 2014 +0100
+++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/CompilationStatisticsListener.java	Thu Oct 30 22:56:08 2014 +0100
@@ -83,8 +83,7 @@
     private final IdentityStatistics<String> compilationResultInfopointStatistics = new IdentityStatistics<>();
     private final IntSummaryStatistics compilationResultMarks = new IntSummaryStatistics();
     private final IntSummaryStatistics compilationResultTotalFrameSize = new IntSummaryStatistics();
-    private final IntSummaryStatistics compilationResultDataReferences = new IntSummaryStatistics();
-    private final IdentityStatistics<String> compilationResultDataReferencesStatistics = new IdentityStatistics<>();
+    private final IntSummaryStatistics compilationResultDataPatches = new IntSummaryStatistics();
 
     private CompilationStatisticsListener() {
     }
@@ -194,8 +193,7 @@
         compilationResultInfopoints.accept(result.getInfopoints().size());
         compilationResultInfopointStatistics.accept(result.getInfopoints().stream().map(e -> e.reason.toString()));
         compilationResultMarks.accept(result.getMarks().size());
-        compilationResultDataReferences.accept(result.getDataReferences().size());
-        compilationResultDataReferencesStatistics.accept(result.getDataReferences().stream().map(d -> d.data.getKind().toString()));
+        compilationResultDataPatches.accept(result.getDataPatches().size());
     }
 
     @Override
@@ -250,8 +248,7 @@
         printStatistic("  Infopoints", compilationResultInfopoints);
         compilationResultInfopointStatistics.printStatistics(identity());
         printStatistic("  Marks", compilationResultMarks);
-        printStatistic("  Data references", compilationResultDataReferences);
-        compilationResultDataReferencesStatistics.printStatistics(identity());
+        printStatistic("  Data references", compilationResultDataPatches);
 
         if (TruffleCompilerOptions.TruffleCompilationStatisticDetails.getValue()) {
             printStatistic("Truffle nodes");