From: bdemsky Date: Tue, 5 Aug 2008 22:03:21 +0000 (+0000) Subject: changes X-Git-Tag: preEdgeChange~26 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b914ff2cef694ef7fd054bbcbdfcec2905b9916e;p=IRC.git changes --- 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();) {