about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/terminator.rs
AgeCommit message (Expand)AuthorLines
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-11/+2
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-12-26remove unused importsTakayuki Maeda-1/+1
2022-12-09Remove unneeded field from `SwitchTargets`Jakob Degen-33/+10
2022-09-15derive TypeVisitable and TypeFoldable for mir typesOli Scherer-1/+1
2022-09-08remove unnecessary `PartialOrd` and `Ord`Takayuki Maeda-1/+1
2022-06-29move MIR syntax into a dedicated file and ping some people whenever it changesRalf Jung-272/+6
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-1/+2
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-17/+17
2022-05-17Change `Successors` to `impl Iterator<Item = BasicBlock>`SparrowLii-23/+27
2022-05-02fix most compiler/ doctestsElliot Roberts-2/+2
2022-04-11Address various comments and change some details around place to value conver...Jakob Degen-3/+5
2022-04-11Improve documentation for MIR terminatorsJakob Degen-27/+121
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-1/+1
2022-01-17Rm some unused ord implspierwill-1/+1
2021-12-09Remove redundant [..]sest31-2/+2
2021-12-06Auto merge of #91279 - scottmcm:small-refactor, r=nagisabors-0/+7
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-14/+30
2021-11-26Small mir-opt refactorScott McMurray-0/+7
2021-08-03rustc: Fill out remaining parts of C-unwind ABIAlex Crichton-1/+1
2021-03-26Use iter::zip in compiler/Josh Stone-1/+1
2021-02-22New mir-opt pass to simplify gotos with const valuesSimon Vandel Sillesen-0/+16
2021-02-21New pass to deduplicate blocksSimon Vandel Sillesen-2/+2
2020-11-04fix a couple of clippy warnings:Matthias Krüger-1/+1
2020-10-21Lift: take self by valueBastian Kauschke-1/+1
2020-10-18Move orphan module-name/mod.rs files into module-name.rs filesest31-0/+574