- analyze 🔒An analysis to determine which locals require allocas and which do not.
- block 🔒
- locals 🔒Locals are in a private module as updating
LocalRef::Operandhas to be careful wrt to subtyping. To deal with this we only allow updates by using
FunctionCx::overwrite_localwhich handles it automatically.
- rvalue 🔒
- Master context for codegenning from MIR.
- LocalRef 🔒
- Produces, for each argument, a
Valuepointing at the argument’s value. As arguments are places, these are always indirect.