Skip to main content

rustc_codegen_llvm/
lib.rs

1//! The Rust compiler.
2//!
3//! # Note
4//!
5//! This API is completely unstable and subject to change.
6
7// tidy-alphabetical-start
8#![feature(extern_types)]
9#![feature(file_buffered)]
10#![feature(impl_trait_in_assoc_type)]
11#![feature(iter_intersperse)]
12#![feature(macro_derive)]
13#![feature(once_cell_try)]
14#![feature(try_blocks)]
15// tidy-alphabetical-end
16
17pub use crate::back::llvm_backend::{LlvmCodegenBackend, ModuleLlvm};
18
19mod abi;
20mod allocator;
21mod asm;
22mod attributes;
23mod back;
24mod base;
25mod builder;
26mod callee;
27mod common;
28mod consts;
29mod context;
30mod coverageinfo;
31mod debuginfo;
32mod declare;
33mod diagnostics;
34mod intrinsic;
35mod llvm;
36mod llvm_util;
37mod macros;
38mod mono_item;
39mod type_;
40mod type_of;
41mod typetree;
42mod va_arg;
43mod value;