about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
AgeCommit message (Expand)AuthorLines
2023-11-27Address unused tuple struct fields in the compilerJake Goulding-3/+3
2023-11-27Print list of missing target features when calling a function with target fea...Eduardo Sánchez Muñoz-53/+101
2023-11-27Remove uses of `ResultsClonedCursor`.Nicholas Nethercote-3/+3
2023-11-27Remove one use of `as_results_cursor`.Nicholas Nethercote-4/+4
2023-11-26Rollup merge of #118311 - bvanjoi:merge_coroutinue_into_closure, r=petrochenkovGuillaume Gomez-4/+3
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-4/+3
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-2/+2
2023-11-25Rollup merge of #118158 - nnethercote:reduce-fluent-boilerplate, r=compiler-e...Michael Goulet-4/+1
2023-11-25Rollup merge of #117651 - Zalathar:fold-sums, r=cjgillotMichael Goulet-205/+170
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-3/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-25Auto merge of #118075 - tmiasko:validate-critical-call-edges, r=cjgillotbors-2/+3
2023-11-25Auto merge of #118203 - nnethercote:rustc_mir_dataflow, r=cjgillotbors-45/+26
2023-11-25coverage: Assert that bcb0 starts with bb0 and has no in-edgesZalathar-0/+13
2023-11-25coverage: Eliminate `BcbBranch`Zalathar-104/+69
2023-11-25coverage: Extract `CoverageGraph::bcb_has_multiple_in_edges`Zalathar-9/+16
2023-11-25coverage: Simplify building coverage expressions based on sumsZalathar-71/+54
2023-11-25coverage: Use `BcbCounter` to build coverage expressionsZalathar-19/+16
2023-11-25coverage: Push down creation of a visited node's counterZalathar-6/+7
2023-11-25coverage: Push down and inline `bcb_needs_branch_counters`Zalathar-9/+10
2023-11-25coverage: Rename parameter `branching_bcb` to `from_bcb`Zalathar-9/+7
2023-11-23Fix fn_sig_for_fn_abi and the coroutine transform for generatorsbjorn3-1/+31
2023-11-24Remove unused arguments from `on_all_children_bits`.Nicholas Nethercote-34/+17
2023-11-23Remove an unneeded local variable.Nicholas Nethercote-11/+9
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-0/+1
2023-11-22Split critical call edges just before code generationTomasz Miąsko-1/+1
2023-11-22Split critical call edges in coroutine drop shimTomasz Miąsko-1/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-53/+45
2023-11-20Auto merge of #117783 - tmiasko:inline-ret, r=cjgillotbors-134/+163
2023-11-20Fix insertion of statements to be executed along return edge in inliningTomasz Miąsko-14/+44
2023-11-19Auto merge of #116828 - compiler-errors:nightlyify-rustc_type_ir, r=jackh726bors-1/+1
2023-11-19Use let else to reduce indentationTomasz Miąsko-124/+123
2023-11-18Auto merge of #117525 - GKFX:remove_option_payload_ptr, r=petrochenkovbors-32/+0
2023-11-18Begin nightly-ifying rustc_type_irMichael Goulet-1/+1
2023-11-17rename bound region instantiationlcnr-4/+4
2023-11-16Remove option_payload_ptr; redundant to offset_ofGeorge Bateman-32/+0
2023-11-15Re-format code with new rustfmtMark Rousskov-12/+28
2023-11-14Fix def-use check for call terminatorsTomasz Miąsko-22/+33
2023-11-14Auto merge of #117801 - tmiasko:remove-zsts-fuel, r=cjgillotbors-6/+5
2023-11-12coverage: Avoid creating malformed macro name spansZalathar-0/+6
2023-11-11Remove incorrect transformation from RemoveZstsTomasz Miąsko-6/+5
2023-11-09Auto merge of #117712 - lcnr:expand-coroutine, r=jackh726bors-9/+16
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-8/+15
2023-11-08generator layout: ignore fake borrowslcnr-1/+1
2023-11-07Add -Zcross-crate-inline-threshold=yesBen Kimock-2/+8
2023-11-05Make the randomize feature of rustc_abi additivehkalbasi-2/+2
2023-11-04Auto merge of #113343 - saethlin:looser-alignment, r=RalfJungbors-51/+54
2023-11-04Check alignment of pointers only when read/written throughBen Kimock-51/+54
2023-11-01Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiserbors-6/+6
2023-11-01Auto merge of #113970 - cjgillot:assume-all-the-things, r=nikicbors-146/+183