Files
MY_COMPILER/midend/optimize/DeleteDead.java
邓智航 a9b8e82fd5 some opt
2025-12-25 15:07:20 +08:00

21 lines
444 B
Java

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()
}