package IR.Flat;
public class FlatReturnNode extends FlatNode {
- TempDescriptor tempdesc;
+ TempDescriptor tempdesc;
- public FlatReturnNode(TempDescriptor td) {
- this.tempdesc=td;
- }
+ public FlatReturnNode(TempDescriptor td) {
+ this.tempdesc=td;
+ }
- public String toString() {
- return "FlatReturnNode_return "+tempdesc;
- }
+ public String toString() {
+ return "FlatReturnNode_return "+tempdesc;
+ }
- public int kind() {
- return FKind.FlatReturnNode;
- }
+ public int kind() {
+ return FKind.FlatReturnNode;
+ }
- public TempDescriptor [] readsTemps() {
- if (tempdesc==null)
- return new TempDescriptor [0];
- else
- return new TempDescriptor [] {tempdesc};
- }
+ public TempDescriptor [] readsTemps() {
+ if (tempdesc==null)
+ return new TempDescriptor [0];
+ else
+ return new TempDescriptor [] {tempdesc};
+ }
- public TempDescriptor getReturnTemp() {
- return tempdesc;
- }
+ public TempDescriptor getReturnTemp() {
+ return tempdesc;
+ }
}