about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
AgeCommit message (Expand)AuthorLines
2022-01-17Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieubors-56/+4
2022-01-16Auto merge of #92805 - BoxyUwU:revert-lazy-anon-const-substs, r=lcnrbors-33/+16
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-8/+5
2022-01-15initial revertEllen-33/+16
2022-01-13Rollup merge of #92142 - wesleywiser:fix_codecoverage_partitioning, r=tmandryMatthias Krüger-20/+0
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-56/+4
2022-01-10Rollup merge of #92636 - compiler-errors:normalize-generator-const-expr, r=ol...Matthias Krüger-4/+6
2022-01-06Normalize generator-local types with unevaluated constantsMichael Goulet-4/+6
2022-01-06Rollup merge of #92207 - tmiasko:delay-drop-elaboration-bug, r=jackh726Matthias Krüger-8/+7
2022-01-04rename StackPopClean::None to RootRalf Jung-1/+1
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-7/+0
2021-12-24Auto merge of #91342 - RalfJung:fn-abi, r=eddyb,oli-obkbors-1/+1
2021-12-23Rollup merge of #92203 - Aaron1011:mir-adt-def, r=oli-obkMatthias Krüger-4/+4
2021-12-22Delay remaining `span_bug`s in drop elaborationTomasz Miąsko-8/+7
2021-12-22Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`Aaron Hill-4/+4
2021-12-22Remove `PartialOrd` and `Ord` from `LocalDefId`pierwill-1/+2
2021-12-20[code coverage] Fix missing dead code in modules that are never calledWesley Wiser-20/+0
2021-12-20CTFE eval_fn_call: use FnAbi to determine argument skipping and compatibilityRalf Jung-1/+1
2021-12-18Rollup merge of #91975 - cjgillot:noinline-generator, r=jackh726Matthias Krüger-8/+6
2021-12-15Move generator check earlier in inlining.Camille GILLOT-8/+6
2021-12-15Rollup merge of #91880 - matthiaskrgr:clippy_perf_dec, r=jyn514Matthias Krüger-2/+2
2021-12-15Auto merge of #91945 - matthiaskrgr:rollup-jszf9zp, r=matthiaskrgrbors-1/+0
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-14Return an error when `eval_rvalue_with_identities` failsTomasz Miąsko-52/+34
2021-12-14fix clippy::single_char_pattern perf findingsMatthias Krüger-2/+2
2021-12-13use try_normalize_erasing_regions in RevealAllVisitorb-naber-1/+4
2021-12-09give more help in the unaligned_references lintRalf Jung-0/+5
2021-12-08Use Vec extend instead of repeated pushes in several placesJakub Beránek-3/+1
2021-12-08Rollup merge of #91638 - scottmcm:less-inband-2-of-28, r=petrochenkovMatthias Krüger-119/+117
2021-12-08Rollup merge of #91577 - ecstatic-morse:mir-pass-manager-cleanup, r=oli-obkMatthias Krüger-16/+15
2021-12-07Remove `in_band_lifetimes` from `rustc_mir_transform`Scott McMurray-119/+117
2021-12-06Auto merge of #91279 - scottmcm:small-refactor, r=nagisabors-23/+3
2021-12-05Make treatment of generator drop shims explicitDylan MacKenzie-14/+14
2021-12-05Remove unnecessary FIXME (answered by Oli)Dylan MacKenzie-2/+1
2021-12-05Auto merge of #91475 - ecstatic-morse:mir-pass-manager3, r=oli-obkbors-270/+399
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-2/+16
2021-12-02Don't "simplify" during optimizations if optimizations are disabledDylan MacKenzie-6/+37
2021-12-02Skip shim passes if they've already been runDylan MacKenzie-0/+8
2021-12-02Use new MIR pass managerDylan MacKenzie-174/+79
2021-12-02Add pass for simple phase changeDylan MacKenzie-0/+21
2021-12-02Update passes with new interfaceDylan MacKenzie-98/+136
2021-12-02Implement a pass managerDylan MacKenzie-0/+126
2021-12-02Rollup merge of #91410 - ecstatic-morse:const-precise-live-drops-take-2, r=ol...Matthias Krüger-18/+229
2021-11-30Move post-elaboration const-checking earlier in the pipelineDylan MacKenzie-2/+14
2021-11-30Add rationale for `RemoveUnneededDrops`Dylan MacKenzie-1/+5
2021-11-30Add `RemoveUninitDrops` MIR passDylan MacKenzie-0/+172
2021-11-30Separate `RemoveFalseEdges` from `SimplifyBranches`Dylan MacKenzie-15/+38
2021-11-30Rollup merge of #91294 - cjgillot:process-elem, r=jackh726Matthias Krüger-42/+0
2021-11-29Don't re-export `MirPass`Dylan MacKenzie-2/+1
2021-11-27Visit type in process_projection_elem.Camille GILLOT-42/+0