summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2023-11-09update mir-opt testslcnr-21/+21
2023-09-29Auto merge of #115759 - oli-obk:open_drop_from_non-ADT, r=lcnrbors-53/+83
2023-09-28Add test for 116212.Camille GILLOT-0/+14
2023-09-28Bless mir-opt testsOli Scherer-40/+46
2023-09-28Unconditionally run `RevealAll` pass and run it earlierOli Scherer-13/+37
2023-09-24Do not clone valtree and slice constants.Camille GILLOT-0/+574
2023-09-24Embed simplification into VnState.Camille GILLOT-24/+24
2023-09-24Do not check copiability.Camille GILLOT-18/+20
2023-09-24Add global value numbering pass.Camille GILLOT-23/+6040
2023-09-24Auto merge of #115794 - cjgillot:aggregate-no-box, r=davidtwcobors-0/+953
2023-09-23Bless mir-optCamille GILLOT-61/+90
2023-09-22Auto merge of #115696 - RalfJung:closure-ty-print, r=oli-obkbors-75/+75
2023-09-21adjust how closure/generator types and rvalues are printedRalf Jung-75/+75
2023-09-21Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obkGuillaume Gomez-4/+4
2023-09-21rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::ConstRalf Jung-4/+4
2023-09-20Ignore debug-assertions in test.Camille GILLOT-0/+1
2023-09-20Do not create a DerefLen place for `Box<[T]>`.Camille GILLOT-0/+952
2023-09-20coverage: Remove debug code from the instrumentorZalathar-39/+0
2023-09-19Auto merge of #115865 - RalfJung:mir-mod, r=oli-obkbors-2/+2
2023-09-19use pretty_print_const_value from MIR constant 'extra' printingRalf Jung-2/+2
2023-09-19Don't resolve generic instances if they may be shadowed by dynMichael Goulet-19/+43
2023-09-19Failing testMichael Goulet-0/+52
2023-09-18make more prettyBoxy-15/+3
2023-09-16make ty::Const debug printing less verboseRalf Jung-6/+6
2023-09-14fix clippy (and MIR printing) handling of ConstValue::Indirect slicesRalf Jung-5/+5
2023-09-14bless allRalf Jung-0/+152
2023-09-11Duplicate output for test.Camille GILLOT-0/+491
2023-09-11Support CopyForDeref.Camille GILLOT-4/+8
2023-09-11Handle reading statics.Camille GILLOT-2/+190
2023-09-11Support non-scalar constants.Camille GILLOT-12/+122
2023-09-11Disentangle `Debug` and `Display` for `Ty`.Nicholas Nethercote-7/+311
2023-09-10Encode only MIR that can be used by other cratesTomasz Miąsko-1/+1
2023-09-08Auto merge of #115612 - cjgillot:const-prop-int, r=oli-obkbors-26/+1695
2023-09-07Add test where slice is a const.Camille GILLOT-17/+136
2023-09-06Propagate PlaceElem::Index.Camille GILLOT-16/+32
2023-09-06Support array length.Camille GILLOT-26/+709
2023-09-06Implement algebraic simplifications.Camille GILLOT-0/+71
2023-09-06Support a few more rvalues.Camille GILLOT-0/+780
2023-09-05Refactor how MIR represents composite debuginfo.Camille GILLOT-15/+42
2023-09-05Rollup merge of #115540 - cjgillot:custom-debuginfo, r=oli-obkMatthias Krüger-0/+123
2023-09-04read_via_copy: don't prematurely optimize away the readRalf Jung-0/+2
2023-09-01Support debuginfo for custom MIR.Camille GILLOT-0/+123
2023-09-01update tests that are ignored by debugDing Xiang Fei-271/+319
2023-08-30lower ExprKind::Use, LogicalOp::Or and UnOp::NotDing Xiang Fei-385/+413
2023-08-30mir-opt test before patchDing Xiang Fei-0/+299
2023-08-27Auto merge of #115231 - saethlin:dont-ignore-wasm, r=Mark-Simulacrumbors-21/+18
2023-08-25Remove some wasm/emscripten ignoresBen Kimock-21/+18
2023-08-25Auto merge of #115138 - cjgillot:dse-move-packed, r=compiler-errorsbors-0/+56
2023-08-25Auto merge of #115045 - RalfJung:unwind-terminate-reason, r=davidtwcobors-86/+86
2023-08-24make MIR less verboseRalf Jung-86/+86