Enum regalloc::CheckerError
source · [−]pub enum CheckerError {
MissingAllocationForReg {
reg: VirtualReg,
inst: InstIx,
},
UnknownValueInReg {
real_reg: RealReg,
inst: InstIx,
},
IncorrectValueInReg {
actual: Reg,
expected: Reg,
real_reg: RealReg,
inst: InstIx,
},
UnknownValueInSlot {
slot: SpillSlot,
expected: Reg,
inst: InstIx,
},
IncorrectValueInSlot {
slot: SpillSlot,
expected: Reg,
actual: Reg,
inst: InstIx,
},
StackMapSpecifiesNonRefSlot {
inst: InstIx,
slot: SpillSlot,
},
StackMapSpecifiesUndefinedSlot {
inst: InstIx,
slot: SpillSlot,
},
}
Expand description
A single error detected by the regalloc checker.
Variants
MissingAllocationForReg
UnknownValueInReg
IncorrectValueInReg
UnknownValueInSlot
IncorrectValueInSlot
StackMapSpecifiesNonRefSlot
StackMapSpecifiesUndefinedSlot
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CheckerError
impl Send for CheckerError
impl Sync for CheckerError
impl Unpin for CheckerError
impl UnwindSafe for CheckerError
Blanket Implementations
Mutably borrows from an owned value. Read more