[−][src]Trait llir::values::AsConstant
Turn constant subclass into a constant enum
Required methods
fn as_constant(&self) -> Constant<'ctx>
Implementors
impl<'ctx> AsConstant<'ctx> for ConstExpr<'ctx>
[src]
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for Constant<'ctx>
[src]
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for Global<'ctx>
[src]
We can turn a Global into a Global Alias Constant
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for ArrayConstant<'ctx>
[src]
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for BinaryConstExpr<'ctx>
[src]
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for BlockAddress<'ctx>
[src]
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for FCmpConstExpr<'ctx>
[src]
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for FloatConstant<'ctx>
[src]
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for Function<'ctx>
[src]
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for GetElementPtrConstExpr<'ctx>
[src]
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for GlobalAlias<'ctx>
[src]
We can turn Global Alias into a Global Alias Constant
fn as_constant(&self) -> Constant<'ctx>
[src]
impl<'ctx> AsConstant<'ctx> for GlobalVariable<'ctx>
[src]
We can turn Global Variable into a Global Alias Constant