mips without optimize

This commit is contained in:
colden
2025-12-12 20:14:00 +08:00
parent 84827838e2
commit c94bebf37b
130 changed files with 5462 additions and 4182 deletions

5
midend/llvm/constant/IrConstantInt.java Normal file → Executable file
View File

@@ -1,5 +1,6 @@
package midend.llvm.constant;
import backend.mips.instr.data.MipsWord;
import midend.llvm.type.IrInterType;
public class IrConstantInt extends IrConstant {
@@ -17,4 +18,8 @@ public class IrConstantInt extends IrConstant {
public String toString() {
return "i32 " + value;
}
public void toMips(String label) {
new MipsWord(label, value);
}
}