Expand description

The Rust compiler.

Note

This API is completely unstable and subject to change.

Modules

Set and unset common attributes on LLVM values.

Codegen the MIR to the LLVM IR.

Handles codegen of callees as well as other call-related things. Callees are a superset of normal rust values and sometimes have different representations. In particular, top-level fn items and methods are represented as just a fn ptr and not a full closure.

Code that is useful in various codegen modules.

Debug Info Module

Declare various LLVM values.

Structs

Functions