Skip to main content

Crate rustc_codegen_llvm

Crate rustc_codegen_llvm 

Source
Expand description

The Rust compiler.

ยงNote

This API is completely unstable and subject to change.

Modulesยง

abi ๐Ÿ”’
allocator ๐Ÿ”’
asm ๐Ÿ”’
attributes ๐Ÿ”’
Set and unset common attributes on LLVM values.
back ๐Ÿ”’
base ๐Ÿ”’
Codegen the MIR to the LLVM IR.
builder ๐Ÿ”’
callee ๐Ÿ”’
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.
common ๐Ÿ”’
Code that is useful in various codegen modules.
consts ๐Ÿ”’
context ๐Ÿ”’
coverageinfo ๐Ÿ”’
debuginfo ๐Ÿ”’
Debug Info Module
declare ๐Ÿ”’
Declare various LLVM values.
errors ๐Ÿ”’
intrinsic ๐Ÿ”’
llvm ๐Ÿ”’
llvm_util ๐Ÿ”’
macros ๐Ÿ”’
mono_item ๐Ÿ”’
type_ ๐Ÿ”’
type_of ๐Ÿ”’
typetree ๐Ÿ”’
va_arg ๐Ÿ”’
value ๐Ÿ”’

Structsยง

LlvmCodegenBackend
ModuleLlvm
TimeTraceProfiler ๐Ÿ”’