rust/src/librustc_trans
Niko Matsakis 6d0f9319df refactor ParamEnv::empty(Reveal) into two distinct methods
- `ParamEnv::empty()` -- does not reveal all, good for typeck
- `ParamEnv::reveal_all()` -- does, good for trans
- `param_env.with_reveal_all()` -- converts an existing parameter environment
2018-03-13 11:21:30 -04:00
..
2018-03-08 08:34:10 +01:00
2018-03-09 08:04:31 +01:00
2018-02-17 17:38:49 +01:00
2018-01-14 08:56:44 +02:00
2018-01-14 08:56:44 +02:00
2018-01-14 08:56:44 +02:00
2018-01-14 08:56:44 +02:00
2018-01-14 08:56:44 +02:00
2018-01-14 08:56:44 +02:00
2018-01-14 08:56:44 +02:00
2018-03-06 12:37:28 -08:00
2018-03-08 08:34:05 +01:00
2018-01-14 08:56:44 +02:00
2018-01-14 08:56:44 +02:00
2018-02-28 18:23:54 +00:00
2018-03-09 08:04:31 +01:00
2018-02-28 14:47:17 +00:00
2018-01-14 08:56:44 +02:00
2017-10-07 08:17:52 -07:00
2018-03-08 08:34:05 +01:00
2018-01-14 08:56:44 +02:00

NB: This crate is part of the Rust compiler. For an overview of the compiler as a whole, see the README.md file found in librustc.

The trans crate contains the code to convert from MIR into LLVM IR, and then from LLVM IR into machine code. In general it contains code that runs towards the end of the compilation process.