about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2024-02-08Rollup merge of #120688 - cjgillot:gvn-partial-move, r=oli-obkMatthias Krüger-3/+76
2024-02-08Rollup merge of #120214 - Nadrieril:fix-120210, r=pnkfelixMatthias Krüger-42/+42
2024-02-07Rollup merge of #120455 - JarlEvanson:sroa-miri-tests, r=cjgillotGuillaume Boisseau-9/+131
2024-02-06Fixup async_closure_shims mir-opt testBen Kimock-1/+1
2024-02-06Tweak a few mir-opt tests instead of using -Clink-dead-codeBen Kimock-5/+7
2024-02-06Use a better set of targets for blessing mir-opt testsBen Kimock-57/+17
2024-02-06Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closureMichael Goulet-0/+286
2024-02-06Construct body for by-move coroutine closure outputMichael Goulet-0/+2
2024-02-05Also turn moves into copies even if through projections.Camille GILLOT-4/+4
2024-02-05Add test.Camille GILLOT-0/+73
2024-02-04Rollup merge of #119759 - sfzhu93:master, r=cjgillotMatthias Krüger-87/+394
2024-02-04Enable `structs` SROA MIR-opt testJarl Evanson-7/+120
2024-01-30Rollup merge of #120424 - RalfJung:raw-ptr-meta, r=NilstriebGuillaume Gomez-4/+4
2024-01-29raw pointer metadata API: data address -> data pointerRalf Jung-4/+4
2024-01-28update terminator.rssfzhu93-1/+1
2024-01-28Enable `lifetimes` SROA MIR-opt testJarl Evanson-1/+4
2024-01-28Enable `simplify` MIR-opt testJarl Evanson-1/+4
2024-01-28Enable `remove_storage_markers` MIR-opt testJarl Evanson-1/+4
2024-01-27Update tests.Markus Reiter-2/+2
2024-01-26Rollup merge of #119562 - LegionMammal978:rename-pin-pointer, r=Amanieu,dtolnayMatthias Krüger-2/+2
2024-01-26add test for GVN issue; cleanup in dataflow_const_propRalf Jung-0/+92
2024-01-25Remove coroutine info when building coroutine drop bodyMichael Goulet-42/+0
2024-01-25Put new bindings first in refutable cases tooNadrieril-42/+42
2024-01-22update enum.rssfzhu93-2/+0
2024-01-23Add test for jump-threading assume.Camille GILLOT-0/+126
2024-01-22Add Assume custom MIR.Camille GILLOT-0/+74
2024-01-21Rollup merge of #119461 - cjgillot:jump-threading-interp, r=tmiaskoNadrieril-0/+122
2024-01-20finish a pattern in `enum.rs`sfzhu93-1/+1
2024-01-20update misuse of check-labelsfzhu93-8/+8
2024-01-19Remove feature(offset_of) from testsGeorge Bateman-2/+2
2024-01-18Use an interpreter in jump threading.Camille GILLOT-0/+122
2024-01-16Do not read a scalar on a non-scalar layout.Camille GILLOT-0/+795
2024-01-16Simplify Len.Camille GILLOT-48/+62
2024-01-16Simplify unary operations.Camille GILLOT-18/+351
2024-01-16Simplify binary ops.Camille GILLOT-429/+699
2024-01-16Rename `pointer` field on `Pin`LegionMammal978-2/+2
2024-01-16Auto merge of #119954 - scottmcm:option-unwrap-failed, r=WaffleLapkinbors-6/+6
2024-01-16Auto merge of #119672 - cjgillot:dse-sandwich, r=oli-obkbors-282/+532
2024-01-16Auto merge of #119439 - cjgillot:gvn-faster, r=oli-obkbors-194/+122
2024-01-14add FIXME for default_boxed_slice.rssfzhu93-3/+6
2024-01-14Split out `option::unwrap_failed` like we have `result::unwrap_failed`Scott McMurray-6/+6
2024-01-12update enum.rs for code reviewsfzhu93-1/+10
2024-01-11resolve code reviewssfzhu93-3/+8
2024-01-11resolve code reviewssfzhu93-96/+118
2024-01-11Rollup merge of #119842 - Zalathar:kind, r=oli-obkMatthias Krüger-6/+6
2024-01-11Do not run simplify_locals inside DSE.Camille GILLOT-5/+9
2024-01-11Sandwich MIR optimizations between DSE.Camille GILLOT-277/+523
2024-01-11coverage: Add enums to accommodate other kinds of coverage mappingsZalathar-6/+6
2024-01-11Auto merge of #119677 - cjgillot:early-cfg-opt, r=oli-obkbors-38/+10
2024-01-09Rollup merge of #119699 - cjgillot:simplify-unreachable, r=oli-obkGuillaume Gomez-91/+77