X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FAnalysis%2FLocality%2FLocalityBinding.java;h=d10d9b28de9c8f9e0b18e73f801627ae573690a1;hb=refs%2Ftags%2Fbuildscript;hp=9dd6af0eb886a49b9e028f4ce65f38fdec381b8a;hpb=4b188fd7715dc5e14068f9e82f311f62a116171f;p=IRC.git diff --git a/Robust/src/Analysis/Locality/LocalityBinding.java b/Robust/src/Analysis/Locality/LocalityBinding.java deleted file mode 100644 index 9dd6af0e..00000000 --- a/Robust/src/Analysis/Locality/LocalityBinding.java +++ /dev/null @@ -1,158 +0,0 @@ -package Analysis.Locality; -import IR.MethodDescriptor; - -public class LocalityBinding { - private MethodDescriptor md; - private Integer[] isglobal; - private boolean isatomic; - private Integer isglobalreturn; - private Integer isglobalthis; - private LocalityBinding parent; - private boolean hasatomic; - - public LocalityBinding(MethodDescriptor md, boolean atomic) { - this.md=md; - isglobal=new Integer[md.numParameters()]; - isatomic=atomic; - } - - public void setHasAtomic() { - hasatomic=true; - } - - public boolean getHasAtomic() { - return hasatomic; - } - - private static String globalToString(Integer g) { - if (g==LocalityAnalysis.GLOBAL) - return "G"; - else if (g==LocalityAnalysis.LOCAL) - return "L"; - else if (g==LocalityAnalysis.EITHER) - return "E"; - else if (g==LocalityAnalysis.CONFLICT) - return "C"; - else throw new Error(); - } - - public String getSignature() { - String st="_"; - if (isatomic) { - st+="A"; - } else - st+="N"; - if (isglobalthis==null) - st+="N"; - else - st+=globalToString(isglobalthis); - for(int i=0;i