Expand description
These two passes provide no value to the compiler, so are off at every level.
However, they can be enabled on the command line
(-Zmir-enable-passes=+ReorderBasicBlocks,+ReorderLocals
)
to make the MIR easier to read for humans.
Structs§
- Basic
Block 🔒Updater - Local
Finder 🔒 - Local
Updater 🔒 - Reorder
Basic 🔒Blocks - Rearranges the basic blocks into a reverse post-order.
- Reorder
Locals 🔒 - Rearranges the locals into use order.
Functions§
- permute 🔒