File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
compiler/rustc_mir_transform/src Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change 77//! ------------/ \-------- ------------
88//!
99//!
10- //! This implementation is heavily inspired by the work outlined in [1 ].
10+ //! This implementation is heavily inspired by the work outlined in [libfirm ].
1111//!
1212//! The general algorithm proceeds in two phases: (1) walk the CFG backwards to construct a
1313//! graph of threading conditions, and (2) propagate fulfilled conditions forward by duplicating
4949//! conditions and also fulfills `cond`. This is made efficient by maintaining a map of duplicates,
5050//! `duplicate[(target, cond)]` to avoid cloning blocks multiple times.
5151//!
52- //! [1] https://pp.ipd.kit.edu/uploads/publikationen/priesner17masterarbeit.pdf
52+ //! [libfirm]: < https://pp.ipd.kit.edu/uploads/publikationen/priesner17masterarbeit.pdf>
5353
5454use std:: cell:: OnceCell ;
5555
You can’t perform that action at this time.
0 commit comments