Files
cs420/src/opt/deadcode.rs
2022-12-19 18:50:22 +09:00

15 lines
368 B
Rust

use crate::ir::*;
use crate::opt::FunctionPass;
use crate::*;
pub type Deadcode = FunctionPass<Repeat<DeadcodeInner>>;
#[derive(Default, Clone, Copy, Debug)]
pub struct DeadcodeInner {}
impl Optimize<FunctionDefinition> for DeadcodeInner {
fn optimize(&mut self, _code: &mut FunctionDefinition) -> bool {
todo!("Homework: Deadcode Elimination")
}
}