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 7
7
//! ------------/ \-------- ------------
8
8
//!
9
9
//!
10
- //! This implementation is heavily inspired by the work outlined in [1 ].
10
+ //! This implementation is heavily inspired by the work outlined in [libfirm ].
11
11
//!
12
12
//! The general algorithm proceeds in two phases: (1) walk the CFG backwards to construct a
13
13
//! graph of threading conditions, and (2) propagate fulfilled conditions forward by duplicating
49
49
//! conditions and also fulfills `cond`. This is made efficient by maintaining a map of duplicates,
50
50
//! `duplicate[(target, cond)]` to avoid cloning blocks multiple times.
51
51
//!
52
- //! [1] https://pp.ipd.kit.edu/uploads/publikationen/priesner17masterarbeit.pdf
52
+ //! [libfirm]: < https://pp.ipd.kit.edu/uploads/publikationen/priesner17masterarbeit.pdf>
53
53
54
54
use std:: cell:: OnceCell ;
55
55
You can’t perform that action at this time.
0 commit comments