yz-basic-block 0.1.0

a simple Basic Block framework + optimizer
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#![cfg_attr(not(feature = "std"), no_std)]
#![forbid(unsafe_code)]

extern crate alloc;
extern crate core;

mod arena;
mod bb;
pub mod jump;

pub use arena::{Arena, OffendingIds, SetBbLabelError};
pub use bb::{BasicBlock, BasicBlockInner};
pub type BbId = usize;
pub type Label = alloc::borrow::Cow<'static, str>;