21 lines
444 B
Java
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()
|
|
}
|