Skip to content

Commit 8021543

Browse files
Delete some unused code
1 parent 2883784 commit 8021543

File tree

2 files changed

+0
-18
lines changed
  • optvm/src/main/java/com/compilerprogramming/ezlang/compiler
  • types/src/main/java/com/compilerprogramming/ezlang/types

2 files changed

+0
-18
lines changed

optvm/src/main/java/com/compilerprogramming/ezlang/compiler/RegisterPool.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,6 @@ public Register newReg(String baseName, Type type) {
2424
registers.add(reg);
2525
return reg;
2626
}
27-
public Register newISSAReg(String baseName, Type type) {
28-
var id = registers.size();
29-
var reg = new Register(id, baseName + "_" + id, type);
30-
registers.add(reg);
31-
return reg;
32-
}
3327
public Register newTempReg(Type type) {
3428
var id = registers.size();
3529
var name = "%t"+id;

types/src/main/java/com/compilerprogramming/ezlang/types/Symbol.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,6 @@ public static class VarSymbol extends Symbol {
3939
public VarSymbol(String name, Type type) {
4040
super(name, type);
4141
}
42-
43-
@Override
44-
public boolean equals(Object o) {
45-
if (o == null || getClass() != o.getClass()) return false;
46-
VarSymbol varSymbol = (VarSymbol) o;
47-
return regNumber == varSymbol.regNumber;
48-
}
49-
50-
@Override
51-
public int hashCode() {
52-
return Objects.hashCode(regNumber);
53-
}
5442
}
5543

5644
public static class ParameterSymbol extends VarSymbol {

0 commit comments

Comments
 (0)