[−][src]Trait llir::values::AsInstruction
Turn instructions into Instruction Container Enum
Turn instructions into Instruction Container Enum
fn as_instruction(&self) -> Instruction<'ctx>
impl<'ctx> AsInstruction<'ctx> for BranchInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for Instruction<'ctx>
[src]fn as_instruction(&self) -> Self
[src]impl<'ctx> AsInstruction<'ctx> for AllocaInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for BinaryInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for CallBrInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for CallInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for ConditionalBranchInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for ExtractValueInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for FCmpInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for GetElementPtrInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for ICmpInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for IndirectBranchInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for InsertValueInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for LoadInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for PhiInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for ReturnInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for SelectInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for StoreInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for SwitchInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for UnaryInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for UnconditionalBranchInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]impl<'ctx> AsInstruction<'ctx> for UnreachableInstruction<'ctx>
[src]fn as_instruction(&self) -> Instruction<'ctx>
[src]