Remove support for program moves (#118)
This commit is contained in:
@@ -266,8 +266,7 @@ impl From<&MachineEnv> for PRegSet {
|
||||
/// A virtual register. Contains a virtual register number and a
|
||||
/// class.
|
||||
///
|
||||
/// A virtual register ("vreg") corresponds to an SSA value for SSA
|
||||
/// input, or just a register when we allow for non-SSA input. All
|
||||
/// A virtual register ("vreg") corresponds to an SSA value. All
|
||||
/// dataflow in the input program is specified via flow through a
|
||||
/// virtual register; even uses of specially-constrained locations,
|
||||
/// such as fixed physical registers, are done by using vregs, because
|
||||
@@ -1029,10 +1028,6 @@ pub trait Function {
|
||||
false
|
||||
}
|
||||
|
||||
/// Determine whether an instruction is a move; if so, return the
|
||||
/// Operands for (src, dst).
|
||||
fn is_move(&self, insn: Inst) -> Option<(Operand, Operand)>;
|
||||
|
||||
// --------------------------
|
||||
// Instruction register slots
|
||||
// --------------------------
|
||||
|
||||
Reference in New Issue
Block a user