Re-exportsยง
use std::iter;๐use rustc_middle::mir::interpret::Scalar;๐use rustc_middle::mir::BasicBlock;๐use rustc_middle::mir::BinOp;๐use rustc_middle::mir::Body;๐use rustc_middle::mir::Operand;๐use rustc_middle::mir::Place;๐use rustc_middle::mir::Rvalue;๐use rustc_middle::mir::StatementKind;๐use rustc_middle::mir::SwitchTargets;๐use rustc_middle::mir::TerminatorKind;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_span::bug;๐use tracing::trace;๐use crate::PassPolicy;๐use crate::ssa::SsaLocals;๐
Structsยง
- Optimization
Finder ๐ - Optimization
Info ๐ - Simplify
Comparison ๐Integral - Pass to convert
ifconditions on integrals into switches on the integral. For an example, it turns something like