CSSA verifier.
During register allocation, the code must be kept in conventional SSA form. Add a verifier that checks this property.
This commit is contained in:
@@ -65,6 +65,7 @@ use std::result;
|
||||
use std::collections::BTreeSet;
|
||||
|
||||
pub use self::liveness::verify_liveness;
|
||||
pub use self::cssa::verify_cssa;
|
||||
|
||||
// Create an `Err` variant of `Result<X>` from a location and `format!` arguments.
|
||||
macro_rules! err {
|
||||
@@ -83,6 +84,7 @@ macro_rules! err {
|
||||
};
|
||||
}
|
||||
|
||||
mod cssa;
|
||||
mod liveness;
|
||||
|
||||
/// A verifier error.
|
||||
|
||||
Reference in New Issue
Block a user