[−][src]Module llhd::pass
Optimization and analysis passes on LLHD IR.
This module implements various passes that analyze or mutate an LLHD intermediate representation.
Re-exports
pub use cf::ConstFolding; |
pub use cfs::ControlFlowSimplification; |
pub use dce::DeadCodeElim; |
pub use gcse::GlobalCommonSubexprElim; |
pub use licm::LoopIndepCodeMotion; |
pub use tcm::TemporalCodeMotion; |
pub use vtpp::VarToPhiPromotion; |
Modules
cf | Constant Folding |
cfs | Control Flow Simplification |
dce | Dead Code Elimination |
gcse | Global Common Subexpression Elimination |
licm | Loop Independent Code Motion |
tcm | Temporal Code Motion |
vtpp | Var to Phi Promotion |