about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2025-04-19Rollup merge of #139042 - compiler-errors:do-not-optimize-switchint, r=saethlinChris Denton-31/+107
2025-04-15Update tests.Mara Bos-8/+8
2025-04-14Rollup merge of #139767 - compiler-errors:www, r=oli-obkMatthias Krüger-6/+0
2025-04-13Visit place in BackwardIncompatibleDropHint statementMichael Goulet-6/+0
2025-04-13JumpThreading: Re-enable and fix Not ops on non-booleansclubby789-9/+109
2025-04-11Rollup merge of #137835 - scottmcm:signum, r=compiler-errorsJacob Pratt-3/+3
2025-04-10Auto merge of #139088 - spastorino:ergonomic-ref-counting-2, r=nikomatsakisbors-0/+55
2025-04-09Auto merge of #139327 - cjgillot:gvn-place, r=oli-obkbors-28/+159
2025-04-08Do not optimize out SwitchInt before borrowck, or if Zmir-preserve-ubMichael Goulet-31/+107
2025-04-07Add mir opt tests to be sure we generate copy, clones and moves when correspondsSantiago Pastorino-0/+55
2025-04-06update/bless testsBennet Bleßmann-5/+4
2025-04-04Only introduce stable projections.Camille GILLOT-5/+3
2025-04-04Allow GVN to produce places and not just locals.Camille GILLOT-31/+164
2025-04-03Auto merge of #132527 - DianQK:gvn-stmt-iter, r=oli-obkbors-331/+363
2025-04-03Invalid dereferences for all non-local mutationsdianqk-22/+59
2025-04-03Remove `unsound-mir-opts` for `simplify_aggregate_to_copy`dianqk-52/+40
2025-04-03Auto merge of #137738 - Daniel-Aaron-Bloom:const_slice_make_iter, r=dtolnaybors-140/+128
2025-04-02Make slice iterator constructors unstably constDaniel Bloom-140/+128
2025-04-02Bless testsdianqk-218/+224
2025-04-02Revert "comment out the old tests instead of adjusting them"dianqk-39/+40
2025-04-02Invalidate all dereferences for non-local assignmentsdianqk-5/+3
2025-04-02Do not use `for_each_assignment_mut` to iterate over assignment statementsdianqk-2/+4
2025-04-02Rollup merge of #139214 - bjorn3:edition_2024_rustfmt, r=compiler-errorsStuart Cook-1/+1
2025-04-01Make coroutine_drop_cleanup 2024 edition compatiblebjorn3-1/+1
2025-04-01coverage: Shrink call spans to just the function nameZalathar-5/+5
2025-03-30Encode synthetic by-move coroutine body with a different DefPathDataMichael Goulet-9/+9
2025-03-23Rollup merge of #138135 - scottmcm:chaining-ord, r=Mark-SimulacrumJacob Pratt-0/+156
2025-03-23Stop using specialization for thisScott McMurray-2/+2
2025-03-23Rollup merge of #138545 - scottmcm:more-option-tests, r=Mark-SimulacrumMichael Goulet-4/+315
2025-03-22Auto merge of #136974 - m-ou-se:fmt-options-64-bit, r=scottmcmbors-108/+88
2025-03-19Add chaining versions of lt/le/gt/ge and use them in tuple PartialOrdScott McMurray-314/+72
2025-03-19Add a MIR pre-codegen test for tuple comparisonsScott McMurray-0/+398
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-15Add MIR pre-codegen tests to track 138544Scott McMurray-4/+315
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-12Update tests.Mara Bos-108/+88
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