about summary refs log tree commit diff
path: root/src/librustc_mir/transform/simplify_try.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-765/+0
2020-08-16Implement 'considered equal' for statements, so that for example `_0 = _1` an...Simon Vandel Sillesen-36/+223
2020-08-14Rm allocation in uninhabited_enum_branchingkadmin-22/+21
2020-08-08fix clippy::needless_return: remove unneeded return statementsMatthias Krüger-1/+1
2020-07-02Fix missing return in `optimization_applies()`Wesley Wiser-0/+1
2020-07-02Fix debuginfo so that it points to the correct localWesley Wiser-10/+59
2020-07-02[mir-opt] Prevent mis-optimization when SimplifyArmIdentity runsWesley Wiser-2/+49
2020-06-12Disable the `SimplifyArmIdentity` pass on betaWesley Wiser-1/+5
2020-06-09Fix more clippy warningsMatthias Krüger-2/+2
2020-05-11Modify SimplifyArmIdentity so it can trigger on mir-opt-level=1Wesley Wiser-39/+313
2020-04-22Use `Body` everywhereDylan MacKenzie-2/+2
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-1/+1
2020-03-31Use Place directly, it's Copy even more use casesSantiago Pastorino-3/+3
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-2/+2
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-1/+1
2020-02-11simplify_try: address some of eddyb's commentsMazdak Farrokhzad-0/+3
2020-01-28Local field on PlaceRef and RootPlace is not a reference anymoreSantiago Pastorino-1/+1
2020-01-10Remove PlaceBase enum and make Place base field be local: LocalSantiago Pastorino-2/+2
2019-12-22Format the worldMark Rousskov-17/+11
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-2/+2
2019-12-02Fix rebasing errors, convert some BodyCache::body() calls to reborrowsPaul Daniel Faria-2/+2
2019-11-29SimplifyArmIdentity only for locals with the same typeTomasz Miąsko-1/+7
2019-11-21Introduce MIR optimizations for simplifying `x?` on `Result`s.Mazdak Farrokhzad-0/+201