Enum llvm_mapper::block::BlockId [−][src]
pub enum BlockId {
Reserved(ReservedBlockId),
Ir(IrBlockId),
Unknown(u64),
}Expand description
A holistic model of all possible block IDs, spanning reserved, IR, and unknown IDs.
Variants
Reserved(ReservedBlockId)A block ID that’s been reserved by LLVM. Reserved IDs are internal, and cannot be mapped here.
Tuple Fields of Reserved
Ir(IrBlockId)A block ID used by LLVM IR.
Tuple Fields of Ir
0: IrBlockIdUnknown(u64)An unknown block ID. Unknown IDs cannot be mapped.
Tuple Fields of Unknown
0: u64Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BlockId
impl UnwindSafe for BlockId
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.