Module rustc::middle::trans[src]

Modules

_match

Compilation of match statements

adt

Representation of Algebraic Data Types

asm

Translation of inline assembly.

base
basic_block
build
builder
cabi
cabi_arm
cabi_mips
cabi_x86
cabi_x86_64
callee

Handles translation 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.

cleanup

Code pertaining to cleanup of temporaries as well as execution of drop glue. See discussion in doc.rs for a high-level summary.

closure
common

Code that is useful in various trans modules.

consts
context
controlflow
datum

See the section on datums in doc.rs for an overview of what Datums are and how they are intended to be used.

debuginfo

Debug Info Module

doc

Documentation for the trans module

expr

Translation of Expressions

foreign
glue
inline
intrinsic
llrepr
machine
meth
monomorphize
reflect
tvec
type_
type_of
value