[−][src]Module rustc_codegen_llvm::llvm_

Re-exports

pub use self::AtomicRmwBinOp::*;
pub use self::CallConv::*;
pub use self::CodeGenOptSize::*;
pub use self::IntPredicate::*;
pub use self::Linkage::*;
pub use self::MetadataType::*;
pub use self::RealPredicate::*;
pub use self::ffi::*;

Modules

archive_ro

A wrapper around LLVM's archive (.a) code

diagnostic

LLVM diagnostic reports.

ffi

Structs

ObjectFile
OperandBundleDef
SectionIter

Enums

AttributePlace
CodeGenOptSize

Functions

AddFunctionAttrString
AddFunctionAttrStringValue
SetFunctionCallConv
SetInstructionCallConv
SetUniqueComdat
SetUnnamedAddress
UnsetComdat
add_global
build_byte_buffer
build_string
get_param

Safe wrapper around LLVMGetParam, because segfaults are no fun.

get_value_name

Safe wrapper for LLVMGetValueName2 into a byte slice

last_error
mk_section_iter
set_alignment
set_global_constant
set_initializer
set_linkage
set_section
set_thread_local_mode
set_value_name

Safe wrapper for LLVMSetValueName2 from a byte slice

twine_to_string