import Analysis.OwnershipAnalysis.HeapRegionNode;
import Analysis.OwnershipAnalysis.TokenTupleSet;
import IR.Flat.FlatNode;
+import IR.Flat.TempDescriptor;
public class StallSite {
// private ReachabilitySet reachabilitySet;
HashSet<TokenTupleSet> reachabilitySet;
private HashSet<StallTag> stallTagSet;
+ private TempDescriptor tdA;
// if stall site is caller's parameter heap regtion, store its parameter idx
// for further analysis
return copy;
}
+
+ public void setTdA(TempDescriptor tdA){
+ this.tdA=tdA;
+ }
+
+ public TempDescriptor getTdA(){
+ return tdA;
+ }
public boolean equals(Object o) {