[][src]Module rustc_codegen_llvm::context

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Structs

CodegenCx [
Experimental
]

There is one CodegenCx per compilation unit. Each one has its own LLVM llvm::Context so that several compilation units may be optimized in parallel. All other LLVM data structures in the CodegenCx are tied to that llvm::Context.

Functions

create_module [
Experimental
]
declare_intrinsic [
Experimental
]

Declare any llvm intrinsics that you might need

get_reloc_model [
Experimental
]
get_tls_model [
Experimental
]
is_any_library [
Experimental
]
is_pie_binary [
Experimental
]