| Age | Commit message (Expand) | Author | Lines |
| 2021-01-23 | Leave some notes for future changes to the MIR opt level of mir inlining | oli | -0/+3 |
| 2021-01-23 | Prevent query cycles during inlining | oli | -17/+71 |
| 2021-01-15 | inline: Round word-size cost estimates up | Tomasz Miąsko | -1/+1 |
| 2021-01-08 | Rollup merge of #80521 - richkadel:llvm-coverage-counters-2.4.0, r=wesleywiser | Yuki Okushi | -0/+9 |
| 2021-01-04 | Inlining enabled by -mir-opt-level > 1 is incompatible with coverage | Rich Kadel | -0/+9 |
| 2021-01-03 | Make `ExpnData` fields `krate` and `orig_id` private | Aaron Hill | -4/+4 |
| 2020-12-14 | Convenience funcs for `some_option.unwrap_or(...)` | Rich Kadel | -2/+1 |
| 2020-12-14 | Improve warnings on incompatible options involving -Zinstrument-coverage | Rich Kadel | -9/+2 |
| 2020-11-20 | Never inline naked functions | Tomasz Miąsko | -0/+5 |
| 2020-11-17 | Rollup merge of #79027 - tmiasko:inline-always-live-locals, r=oli-obk | Mara Bos | -0/+39 |
| 2020-11-16 | compiler: fold by value | Bastian Kauschke | -1/+1 |
| 2020-11-15 | Limit storage duration of inlined always live locals | Tomasz Miąsko | -0/+39 |
| 2020-11-12 | Never inline C variadic functions | Tomasz Miąsko | -0/+5 |
| 2020-11-12 | Fix generator inlining by checking for rust-call abi and spread arg | Tomasz Miąsko | -12/+14 |
| 2020-11-12 | Remove check for impossible condition | Tomasz Miąsko | -6/+0 |
| 2020-11-12 | Never inline cold functions | Tomasz Miąsko | -2/+2 |
| 2020-11-12 | Never inline when `no_sanitize` attributes differ | Tomasz Miąsko | -5/+1 |
| 2020-11-11 | Rollup merge of #78899 - tmiasko:inline-diverging, r=oli-obk | Jonas Schievink | -76/+76 |
| 2020-11-11 | Rollup merge of #78873 - tmiasko:inline-opts, r=oli-obk | Jonas Schievink | -4/+5 |
| 2020-11-10 | Rollup merge of #78847 - tmiasko:inline-return-place, r=matthewjasper | Jonas Schievink | -0/+6 |
| 2020-11-10 | Add flags customizing behaviour of MIR inlining | Tomasz Miąsko | -4/+5 |
| 2020-11-09 | Support inlining diverging function calls | Tomasz Miąsko | -76/+76 |
| 2020-11-09 | inliner: Break inlining cycles | Tomasz Miąsko | -106/+108 |
| 2020-11-09 | inliner: Make `inline_call` infallible | Tomasz Miąsko | -17/+6 |
| 2020-11-09 | Rollup merge of #78674 - tmiasko:inline-substs-for-mir-body, r=oli-obk | Dylan DPC | -14/+10 |
| 2020-11-07 | Less verbose debug logging from inlining integrator | Tomasz Miąsko | -5/+5 |
| 2020-11-07 | Assert that a return place is not used for indexing during integration | Tomasz Miąsko | -0/+6 |
| 2020-11-06 | inliner: Use substs_for_mir_body | Tomasz Miąsko | -14/+10 |
| 2020-11-05 | inliner: Copy unevaluated constants only after successful inlining | Tomasz Miąsko | -8/+10 |
| 2020-11-03 | Auto merge of #76931 - oli-obk:const_prop_inline_lint_madness, r=wesleywiser | bors | -0/+13 |
| 2020-11-02 | inliner: Remove redundant loop | Tomasz Miąsko | -77/+60 |
| 2020-10-27 | Show the inline stack of MIR lints that only occur after inlining | Oliver Scherer | -0/+13 |
| 2020-10-21 | rustc_mir: run the MIR inlining Integrator on the whole callee body at once. | Eduard-Mihai Burtescu | -70/+65 |
| 2020-10-21 | rustc_mir: create the Integrator as soon as possible in MIR inlining. | Eduard-Mihai Burtescu | -45/+44 |
| 2020-10-21 | rustc_mir: don't throw away inlined locals' spans. | Eduard-Mihai Burtescu | -1/+0 |
| 2020-10-21 | rustc_mir: properly map scope parent chains into the caller when inlining. | Eduard-Mihai Burtescu | -0/+5 |
| 2020-10-21 | rustc_mir: support MIR-inlining #[track_caller] functions. | Eduard-Mihai Burtescu | -5/+13 |
| 2020-10-21 | rustc_mir: track inlined callees in SourceScopeData. | Eduard-Mihai Burtescu | -9/+5 |
| 2020-10-21 | rustc_mir: use Instance more in the inliner. | Eduard-Mihai Burtescu | -25/+28 |
| 2020-10-21 | rustc_mir: rename `location: SourceInfo` to `source_info`. | Eduard-Mihai Burtescu | -12/+15 |
| 2020-10-18 | Auto merge of #77306 - lcnr:inline-ok, r=eddyb | bors | -3/+7 |
| 2020-10-10 | Refactor how SwitchInt stores jump targets | Jonas Schievink | -1/+1 |
| 2020-10-07 | normalize substs during inlining | Bastian Kauschke | -3/+7 |
| 2020-10-05 | inliner: use caller param_env | Bastian Kauschke | -17/+15 |
| 2020-10-04 | Remember the `MirSource` for each `Body` | Dylan MacKenzie | -12/+13 |
| 2020-09-14 | Auto merge of #76123 - tmiasko:inline-args-storage, r=wesleywiser | bors | -8/+28 |
| 2020-09-05 | Rollup merge of #76263 - tmiasko:inline-codegen-fn-attrs, r=ecstatic-morse | Dylan DPC | -5/+17 |
| 2020-09-04 | Change ty.kind to a method | LeSeulArtichaut | -3/+3 |
| 2020-09-04 | inliner: Check for no_sanitize attribute compatibility | Tomasz Miąsko | -3/+6 |
| 2020-09-04 | inliner: Check for target features compatibility | Tomasz Miąsko | -2/+11 |