Module mir

Source

ModulesΒ§

analyze πŸ”’
An analysis to determine which locals require allocas and which do not.
block πŸ”’
constant πŸ”’
coverageinfo πŸ”’
debuginfo
intrinsic πŸ”’
locals πŸ”’
Locals are in a private module as updating LocalRef::Operand has to be careful wrt to subtyping. To deal with this we only allow updates by using FunctionCx::overwrite_local which handles it automatically.
naked_asm πŸ”’
operand
place
rvalue πŸ”’
statement πŸ”’

StructsΒ§

FunctionCx
Master context for codegenning from MIR.

EnumsΒ§

CachedLlbb πŸ”’
LocalRef πŸ”’

FunctionsΒ§

arg_local_refs πŸ”’
Produces, for each argument, a Value pointing at the argument’s value. As arguments are places, these are always indirect.
codegen_mir
find_cold_blocks πŸ”’

Type AliasesΒ§

PerLocalVarDebugInfoIndexVec πŸ”’