about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2025-03-18coverage: Don't store a body span in `FunctionCoverageInfo`Zalathar-13/+6
2025-03-17Rollup merge of #137465 - Zalathar:visit-primary, r=oli-obkMatthias Krüger-0/+463
2025-03-16Split `visit_primary_bindings` into two variantsZalathar-6/+2
2025-03-16Add a mir-opt test that demonstrates user type annotationsZalathar-0/+467
2025-03-15Don't drop Rvalue::WrapUnsafeBinder during GVNMichael Goulet-0/+94
2025-03-15Rollup merge of #138514 - compiler-errors:fake-borrow-ref-to-value, r=oli-obkMatthias Krüger-0/+163
2025-03-14Remove fake borrows of refs that are converted into non-refs in MakeByMoveBodyMichael Goulet-0/+163
2025-03-14Auto merge of #138157 - scottmcm:inline-more-tiny-things, r=oli-obkbors-169/+307
2025-03-13Rollup merge of #138162 - ehuss:library-2024, r=cuviperMatthias Krüger-11/+11
2025-03-12Allow more top-down inlining for single-BB calleesScott McMurray-169/+307
2025-03-12Rollup merge of #138280 - folkertdev:mir-dump-asm-const, r=compiler-errorsManish Goregaokar-0/+18
2025-03-11Migrate core to Rust 2024Eric Huss-11/+11
2025-03-10fix ICE in pretty-printing `global_asm!`Folkert de Vries-0/+18
2025-03-10Update tests.Mara Bos-6/+445
2025-03-07Rollup merge of #137904 - scottmcm:ordering-is, r=workingjubileeMatthias Krüger-3/+116
2025-03-06Hide the end of ranges in pretty printing if it's also the maximum of the typeOli Scherer-4/+4
2025-03-06Avoid having to handle an `Option` in the type systemOli Scherer-4/+4
2025-03-05Make `is_le` and friends work like clang'sScott McMurray-12/+27
2025-03-05Also add a MIR pre-codegen test for the derived `PartialOrd::le`Scott McMurray-0/+98
2025-03-03Inline FnOnce once againMichael Goulet-103/+381
2025-02-28Rollup merge of #134943 - Shunpoco:116971-mir-opt-issues, r=DianQK许杰友 Jieyou Xu (Joe)-1/+5
2025-02-20Auto merge of #136771 - scottmcm:poke-slice-iter-next, r=joboetbors-143/+731
2025-02-18Use `MirPatch` in `EnumSizeOpt`.Nicholas Nethercote-0/+8
2025-02-15Don't project into `NonNull` when dropping a `Box`Scott McMurray-1/+118
2025-02-14Go back to `Some` instead of transmuting to it.Scott McMurray-163/+204
2025-02-14Save another BB by using `SubUnchecked` instead of a call to `arith_offset`Scott McMurray-315/+251
2025-02-14Simplify `slice::Iter::next` enough that it inlinesScott McMurray-140/+751
2025-02-14Rollup merge of #137007 - pvdrz:fix-aarch64-alloc-layout, r=compiler-errorsMatthias Krüger-0/+269
2025-02-13Emit MIR for each bit with on `dont_reset_cast_kind_without_updating_operand`Christian Poveda-0/+269
2025-02-12`transmute` should also assume non-null pointersScott McMurray-64/+52
2025-02-12Rollup merge of #134090 - veluca93:stable-tf11, r=oli-obkJacob Pratt-1/+0
2025-02-11Rollup merge of #136786 - compiler-errors:de-de-duplicate-blocks, r=oli-obkMatthias Krüger-217/+0
2025-02-11fix ensure_monomorphic_enoughLukas Markeffsky-3/+2
2025-02-11add test for const type_id misoptimizationLukas Markeffsky-0/+35
2025-02-10Auto merge of #135701 - calebzulawski:sync-from-portable-simd-2025-01-18, r=w...bors-15/+15
2025-02-10Rollup merge of #136053 - Zalathar:defer-counters, r=saethlinJubilee-49/+47
2025-02-09Remove the deduplicate_blocks passMichael Goulet-217/+0
2025-02-07Auto merge of #136450 - compiler-errors:simplify-cast, r=saethlinbors-0/+283
2025-02-06Don't reset cast kind without also updating the operand in simplify_castMichael Goulet-4/+4
2025-02-06Failing testMichael Goulet-0/+283
2025-02-06Rollup merge of #136235 - oli-obk:transmuty-pat-tys, r=RalfJungMatthias Krüger-2/+2
2025-02-06coverage: Defer part of counter-creation until codegenZalathar-25/+23
2025-02-06coverage: Store BCB node IDs in mappings, and resolve them in codegenZalathar-24/+24
2025-02-05Pretty print pattern type values with `transmute` if they don't satisfy their...Oli Scherer-2/+2
2025-02-05Rollup merge of #135964 - ehuss:cenum_impl_drop_cast, r=Nadrieril许杰友 Jieyou Xu (Joe)-92/+0
2025-02-04Rollup merge of #136167 - pitaj:new_range, r=NadrierilJacob Pratt-16/+16
2025-01-31Insert null checks for pointer dereferences when debug assertions are enabledBastian Kersting-0/+16
2025-01-30std::rangePeter Jaszkowiak-16/+16
2025-01-29Rollup merge of #136176 - oli-obk:pattern-type-mir-opts, r=compiler-errorsLeón Orell Valerian Liehr-0/+27
2025-01-28Make mir dumps more readableOli Scherer-4/+4