pub struct CommonSubexpressionElimination;Expand description
Common Subexpression Elimination (CSE) Eliminates redundant computations within basic blocks
Trait Implementations§
Source§impl Transform for CommonSubexpressionElimination
impl Transform for CommonSubexpressionElimination
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Description of what this transform does
Source§fn category(&self) -> TransformCategory
fn category(&self) -> TransformCategory
Category of this transform
Source§fn level(&self) -> TransformLevel
fn level(&self) -> TransformLevel
Level of this transform
Auto Trait Implementations§
impl Freeze for CommonSubexpressionElimination
impl RefUnwindSafe for CommonSubexpressionElimination
impl Send for CommonSubexpressionElimination
impl Sync for CommonSubexpressionElimination
impl Unpin for CommonSubexpressionElimination
impl UnsafeUnpin for CommonSubexpressionElimination
impl UnwindSafe for CommonSubexpressionElimination
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more