about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/lower_slice_len.rs
AgeCommit message (Expand)AuthorLines
2025-06-29mir: Add a `new` method to `statement`dianqk-2/+1
2025-01-23Disable non-required MIR opts with `optimize(none)`clubby789-0/+4
2024-09-10Inline and remove some functions.Nicholas Nethercote-15/+11
2024-09-09Reduce visibilities, and add `warn(unreachable_pub)`.Nicholas Nethercote-2/+2
2024-09-03Move `MirPass` to `rustc_mir_transform`.Nicholas Nethercote-1/+1
2024-06-20Replace `NormalizeArrayLen` with `GVN`Scott McMurray-16/+8
2024-04-17consistency rename: language item -> lang itemRalf Jung-1/+1
2024-01-15compiler: Lower fn call arg spans down to MIRMartin Nordholts-1/+1
2023-12-10remove redundant importssurechen-1/+0
2023-10-13Format all the let chains in compilerMichael Goulet-2/+1
2023-10-09Simplify some mir passes by using let chainsDaniPopes-51/+28
2023-06-18Better error for non const `PartialEq` call generated by `match`Deadbeef-1/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-06Add `UnwindAction::Terminate`Gary Guo-1/+0
2023-04-06Add `UnwindAction::Unreachable`Gary Guo-1/+1
2023-04-06Refactor unwind from Option to a new enumGary Guo-1/+1
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-2/+2
2023-03-03Match unmatched backticks in comments in compiler/est31-1/+4
2022-07-27lint: add bad opt access internal lintDavid Wood-1/+1
2022-07-07Make MIR basic blocks field publicTomasz Miąsko-4/+2
2022-07-03Add method to mutate MIR body without invalidating CFG caches.Jakob Degen-1/+3
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-2/+4
2022-02-19Adopt let else in more placesest31-4/+1
2021-12-02Update passes with new interfaceDylan MacKenzie-0/+4
2021-10-16Adopt let_else across the compilerest31-3/+1
2021-09-11don't clone types that are Copy (clippy::clone_on_copy)Matthias Krüger-5/+3
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-1/+1
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+100