[][src]Trait llir::values::GetDebugMetadata

pub trait GetDebugMetadata<'ctx>: ValueRef {
    fn dbg_metadata(&self) -> Option<Metadata<'ctx>> { ... }
}

Get debug metadata for any value

Provided methods

fn dbg_metadata(&self) -> Option<Metadata<'ctx>>

Loading content...

Implementors

impl<'ctx> GetDebugMetadata<'ctx> for BranchInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for Instruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for AllocaInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for BinaryInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for Block<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for CallBrInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for CallInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for ConditionalBranchInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for ExtractValueInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for FCmpInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for Function<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for GetElementPtrInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for ICmpInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for IndirectBranchInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for InsertValueInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for LoadInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for PhiInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for ReturnInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for SelectInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for StoreInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for SwitchInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for UnaryInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for UnconditionalBranchInstruction<'ctx>[src]

impl<'ctx> GetDebugMetadata<'ctx> for UnreachableInstruction<'ctx>[src]

Loading content...