Re-exportsยง
use std::fmt::Debug;๐use std::fmt::Debug;๐use rustc_index::bit_set::DenseBitSet;๐use rustc_middle::mir::visit::NonMutatingUseContext;๐use rustc_middle::mir::visit::PlaceContext;๐use rustc_middle::mir::visit::VisitPlacesWith;๐use rustc_middle::mir::visit::Visitor;๐use rustc_middle::ty;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use tracing::trace;๐use super::simplify::simplify_cfg;๐use super::ssa::SsaLocals;๐use crate::PassPolicy;๐use crate::patch::MirPatch;๐use rustc_middle::mir::*;๐
Structsยง
- Early
Otherwise ๐Branch - This pass optimizes something like
- Optimization
Data ๐ - Unchanged
Arguments ๐
Functionsยง
- evaluate_
candidate ๐ - verify_
candidate_ ๐branch