rust/compiler/rustc_codegen_llvm
The rustc-josh-sync Cronjob Bot 763749c481 Merge ref '1be6b13be7' from rust-lang/rust
Pull recent changes from https://github.com/rust-lang/rust via Josh.

Upstream ref: 1be6b13be7
Filtered ref: c2f66d57037ceb012cfd97c83feff7e7edb7dd40
Upstream diff: d3e1ccdf40...1be6b13be7

This merge was created using https://github.com/rust-lang/josh-sync.
2025-11-27 06:58:54 +00:00
..
src Merge ref '1be6b13be7' from rust-lang/rust 2025-11-27 06:58:54 +00:00
Cargo.toml Only try to link against offload functions if llvm.enzyme is enabled 2025-11-23 00:19:53 -08:00
messages.ftl Implement offload intrinsic 2025-11-25 20:04:27 +01:00
README.md mv compiler to compiler/ 2020-08-30 18:45:07 +03:00

The codegen 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.

For more information about how codegen works, see the rustc dev guide.