about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
AgeCommit message (Expand)AuthorLines
2024-02-16Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkinbors-11/+9
2024-02-16Rollup merge of #121147 - tmiasko:no-debug-body, r=compiler-errorsGuillaume Gomez-4/+2
2024-02-15Auto merge of #121133 - tmiasko:skip-coroutines, r=cjgillotbors-0/+6
2024-02-15Avoid debug logging entire MIR bodyTomasz Miąsko-4/+2
2024-02-15Auto merge of #116564 - oli-obk:evaluated_static_in_metadata, r=RalfJung,cjgi...bors-3/+2
2024-02-15Split a bool argument into two named functionsOli Scherer-3/+2
2024-02-15Skip coroutines in jump threading to avoid query cyclesTomasz Miąsko-0/+6
2024-02-15Reinstate some delayed bugs.Nicholas Nethercote-1/+2
2024-02-14Rollup merge of #121071 - nnethercote:fewer-delayed-bugs, r=oli-obkOli Scherer-5/+6
2024-02-14Rollup merge of #121039 - cjgillot:gvn-adjust, r=compiler-errorsOli Scherer-5/+9
2024-02-14Use fewer delayed bugs.Nicholas Nethercote-5/+6
2024-02-13Bump `indexmap`clubby789-1/+2
2024-02-13Fix handling of adjustment casts.Camille GILLOT-5/+9
2024-02-13coverage: Simplify code for adding `prev` to pending dupsZalathar-40/+12
2024-02-13coverage: Move `prev_original_span` into `PrevCovspan`Zalathar-19/+11
2024-02-13coverage: Split `CoverageSpan` into several distinct structsZalathar-83/+139
2024-02-13coverage: Don't track `curr_original_span` explicitlyZalathar-11/+2
2024-02-13coverage: When merging spans, keep `prev` and merge `curr` into itZalathar-9/+3
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-32/+30
2024-02-12Rollup merge of #120950 - compiler-errors:miri-async-closurs, r=RalfJung,oli-obkMatthias Krüger-2/+2
2024-02-12Teach llvm backend how to fall back to default bodiesOli Scherer-3/+4
2024-02-12Rollup merge of #120944 - compiler-errors:inliner-abi, r=oli-obkMatthias Krüger-0/+12
2024-02-12Rollup merge of #120917 - chenyukang:yukang-dead-parameters, r=compiler-errorsMatthias Krüger-13/+6
2024-02-12Make `is_intrinsic` query return the intrinsic nameOli Scherer-8/+5
2024-02-12Dejargnonize substShoyu Vanilla-32/+30
2024-02-12remove a bunch of dead parameters in fnyukang-13/+6
2024-02-11Auto merge of #120619 - compiler-errors:param, r=lcnrbors-4/+1
2024-02-11is_closure_likeMichael Goulet-2/+2
2024-02-11Check that the ABI of the instance we are inlining is correctMichael Goulet-0/+12
2024-02-11Auto merge of #120405 - cjgillot:gvn-pointer, r=oli-obkbors-19/+115
2024-02-10Auto merge of #117206 - cjgillot:jump-threading-default, r=tmiaskobors-479/+1
2024-02-10validation: descend from consts into staticsRalf Jung-3/+4
2024-02-10Remove unnecessary `min_specialization` after bootstrapZalathar-1/+1
2024-02-09Remove ConstGoto and SeparateConstSwitch.Camille GILLOT-478/+0
2024-02-09Enable by default.Camille GILLOT-1/+1
2024-02-09Remove untested arithmetic ops.Camille GILLOT-19/+5
2024-02-09Const-prop pointers.Camille GILLOT-0/+13
2024-02-09Split gvn wide ptr tests.Camille GILLOT-0/+3
2024-02-09Compute binary ops between pointers in GVN.Camille GILLOT-6/+60
2024-02-09Compute unsizing casts in GVN.Camille GILLOT-0/+10
2024-02-09Fold consecutive PtrToPtr casts.Camille GILLOT-13/+43
2024-02-09Auto merge of #120843 - matthiaskrgr:rollup-med37z5, r=matthiaskrgrbors-4/+5
2024-02-09Rollup merge of #120817 - compiler-errors:more-mir-errors, r=oli-obkMatthias Krüger-2/+5
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-09Auto merge of #120594 - saethlin:delayed-debug-asserts, r=oli-obkbors-0/+39
2024-02-09Don't ICE in ByMoveBody when coroutine is taintedMichael Goulet-2/+5
2024-02-08Rollup merge of #120782 - oli-obk:track_errors8, r=WaffleLapkinMatthias Krüger-0/+1
2024-02-08Rollup merge of #120778 - zetanumbers:refactor_try_instance_mir, r=compiler-e...Matthias Krüger-15/+10
2024-02-08Rollup merge of #120590 - compiler-errors:dead, r=NilstriebMatthias Krüger-7/+2
2024-02-08Add a new debug_assertions instrinsic (compiler)Ben Kimock-0/+14