about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
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
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