[−][src]Module raptor::analysis
Various analyses implemented over Raptor IR
Re-exports
pub use self::constants::Constant; |
Modules
constants | A very simple, and fast, constants folding and propagation. |
detect_call_information | Automatically detect inter-procedural call information. |
fixed_point | A fixed-point engine for data-flow analysis. |
ksets | |
stack_pointer_offsets | |
strided_intervals | An incomplete Strided Intervals implementation. |
transient_assignments | Detect callee-saved variables. |
Structs
LocationSet | |
RefLocationSet |
Functions
argument_identification | Attempt to identify the arguments to function calls. |
dead_code_elimination | Eliminate dead code in an IL function |
def_use | Compute definition use chains for the given function. |
parameter_identification | Attempt to identify the variables and stack arguments which are the incoming parameters to this function. |
reaching_definitions | Compute reaching definitions for the given function. |
use_def | Compute use definition chains for the given function. |
variable_use_def |