From b914ff2cef694ef7fd054bbcbdfcec2905b9916e Mon Sep 17 00:00:00 2001 From: bdemsky Date: Tue, 5 Aug 2008 22:03:21 +0000 Subject: [PATCH] changes --- Robust/src/Analysis/Prefetch/PrefetchAnalysis.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Robust/src/Analysis/Prefetch/PrefetchAnalysis.java b/Robust/src/Analysis/Prefetch/PrefetchAnalysis.java index 9adc1489..abab858f 100644 --- a/Robust/src/Analysis/Prefetch/PrefetchAnalysis.java +++ b/Robust/src/Analysis/Prefetch/PrefetchAnalysis.java @@ -732,7 +732,8 @@ public class PrefetchAnalysis { Hashtable tocompare = new Hashtable(); /* Don't propagate prefetches across cache clear */ - if (!curr.getMethod().getClassMethodName().equals("System.clearPrefetchCache")) { + if (!(curr.getMethod().getClassMethodName().equals("System.clearPrefetchCache")|| + curr.getMethod().getClassMethodName().equals("Barrier.enterBarrier"))) { /* Propagate all child nodes */ nexttemp: for(Enumeration e = child_prefetch_set_copy.keys(); e.hasMoreElements();) { -- 2.34.1