The Rust compiler.
This API is completely unstable and subject to change.
Set and unset common attributes on LLVM values.
Codegen the completed AST 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.
Declare various LLVM values.