llvmlite
latest
Installation
User guide
Frequently Asked Questions
Contributing to llvmlite
Release Notes
Glossary
llvmlite
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
_
__call__() (llvmlite.ir.Type method)
__str__() (in module llvmlite.binding)
_ConstOpMixin (class in llvmlite.ir)
A
add() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
(llvmlite.ir.NamedMetaData method)
add_analysis_passes() (llvmlite.binding.TargetMachine method)
add_attribute() (llvmlite.ir.Argument method)
add_case() (llvmlite.ir.SwitchInstr method)
add_clause() (llvmlite.ir.LandingPad method)
add_debug_info() (llvmlite.ir.Module method)
add_destination() (llvmlite.ir.IndirectBranch method)
add_global() (llvmlite.ir.Module method)
add_incoming() (llvmlite.ir.PhiInstr method)
add_metadata() (llvmlite.ir.Module method)
add_module() (llvmlite.binding.ExecutionEngine method)
add_named_metadata() (llvmlite.ir.Module method)
add_object_file() (llvmlite.binding.ExecutionEngine method)
add_symbol() (in module llvmlite.binding)
address_of_symbol() (in module llvmlite.binding)
addrspace (llvmlite.ir.PointerType attribute)
addrspacecast() (llvmlite.ir.IRBuilder method)
Aggregate (class in llvmlite.ir)
align (llvmlite.ir.GlobalVariable attribute)
alloca() (llvmlite.ir.IRBuilder method)
and_() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
append_basic_block() (llvmlite.ir.Function method)
(llvmlite.ir.IRBuilder method)
args (llvmlite.ir.Function attribute)
Argument (class in llvmlite.ir)
arguments (llvmlite.binding.ValueRef attribute)
ArrayType (class in llvmlite.ir)
as_bitcode() (llvmlite.binding.ModuleRef method)
as_pointer() (llvmlite.ir.Type method)
ashr() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
asm() (llvmlite.ir.IRBuilder method)
assume() (llvmlite.ir.IRBuilder method)
atomic_rmw() (in module llvmlite.ir)
attributes (llvmlite.binding.ValueRef attribute)
(llvmlite.ir.Function attribute)
B
basic_block (llvmlite.ir.BlockAddress attribute)
bitcast() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
Block (class in llvmlite.ir)
block (llvmlite.binding.ValueRef attribute)
(llvmlite.ir.IRBuilder attribute)
BlockAddress (class in llvmlite.ir)
blocks (llvmlite.binding.ValueRef attribute)
branch() (llvmlite.ir.IRBuilder method)
branch_indirect() (llvmlite.ir.IRBuilder method)
C
call() (llvmlite.ir.IRBuilder method)
calling_convention (llvmlite.ir.Function attribute)
CatchClause (class in llvmlite.ir)
cbranch() (llvmlite.ir.IRBuilder method)
check_jit_execution() (in module llvmlite.binding)
cmpxchg() (in module llvmlite.ir)
Constant (class in llvmlite.ir)
create_mcjit_compiler() (in module llvmlite.binding)
create_target_data() (in module llvmlite.binding)
create_target_machine() (llvmlite.binding.Target method)
ctlz() (llvmlite.ir.IRBuilder method)
cttz() (llvmlite.ir.IRBuilder method)
D
data_layout (llvmlite.binding.ModuleRef attribute)
(llvmlite.ir.Module attribute)
debug_metadata (llvmlite.ir.IRBuilder attribute)
description (llvmlite.binding.Target attribute)
disable_unroll_loops (llvmlite.binding.PassManagerBuilder attribute)
DIToken (class in llvmlite.ir)
DIValue (class in llvmlite.ir)
DoubleType (class in llvmlite.ir)
E
element_type (in module llvmlite.binding)
elements (llvmlite.ir.Aggregate attribute)
emit_assembly() (llvmlite.binding.TargetMachine method)
emit_object() (llvmlite.binding.TargetMachine method)
ExecutionEngine (class in llvmlite.binding)
extract_element() (llvmlite.ir.IRBuilder method)
extract_value() (llvmlite.ir.IRBuilder method)
F
fadd() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
fcmp_ordered() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
fcmp_unordered() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
fdiv() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
FeatureMap (class in llvmlite.binding)
FilterClause (class in llvmlite.ir)
finalize() (llvmlite.binding.FunctionPassManager method)
finalize_object() (llvmlite.binding.ExecutionEngine method)
flatten() (llvmlite.binding.FeatureMap method)
FloatType (class in llvmlite.ir)
fmul() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
fneg() (llvmlite.ir.IRBuilder method)
fpext() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
fptosi() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
fptoui() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
fptrunc() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
frem() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
from_default_triple() (llvmlite.binding.Target class method)
from_triple() (llvmlite.binding.Target class method)
fsub() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
Function (class in llvmlite.ir)
function (llvmlite.binding.ValueRef attribute)
(llvmlite.ir.Block attribute)
(llvmlite.ir.BlockAddress attribute)
(llvmlite.ir.Instruction attribute)
(llvmlite.ir.IRBuilder attribute)
FunctionPassManager (class in llvmlite.binding)
functions (llvmlite.binding.ModuleRef attribute)
(llvmlite.ir.Module attribute)
FunctionType (class in llvmlite.ir)
G
gep() (llvmlite.ir.Constant method)
(llvmlite.ir.IRBuilder method)
get_abi_alignment() (llvmlite.ir.Type method)
get_abi_size() (llvmlite.binding.TargetData method)
(llvmlite.ir.Type method)
get_default_triple() (in module llvmlite.binding)
get_element_offset() (llvmlite.binding.TargetData method)
get_function() (llvmlite.binding.ModuleRef method)
get_function_address() (llvmlite.binding.ExecutionEngine method)
get_function_cfg() (in module llvmlite.binding)
get_global() (llvmlite.ir.Module method)
get_global_value_address() (llvmlite.binding.ExecutionEngine method)
get_global_variable() (llvmlite.binding.ModuleRef method)
get_host_cpu_features() (in module llvmlite.binding)
get_host_cpu_name() (in module llvmlite.binding)
get_named_metadata() (llvmlite.ir.Module method)
get_object_format() (in module llvmlite.binding)
get_pointee_abi_alignment() (llvmlite.binding.TargetData method)
get_pointee_abi_size() (llvmlite.binding.TargetData method)
get_process_triple() (in module llvmlite.binding)
get_struct_type() (llvmlite.binding.ModuleRef method)
get_unique_name() (llvmlite.ir.Module method)
global_constant (llvmlite.ir.GlobalVariable attribute)
global_values (llvmlite.ir.Module attribute)
global_variables (llvmlite.binding.ModuleRef attribute)
GlobalValue (class in llvmlite.ir)
GlobalVariable (class in llvmlite.ir)
goto_block() (llvmlite.ir.IRBuilder method)
goto_entry_block() (llvmlite.ir.IRBuilder method)
H
HalfType (class in llvmlite.ir)
I
icmp_signed() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
icmp_unsigned() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
IdentifiedStructType (class in llvmlite.ir)
if_else() (llvmlite.ir.IRBuilder method)
if_then() (llvmlite.ir.IRBuilder method)
IndirectBranch (class in llvmlite.ir)
initialize() (in module llvmlite.binding)
(llvmlite.binding.FunctionPassManager method)
initialize_all_asmprinters() (in module llvmlite.binding)
initialize_all_targets() (in module llvmlite.binding)
initialize_native_asmparser() (in module llvmlite.binding)
initialize_native_asmprinter() (in module llvmlite.binding)
initialize_native_target() (in module llvmlite.binding)
initializer (llvmlite.ir.GlobalVariable attribute)
inlining_threshold (llvmlite.binding.PassManagerBuilder attribute)
insert_basic_block() (llvmlite.ir.Function method)
insert_element() (llvmlite.ir.IRBuilder method)
insert_value() (llvmlite.ir.IRBuilder method)
Instruction (class in llvmlite.ir)
instruction (llvmlite.binding.ValueRef attribute)
instructions (llvmlite.binding.ValueRef attribute)
inttoptr() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
IntType (class in llvmlite.ir)
invoke() (llvmlite.ir.IRBuilder method)
IRBuilder (class in llvmlite.ir)
is_argument (llvmlite.binding.ValueRef attribute)
is_block (llvmlite.binding.ValueRef attribute)
is_declaration (llvmlite.binding.ValueRef attribute)
(llvmlite.ir.Function attribute)
is_function (llvmlite.binding.ValueRef attribute)
is_global (llvmlite.binding.ValueRef attribute)
is_instruction (llvmlite.binding.ValueRef attribute)
is_operand (llvmlite.binding.ValueRef attribute)
is_pointer (in module llvmlite.binding)
is_terminated (llvmlite.ir.Block attribute)
L
LabelType (class in llvmlite.ir)
LandingPad (class in llvmlite.ir)
landingpad() (llvmlite.ir.IRBuilder method)
link_in() (llvmlite.binding.ModuleRef method)
Linkage (class in llvmlite.binding)
linkage (llvmlite.binding.ValueRef attribute)
(llvmlite.ir.GlobalValue attribute)
Linkage.appending (in module llvmlite.binding)
Linkage.available_externally (in module llvmlite.binding)
Linkage.common (in module llvmlite.binding)
Linkage.dllexport (in module llvmlite.binding)
Linkage.dllimport (in module llvmlite.binding)
Linkage.external (in module llvmlite.binding)
Linkage.external_weak (in module llvmlite.binding)
Linkage.ghost (in module llvmlite.binding)
Linkage.internal (in module llvmlite.binding)
Linkage.linker_private (in module llvmlite.binding)
Linkage.linker_private_weak (in module llvmlite.binding)
Linkage.linkonce_any (in module llvmlite.binding)
Linkage.linkonce_odr (in module llvmlite.binding)
Linkage.linkonce_odr_autohide (in module llvmlite.binding)
Linkage.private (in module llvmlite.binding)
Linkage.weak_any (in module llvmlite.binding)
Linkage.weak_odr (in module llvmlite.binding)
literal_array() (llvmlite.ir.Constant class method)
literal_struct() (llvmlite.ir.Constant class method)
LiteralStructType (class in llvmlite.ir)
llvm_version_info (in module llvmlite.binding)
LLVMContextRef (built-in class)
llvmlite.binding
module
llvmlite.ir
module
load() (llvmlite.ir.IRBuilder method)
load_atomic() (llvmlite.ir.IRBuilder method)
load_library_permanently() (in module llvmlite.binding)
load_reg() (llvmlite.ir.IRBuilder method)
loop_vectorize (llvmlite.binding.PassManagerBuilder attribute)
lshr() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
M
MDValue (class in llvmlite.ir)
MetaDataString (class in llvmlite.ir)
MetaDataType (class in llvmlite.ir)
module
llvmlite.binding
llvmlite.ir
Module (class in llvmlite.ir)
module (llvmlite.binding.ValueRef attribute)
(llvmlite.ir.Instruction attribute)
(llvmlite.ir.IRBuilder attribute)
ModulePassManager (class in llvmlite.binding)
ModuleRef (class in llvmlite.binding)
mul() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
N
name (in module llvmlite.binding)
(llvmlite.binding.ModuleRef attribute)
(llvmlite.binding.Target attribute)
(llvmlite.binding.ValueRef attribute)
NamedMetaData (class in llvmlite.ir)
neg() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
not_() (llvmlite.ir.IRBuilder method)
O
ObjectFileRef (class in llvmlite.binding)
opcode (llvmlite.binding.ValueRef attribute)
operands (llvmlite.binding.ValueRef attribute)
opt_level (llvmlite.binding.PassManagerBuilder attribute)
or_() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
P
parse_assembly() (in module llvmlite.binding)
parse_bitcode() (in module llvmlite.binding)
PassManager (class in llvmlite.binding)
PassManager.add_basic_alias_analysis_pass() (in module llvmlite.binding)
PassManager.add_cfg_simplification_pass() (in module llvmlite.binding)
PassManager.add_constant_merge_pass() (in module llvmlite.binding)
PassManager.add_dead_arg_elimination_pass() (in module llvmlite.binding)
PassManager.add_dead_code_elimination_pass() (in module llvmlite.binding)
PassManager.add_function_attrs_pass() (in module llvmlite.binding)
PassManager.add_function_inlining_pass() (in module llvmlite.binding)
PassManager.add_global_dce_pass() (in module llvmlite.binding)
PassManager.add_global_optimizer_pass() (in module llvmlite.binding)
PassManager.add_gvn_pass() (in module llvmlite.binding)
PassManager.add_instruction_combining_pass() (in module llvmlite.binding)
PassManager.add_ipsccp_pass() (in module llvmlite.binding)
PassManager.add_licm_pass() (in module llvmlite.binding)
PassManager.add_sccp_pass() (in module llvmlite.binding)
PassManager.add_sroa_pass() (in module llvmlite.binding)
PassManager.add_type_based_alias_analysis_pass() (in module llvmlite.binding)
PassManagerBuilder (class in llvmlite.binding)
phi() (llvmlite.ir.IRBuilder method)
PhiInstr (class in llvmlite.ir)
pointee (llvmlite.ir.PointerType attribute)
PointerType (class in llvmlite.ir)
populate() (llvmlite.binding.PassManagerBuilder method)
position_after() (llvmlite.ir.IRBuilder method)
position_at_end() (llvmlite.ir.IRBuilder method)
position_at_start() (llvmlite.ir.IRBuilder method)
position_before() (llvmlite.ir.IRBuilder method)
PredictableInstr (class in llvmlite.ir)
ptrtoint() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
R
register_lock_callback() (in module llvmlite.binding.ffi)
remove_module() (llvmlite.binding.ExecutionEngine method)
replace() (llvmlite.ir.Block method)
replace_usage() (llvmlite.ir.Instruction method)
report_and_reset_timings() (in module llvmlite.binding)
resume() (llvmlite.ir.IRBuilder method)
ret() (llvmlite.ir.IRBuilder method)
ret_void() (llvmlite.ir.IRBuilder method)
run() (llvmlite.binding.FunctionPassManager method)
(llvmlite.binding.ModulePassManager method)
S
sadd_with_overflow() (llvmlite.ir.IRBuilder method)
sdiv() (llvmlite.ir.IRBuilder method)
section (llvmlite.ir.GlobalValue attribute)
SectionIteratorRef (class in llvmlite.binding)
select() (llvmlite.ir.IRBuilder method)
set_asm_verbosity() (llvmlite.binding.TargetMachine method)
set_body() (llvmlite.ir.IdentifiedStructType method)
set_metadata() (llvmlite.ir.Function method)
(llvmlite.ir.GlobalVariable method)
(llvmlite.ir.Instruction method)
set_object_cache() (llvmlite.binding.ExecutionEngine method)
set_time_passes() (in module llvmlite.binding)
set_weights() (llvmlite.ir.PredictableInstr method)
sext() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
shl() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
shuffle_vector() (llvmlite.ir.IRBuilder method)
shutdown() (in module llvmlite.binding)
sitofp() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
size_level (llvmlite.binding.PassManagerBuilder attribute)
slp_vectorize (llvmlite.binding.PassManagerBuilder attribute)
smul_with_overflow() (llvmlite.ir.IRBuilder method)
source_file (llvmlite.binding.ModuleRef attribute)
srem() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
ssub_with_overflow() (llvmlite.ir.IRBuilder method)
storage_class (llvmlite.binding.ValueRef attribute)
(llvmlite.ir.GlobalValue attribute)
StorageClass (class in llvmlite.binding)
StorageClass.default (in module llvmlite.binding)
StorageClass.dllexport (in module llvmlite.binding)
StorageClass.dllimport (in module llvmlite.binding)
store() (llvmlite.ir.IRBuilder method)
store_atomic() (llvmlite.ir.IRBuilder method)
store_reg() (llvmlite.ir.IRBuilder method)
struct_types (llvmlite.binding.ModuleRef attribute)
sub() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
switch() (llvmlite.ir.IRBuilder method)
SwitchInstr (class in llvmlite.ir)
T
Target (class in llvmlite.binding)
target_data (llvmlite.binding.ExecutionEngine attribute)
(llvmlite.binding.TargetMachine attribute)
TargetData (class in llvmlite.binding)
TargetMachine (class in llvmlite.binding)
terminator (llvmlite.ir.Block attribute)
triple (llvmlite.binding.ModuleRef attribute)
(llvmlite.binding.Target attribute)
(llvmlite.ir.Module attribute)
trunc() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
Type (class in llvmlite.ir)
type (llvmlite.binding.ValueRef attribute)
TypeRef (class in llvmlite.binding)
U
udiv() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
uitofp() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
Undefined (in module llvmlite.ir)
unnamed_addr (llvmlite.ir.GlobalVariable attribute)
unreachable() (llvmlite.ir.IRBuilder method)
unregister_lock_callback() (in module llvmlite.binding.ffi)
urem() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
V
Value (class in llvmlite.ir)
ValueRef (class in llvmlite.binding)
VectorType (class in llvmlite.ir)
verify() (llvmlite.binding.ModuleRef method)
view_dot_graph() (in module llvmlite.binding)
Visibility (class in llvmlite.binding)
visibility (llvmlite.binding.ValueRef attribute)
Visibility.default (in module llvmlite.binding)
Visibility.hidden (in module llvmlite.binding)
Visibility.protected (in module llvmlite.binding)
VoidType (class in llvmlite.ir)
W
width (llvmlite.ir.IntType attribute)
X
xor() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
Z
zext() (llvmlite.ir._ConstOpMixin method)
(llvmlite.ir.IRBuilder method)
Read the Docs
v: latest
Versions
latest
stable
v0.40.0
v0.40.0rc1
v0.39.1
v0.39.0
v0.39.0rc1
v0.38.1
v0.38.0
v0.38.0rc1
v0.37.0
v0.37.0rc2
v0.37.0rc1
v0.36.0
v0.35.0
v0.34.0
v0.33.0
v0.32.1
v0.32.0
v0.31.0
v0.30.0
v0.29.0
v0.28.0
v0.27.1
v0.26.0
v0.25.0
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.0
v0.19.0
v0.18.0
v0.17.1
v0.17.0
v0.16.0
v0.15.0
v0.14.0
v0.13.0
v0.12.1
v0.11.0
v0.10.0
v0.9.0
v0.8.0
v0.7.0
rtd_testing
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds