rustc_codegen_ssa::mir

Module analyze

source
Expand description

An analysis to determine which locals require allocas and which do not.

Structsยง

Enumsยง

Functionsยง

  • cleanup_kinds ๐Ÿ”’
    MSVC requires unwinding code to be split to a tree of funclets, where each funclet can only branch to itself or to its parent. Luckily, the code we generates matches this pattern. Recover that structure in an analyze pass.
  • non_ssa_locals ๐Ÿ”’