about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/jump_threading.rs
AgeCommit message (Expand)AuthorLines
2024-03-22Rollup merge of #122784 - jswrenn:tag_for_variant, r=compiler-errorsMatthias Krüger-1/+1
2024-03-22Add `tag_for_variant` queryJack Wrenn-1/+1
2024-03-18Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...Oli Scherer-1/+1
2024-03-14preserve span when evaluating mir::ConstOperandRalf Jung-1/+2
2024-02-15Skip coroutines in jump threading to avoid query cyclesTomasz Miąsko-0/+6
2024-02-09Enable by default.Camille GILLOT-1/+1
2024-01-23Do not thread through Assert terminator.Camille GILLOT-15/+2
2024-01-18Extract process_assign.Camille GILLOT-89/+79
2024-01-18Extract process_constant.Camille GILLOT-34/+44
2024-01-18Use an interpreter in jump threading.Camille GILLOT-27/+75
2024-01-07Skip threading over no-op SetDiscriminant.Camille GILLOT-2/+20
2023-12-12clippy::complexity fixesMatthias Krüger-1/+1
2023-12-10remove redundant importssurechen-1/+0
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-2/+2
2023-11-15Re-format code with new rustfmtMark Rousskov-3/+7
2023-10-21Expand comment on disappearing edge.Camille GILLOT-1/+1
2023-10-21Correct loop_headers logic.Camille GILLOT-2/+2
2023-10-21Reword TO application comments.Camille GILLOT-3/+4
2023-10-21Simplify static if handling.Camille GILLOT-4/+6
2023-10-21Explicit notation.Camille GILLOT-0/+4
2023-10-21Document Condition.Camille GILLOT-0/+2
2023-10-21Make polarity an enum.Camille GILLOT-11/+23
2023-10-21Document mutated_statement.Camille GILLOT-4/+15
2023-10-21Improve naming and comments.Camille GILLOT-1/+1
2023-10-21Handle more terminators.Camille GILLOT-21/+71
2023-10-21Do not thread through loop headers.Camille GILLOT-3/+42
2023-10-21Implement JumpThreading pass.Camille GILLOT-0/+638