This commit is contained in:
邓智航
2025-12-25 15:07:20 +08:00
parent c94bebf37b
commit a9b8e82fd5
12 changed files with 483 additions and 13 deletions

View File

@@ -0,0 +1,20 @@
package midend.optimize;
import java.util.HashSet;
import midend.llvm.value.IrFuncValue;
public class DeleteDead extends Optimizer {
public void optimize() {
}
public void deleteDeadFunc() {
IrFuncValue mainFunc = getIrModule().getMainFunc();
HashSet<IrFuncValue> liveFuncs = new HashSet<>();
liveFuncs.add(mainFunc);
findLiveFuncs(mainFunc, liveFuncs);
}
public void findLiveFuncs()
}