junocc 0.1.7

Compiler for JunoLang
1
2
3
4
5
6
7
8
9
10
11
12
13
use libjuno::inkwell::{
    passes::PassBuilderOptions,
    module::Module
    
};

use crate::get_target_machine;

pub fn optimize(module: &mut Module) {
    let target_machine = get_target_machine();
    module.run_passes("default<O3>", &target_machine, PassBuilderOptions::create()).unwrap();
    
}