kecc
0.1.0
Optimize
Required Methods
optimize
Implementations on Foreign Types
(O1, O2)
Implementors
In crate kecc
kecc
Trait
Optimize
Copy item path
Source
pub trait Optimize<T> { // Required method fn
optimize
(&mut self, code:
&mut T
) ->
bool
; }
Required Methods
§
Source
fn
optimize
(&mut self, code:
&mut T
) ->
bool
Implementations on Foreign Types
§
Source
§
impl<T, O1:
Optimize
<T>, O2:
Optimize
<T>>
Optimize
<T> for
(O1, O2)
Source
§
fn
optimize
(&mut self, code:
&mut T
) ->
bool
Implementors
§
Source
§
impl
Optimize
<
FunctionDefinition
> for
DeadcodeInner
Source
§
impl
Optimize
<
FunctionDefinition
> for
GvnInner
Source
§
impl
Optimize
<
FunctionDefinition
> for
Mem2regInner
Source
§
impl
Optimize
<
FunctionDefinition
> for
SimplifyCfgConstProp
Source
§
impl
Optimize
<
FunctionDefinition
> for
SimplifyCfgEmpty
Source
§
impl
Optimize
<
FunctionDefinition
> for
SimplifyCfgMerge
Source
§
impl
Optimize
<
FunctionDefinition
> for
SimplifyCfgReach
Source
§
impl
Optimize
<
TranslationUnit
> for
Null
Source
§
impl<T>
Optimize
<
Declaration
> for
FunctionPass
<T>
where T:
Optimize
<
FunctionDefinition
>,
Source
§
impl<T>
Optimize
<
TranslationUnit
> for
FunctionPass
<T>
where T:
Optimize
<
FunctionDefinition
>,
Source
§
impl<T, O:
Optimize
<T>>
Optimize
<T> for
Repeat
<O>