MCPcopy Create free account
hub / github.com/Amanieu/regalloc3 / MoveResolver

Class MoveResolver

src/internal/move_resolver.rs:206–214  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

204}
205
206pub struct MoveResolver {
207 source_half_moves: HashMap<HalfMoveKey, Allocation, FxBuildHasher>,
208 dest_half_moves: Vec<(MovePosition, Value, Allocation)>,
209 tied_moves: Vec<TiedMove>,
210 tied_operands: Vec<TiedOperands>,
211 edits: Vec<(Inst, Option<Edit>)>,
212 blockparam_allocs: Vec<(Block, Value, Allocation)>,
213 parallel_move_resolver: ParallelMoves,
214}
215
216impl MoveResolver {
217 pub fn new() -> Self {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected