Enum paxforth::program::analyze::RegOrigin [−][src]
pub enum RegOrigin {
Unknown,
DataParam,
RetParam,
Consumes(HashSet<RegIndex>),
Copy(RegIndex),
Fork(RegIndex),
Phi(HashSet<RegIndex>),
PushLiteral(PaxLiteral),
}
Expand description
Information about an individual register.
Variants
Copy(RegIndex)
Tuple Fields of Copy
0: RegIndex
Fork(RegIndex)
Tuple Fields of Fork
0: RegIndex
PushLiteral(PaxLiteral)
Tuple Fields of PushLiteral
0: PaxLiteral
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RegOrigin
impl UnwindSafe for RegOrigin
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.