Struct llhd::process::ProcessContext [] [src]

pub struct ProcessContext<'tctx> { /* fields omitted */ }

Methods

impl<'tctx> ProcessContext<'tctx>
[src]

[src]

Trait Implementations

impl<'tctx> Context for ProcessContext<'tctx>
[src]

[src]

Get the parent context to which value resolution shall escalate. May return None for the context at the top of the hierarchy. Read more

[src]

Try to resolve a ValueRef to an actual &Value reference. May fail if the value is not known to the context. Read more

[src]

Resolve a ValueRef to an actual &Value reference. Panics if the value is unknown to this context and its parents. Read more

[src]

Get the type of a value.

[src]

Get the name of a value.

impl<'tctx> UnitContext for ProcessContext<'tctx>
[src]

[src]

Resolve a InstRef to an actual &Inst reference.

[src]

Resolve a ArgumentRef to an actual &Argument reference.

impl<'tctx> SequentialContext for ProcessContext<'tctx>
[src]

[src]

Resolve a BlockRef to an actual &Block reference.