rust/tests/mir-opt/building
Matthias Krüger a919d97aaa
Rollup merge of #119325 - RalfJung:custom-mir, r=compiler-errors
custom mir: make it clear what the return block is

Custom MIR recently got support for specifying the "unwind action", so now there's two things coming after the actual call part of `Call` terminators. That's not very self-explaining so I propose we change the syntax to imitate keyword arguments:
```
Call(popped = Vec::pop(v), ReturnTo(drop), UnwindContinue())
```

Also fix some outdated docs and add some docs to `Call` and `Drop`.
2024-01-04 15:33:58 +01:00
..
custom custom mir: make it clear what the return block is 2023-12-26 20:15:26 +01:00
async_await.a-{closure#0}.coroutine_resume.0.mir s/generator/coroutine/ 2023-10-20 21:14:01 +00:00
async_await.b-{closure#0}.coroutine_resume.0.mir Remove movability from TyKind::Coroutine 2023-12-28 16:35:01 +00:00
async_await.rs s/generator/coroutine/ 2023-10-20 21:14:01 +00:00
enum_cast.bar.built.after.mir
enum_cast.boo.built.after.mir
enum_cast.droppy.built.after.mir make MIR less verbose 2023-08-24 14:26:26 +02:00
enum_cast.far.built.after.mir
enum_cast.foo.built.after.mir
enum_cast.offsetty.built.after.mir
enum_cast.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
enum_cast.signy.built.after.mir
enum_cast.unsigny.built.after.mir
issue_49232.main.built.after.mir Use PlaceMention for match scrutinees. 2023-10-24 15:30:17 +00:00
issue_49232.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
issue_101867.main.built.after.mir Use PlaceMention for match scrutinees. 2023-10-24 15:30:17 +00:00
issue_101867.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
issue_110508.{impl#0}-BAR.built.after.mir Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
issue_110508.{impl#0}-SELF_BAR.built.after.mir Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
issue_110508.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
logical_or_in_conditional.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
logical_or_in_conditional.test_complex.built.after.mir Use PlaceMention for match scrutinees. 2023-10-24 15:30:17 +00:00
logical_or_in_conditional.test_or.built.after.mir lower ExprKind::Use, LogicalOp::Or and UnOp::Not 2023-08-30 17:24:10 +08:00
match_false_edges.full_tested_match2.built.after.mir update mir-opt tests 2023-11-08 22:55:29 +01:00
match_false_edges.full_tested_match.built.after.mir update mir-opt tests 2023-11-08 22:55:29 +01:00
match_false_edges.main.built.after.mir update mir-opt tests 2023-11-08 22:55:29 +01:00
match_false_edges.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
receiver_ptr_mutability.main.built.after.mir Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
receiver_ptr_mutability.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
shifts.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
shifts.shift_signed.built.after.mir
shifts.shift_unsigned.built.after.mir
simple_match.match_bool.built.after.mir Use PlaceMention for match scrutinees. 2023-10-24 15:30:17 +00:00
simple_match.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
storage_live_dead_in_statics.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
storage_live_dead_in_statics.XXX.built.after.mir
uniform_array_move_out.move_out_by_subslice.built.after.mir make MIR less verbose 2023-08-24 14:26:26 +02:00
uniform_array_move_out.move_out_from_end.built.after.mir make MIR less verbose 2023-08-24 14:26:26 +02:00
uniform_array_move_out.rs Allow to run filecheck in mir-opt tests. 2023-10-19 15:51:52 +00:00
while_storage.rs FileCheck while_storage. 2023-10-31 22:55:14 +00:00
while_storage.while_loop.PreCodegen.after.panic-abort.mir FileCheck while_storage. 2023-10-31 22:55:14 +00:00
while_storage.while_loop.PreCodegen.after.panic-unwind.mir FileCheck while_storage. 2023-10-31 22:55:14 +00:00