Move EntityList and SparseMap into the entity module.
These data structures are dependent on EntityRef and EntityMap, so it makes sense to keep them in the same module.
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
|
||||
use cursor::{Cursor, EncCursor};
|
||||
use dominator_tree::DominatorTree;
|
||||
use entity::{SparseMap, SparseMapValue};
|
||||
use ir::{Ebb, Inst, Value, Function};
|
||||
use ir::{InstBuilder, ArgumentType, ArgumentLoc};
|
||||
use isa::RegClass;
|
||||
@@ -18,7 +19,6 @@ use isa::{TargetIsa, Encoding, EncInfo, RecipeConstraints, ConstraintKind};
|
||||
use regalloc::affinity::Affinity;
|
||||
use regalloc::live_value_tracker::{LiveValue, LiveValueTracker};
|
||||
use regalloc::liveness::Liveness;
|
||||
use sparse_map::{SparseMap, SparseMapValue};
|
||||
use topo_order::TopoOrder;
|
||||
|
||||
/// Reusable data structures for the reload pass.
|
||||
|
||||
Reference in New Issue
Block a user