runmat-mir 0.5.0

Mid-level IR and analysis scaffolding for RunMat
Documentation
1
2
3
4
5
6
7
8
9
use crate::{BasicBlockId, MirStmt, MirTerminator};
use serde::{Deserialize, Serialize};

#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct BasicBlock {
    pub id: BasicBlockId,
    pub statements: Vec<MirStmt>,
    pub terminator: MirTerminator,
}