about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2024-02-25Use generic `NonZero` in tests.Markus Reiter-2/+2
2024-02-25Auto merge of #121114 - Nilstrieb:no-inline!, r=saethlinbors-0/+83
2024-02-24Add `#[rustc_no_mir_inline]` for standard library UB checksNilstrieb-0/+83
2024-02-23Ignore less tests in debug buildsBen Kimock-3/+2
2024-02-22[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives许杰友 Jieyou Xu (Joe)-313/+313
2024-02-21rename ptr::invalid -> ptr::without_provenanceRalf Jung-70/+86
2024-02-21Auto merge of #121172 - Nadrieril:simplify-empty-selection, r=matthewjasperbors-265/+381
2024-02-21Auto merge of #120904 - Nadrieril:match-lowering-intermediate-repr, r=matthew...bors-4/+4
2024-02-20Auto merge of #120863 - saethlin:slice-get-checked, r=the8472bors-340/+24
2024-02-19Convert debug_assert_nounwind to intrinsics::debug_assertionsBen Kimock-340/+24
2024-02-19Always evaluate free constants and statics, even if previous errors occurredOli Scherer-1/+1
2024-02-19Don't repeatedly simplify already-simplified match pairsNadrieril-4/+4
2024-02-17Don't bother to save a blockNadrieril-265/+381
2024-02-14Rollup merge of #121039 - cjgillot:gvn-adjust, r=compiler-errorsOli Scherer-0/+25
2024-02-13Add test.Camille GILLOT-0/+25
2024-02-13Rollup merge of #120978 - Nadrieril:sane-blocks, r=matthewjasperMatthias Krüger-564/+683
2024-02-12Start blocks eagerlyNadrieril-564/+683
2024-02-12Check representation of unnamed fieldsFrank King-6/+6
2024-02-12Lowering field access for anonymous adtsFrank King-0/+176
2024-02-11Auto merge of #120903 - matthiaskrgr:rollup-tmsuzth, r=matthiaskrgrbors-4/+4
2024-02-11Auto merge of #120405 - cjgillot:gvn-pointer, r=oli-obkbors-1367/+2124
2024-02-11Rollup merge of #120896 - compiler-errors:coro-closure-kind, r=oli-obkMatthias Krüger-4/+4
2024-02-10Print kind of coroutine closureMichael Goulet-4/+4
2024-02-09Remove ConstGoto and SeparateConstSwitch.Camille GILLOT-255/+125
2024-02-09Enable by default.Camille GILLOT-374/+201
2024-02-09Add test for ptr ops with same provenance.Camille GILLOT-0/+564
2024-02-09Const-prop pointers.Camille GILLOT-68/+185
2024-02-09Split gvn wide ptr tests.Camille GILLOT-799/+891
2024-02-09Compute binary ops between pointers in GVN.Camille GILLOT-30/+44
2024-02-09Compute unsizing casts in GVN.Camille GILLOT-20/+22
2024-02-09Fold consecutive PtrToPtr casts.Camille GILLOT-494/+462
2024-02-08Bless/fix testsBen Kimock-1147/+1110
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