about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2025-05-27Rollup merge of #141252 - dianqk:gvn-repeat-index, r=saethlinTrevor Gross-0/+84
2025-05-27Auto merge of #129658 - saethlin:spare-a-crumb, r=jhprattbors-54/+54
2025-05-27switch dataflow test to a maybe-uninit analysisRémy Rakic-7/+7
2025-05-27coverage: Revert "unused local file IDs" due to empty function namesZalathar-8/+8
2025-05-26mir-opt: Do not transform non-int type in match_branchesdianqk-0/+61
2025-05-24mir-opt: Do not create storage marks for temporary localsdianqk-26/+3
2025-05-24mir-opt: Create an indirect BB to add `StorageDead`dianqk-0/+66
2025-05-23yeet `CanonicalVarInfo`lcnr-20/+20
2025-05-21Add some track_caller info to precondition panicsBen Kimock-54/+54
2025-05-20make std::intrinsic functions actually be intrinsicsRalf Jung-8/+5
2025-05-19gvn: bail out unavoidable non-ssa locals in repeatdianqk-0/+84
2025-05-19Rollup merge of #140847 - Zalathar:unused-local-file, r=SparrowLiiStuart Cook-8/+8
2025-05-18gvn: avoid creating overlapping assignmentsdianqk-0/+54
2025-05-10Rollup merge of #140151 - RalfJung:drop_in_place-is-not-an-intrinsic, r=Mark-...Matthias Krüger-19/+19
2025-05-10coverage: Enlarge empty spans during MIR instrumentation, not codegenZalathar-8/+8
2025-05-06coverage: Only merge adjacent coverage spansZalathar-9/+22
2025-05-05Rollup merge of #140115 - dianqk:gvn-matchbr, r=oli-obkGuillaume Gomez-74/+89
2025-05-01Bless mir opt tests.Mara Bos-1/+1
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-12/+36
2025-04-22remove intrinsics::drop_in_placeRalf Jung-19/+19
2025-04-22Auto merge of #132833 - est31:stabilize_let_chains, r=fee1-deadbors-15/+21
2025-04-21mir-opt: execute MatchBranchSimplification after GVNdianqk-74/+89
2025-04-19Rollup merge of #139042 - compiler-errors:do-not-optimize-switchint, r=saethlinChris Denton-31/+107
2025-04-18Remove let_chains feature gate from even more testsest31-15/+21
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