Expand description
A pass that inserts the ConstEvalCounter instruction into any blocks that have a back edge
(thus indicating there is a loop in the CFG), or whose terminator is a function call.
Re-exportsยง
use rustc_data_structures::graph::dominators::Dominators;๐use rustc_middle::mir::BasicBlock;๐use rustc_middle::mir::BasicBlockData;๐use rustc_middle::mir::Body;๐use rustc_middle::mir::Statement;๐use rustc_middle::mir::StatementKind;๐use rustc_middle::mir::TerminatorKind;๐use rustc_middle::ty::TyCtxt;๐use tracing::instrument;๐use tracing::instrument;๐use crate::PassPolicy;๐
Structsยง
- Ctfe
Limit ๐
Functionsยง
- has_
back_ ๐edge