Fix hw1 fuzzer again

This commit is contained in:
Jeehoon Kang
2020-03-28 18:29:04 +09:00
parent 938390821f
commit 2a5a5e71ed
21 changed files with 500 additions and 110 deletions

View File

@@ -1,11 +1,14 @@
use crate::ir;
use crate::ir::*;
use crate::opt::FunctionPass;
use crate::*;
#[derive(Default)]
pub struct Mem2reg {}
pub type Mem2reg = FunctionPass<Mem2regInner>;
impl Optimize<ir::TranslationUnit> for Mem2reg {
fn optimize(&mut self, _code: &mut ir::TranslationUnit) -> bool {
todo!()
#[derive(Default)]
pub struct Mem2regInner {}
impl Optimize<FunctionDefinition> for Mem2regInner {
fn optimize(&mut self, _code: &mut FunctionDefinition) -> bool {
todo!("homework 4")
}
}