MIR Optimizations (mir-opt) Working Group

MIR Optimizations (mir-opt) Working Group

working group status: active

This working group aims to implement MIR optimizations and do the groundwork necessary to enable writing MIR optimizations.

What is the goal of this working group?

This working group aims to accomplish the following:

  • Implement new MIR optimizations
  • Refactor the MIR to be more optimizeable

How can I get involved?

If you are interested in getting involved in this working group, you should introduce yourself in the Zulip stream. You can be added to the GitHub and Zulip group for the working group if you are interested in being pinged when there are available tasks.

What if I don’t have much time?

If you don’t have time to contribute code, consider tagging issues in the rust repository so the team can find them.

Are there any resources so I can get up to speed?

There are some resources available for those interested in contributing to get some background and context:

  • MIR is an intermediate representation used within the compiler. We are looking to transform instances of MIR into “better” instances. You can read about the MIR in the relevant rustc-dev-guide chapter.

Do I need to attend any meetings?

We don’t have any meetings yet.