Add a LiveRange data structure.
We will track live ranges separately for each SSA value, rather than per virtual register like LLVM does. This is the basis for a register allocator, so place it in a new regalloc module.
This commit is contained in:
5
lib/cretonne/src/regalloc/mod.rs
Normal file
5
lib/cretonne/src/regalloc/mod.rs
Normal file
@@ -0,0 +1,5 @@
|
||||
//! Register allocation.
|
||||
//!
|
||||
//! This module contains data structures and algorithms used for register allocation.
|
||||
|
||||
pub mod liverange;
|
||||
Reference in New Issue
Block a user