summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2025-07-31Auto merge of #144723 - Zalathar:rollup-f9e0rfo, r=Zalatharbors-0/+50
2025-07-31Rollup merge of #144663 - Zalathar:empty-span, r=petrochenkovStuart Cook-8/+8
2025-07-31Rollup merge of #143672 - beepster4096:box_drop_flags_again, r=oli-obkStuart Cook-0/+225
2025-07-29Re-block SRoA on SIMD typesScott McMurray-0/+50
2025-07-30coverage: Re-land "Enlarge empty spans during MIR instrumentation"Zalathar-8/+8
2025-07-28Simplify `align_of_val::<[T]>(…)` → `align_of::<T>()`Scott McMurray-48/+37
2025-07-28Add a MIR test for `align_of_val` on a sliceScott McMurray-0/+33
2025-07-28Add a mir-opt pre-codegen test for dropping a `Box<[impl Copy]>`Scott McMurray-0/+463
2025-07-27Allow more MIR SROAScott McMurray-40/+32
2025-07-26Rollup merge of #144480 - Zalathar:revert-empty-span, r=ZalatharJacob Pratt-8/+8
2025-07-26Rollup merge of #144331 - jplatte:matches-allow-non_exhaustive_omitted_patter...Matthias Krüger-10/+26
2025-07-26Revert "coverage: Enlarge empty spans during MIR instrumentation, not codegen"Zalathar-8/+8
2025-07-25add //@ needs-unwind to testbeepster4096-0/+1
2025-07-25Update mir-opt expected output for matches! macroJonas Platte-10/+26
2025-07-25fix box destructor generationbeepster4096-0/+224
2025-07-24Auto merge of #144389 - scottmcm:no-more-mir-cast-assume, r=davidtwcobors-33/+7
2025-07-24MIR-build: No longer emit assumes in enum-as castingScott McMurray-33/+7
2025-07-23Give an AllocId to ConstValue::Slice.Camille GILLOT-59/+498
2025-07-22coverage: Enlarge empty spans during MIR instrumentation, not codegenZalathar-8/+8
2025-07-18Be a bit more careful around exotic cycles in in the inlinerMichael Goulet-0/+214
2025-07-18Rollup merge of #143271 - cjgillot:gvn-types, r=oli-obkMatthias Krüger-10/+9
2025-07-17Auto merge of #142903 - cjgillot:local-def-path-hash, r=compiler-errorsbors-1/+1
2025-07-14Update SUMMARY.mdfuder.eth-1/+1
2025-07-10Propagate from borrowed locals in CopyPropTomasz Miąsko-122/+91
2025-07-09Auto merge of #142707 - ashivaram23:drop_wildcard, r=dianqkbors-10/+122
2025-07-08Apply effects to otherwise edge in dataflow analysisAmogh Shivaram-10/+122
2025-07-07Rollup merge of #143551 - compiler-errors:root-sub, r=cjgillot许杰友 Jieyou Xu (Joe)-0/+127
2025-07-06Dont resolve instance of root in mir_callgraph_cyclicMichael Goulet-0/+127
2025-07-06Do not unify borrowed locals in CopyProp.Camille GILLOT-92/+358
2025-07-04clean up GVN TypeId testLukas Markeffsky-34/+95
2025-07-01Remove extraneous types.Camille GILLOT-4/+1
2025-07-01Store a full Ty with each Value.Camille GILLOT-6/+8
2025-06-28Test MIR inlined var debug infoKornel-0/+50
2025-06-22Only inherit local hash for paths.Camille GILLOT-1/+1
2025-06-20Rollup merge of #142571 - cjgillot:borrowed-classes, r=oli-obkTrevor Gross-0/+75
2025-06-18Update mir-opt tests.Mara Bos-65/+94
2025-06-16tests: `{Meta,Pointee}Sized` in non-minicore testsDavid Wood-1/+7
2025-06-16Reason about borrowed classes in CopyProp.Camille GILLOT-4/+3
2025-06-16Add test.Camille GILLOT-0/+76
2025-06-15Rollup merge of #142347 - azhogin:azhogin/async-drop-storage-live-dead-fix, r...León Orell Valerian Liehr-0/+234
2025-06-14Async drop - fix for StorageLive/StorageDead codegen for pinned async drop fu...Andrew Zhogin-0/+234
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-5/+5
2025-06-10Auto merge of #141485 - dianqk:early_otherwise_branch_loop, r=oli-obkbors-18/+61
2025-05-31Auto merge of #139118 - scottmcm:slice-get-unchecked-intrinsic, r=workingjubileebors-66/+217
2025-05-31Auto merge of #141667 - lqd:lazy-maybe-init, r=matthewjasperbors-7/+7
2025-05-30Rollup merge of #141494 - dianqk:match-br-non-int, r=wesleywiserJubilee-0/+61
2025-05-30`slice.get(i)` should use a slice projection in MIR, like `slice[i]` doesScott McMurray-66/+217
2025-05-28Stabilise `repr128`beetrees-3/+0
2025-05-28Auto merge of #141668 - tgross35:rollup-03gg6lf, r=tgross35bors-0/+84
2025-05-27Rollup merge of #141252 - dianqk:gvn-repeat-index, r=saethlinTrevor Gross-0/+84