2 import IR.TypeDescriptor;
3 import Analysis.Locality.LocalityBinding;
5 public class FlatGlobalConvNode extends FlatNode {
10 public FlatGlobalConvNode(TempDescriptor src, LocalityBinding lb, boolean makePtr) {
16 public String toString() {
18 return src.toString()+"=(PTR)"+src.toString()+" "+lb;
20 return src.toString()+"=(OID)"+src.toString()+" "+lb;
24 return FKind.FlatGlobalConvNode;
27 public LocalityBinding getLocality() {
31 public boolean getMakePtr() {
35 public TempDescriptor getSrc() {
39 public TempDescriptor [] writesTemps() {
40 return new TempDescriptor[] {src};
43 public TempDescriptor [] readsTemps() {
44 return new TempDescriptor[] {src};