Index

_ | A | B | C | D | E | F | G | I | L | M | N | O | P | R | S | T | U | V | W | X | Z

_

__call__() (llvmlite.ir.Type method)

A

add() (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_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_pass() (llvmlite.binding.TargetData 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)
alloca() (llvmlite.ir.IRBuilder method)
and_() (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)
ArrayType (class in llvmlite.ir)
as_bitcode() (llvmlite.binding.ModuleRef method)
as_pointer() (llvmlite.ir.Type method)
ashr() (llvmlite.ir.IRBuilder method)
assume() (llvmlite.ir.IRBuilder method)
atomic_rmw() (in module llvmlite.ir)
attributes (llvmlite.ir.Function attribute)

B

basic block
basic_block (llvmlite.ir.BlockAddress attribute)
bitcast() (llvmlite.ir.Constant method)
(llvmlite.ir.IRBuilder method)
Block (class in llvmlite.ir)
block (llvmlite.ir.IRBuilder attribute)
BlockAddress (class in llvmlite.ir)
branch() (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)

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)
DoubleType (class in llvmlite.ir)

E

elements (llvmlite.ir.Aggregate attribute)
emit_assembly() (llvmlite.binding.TargetMachine method)
emit_object() (llvmlite.binding.TargetMachine method)
ExecutionEngine (class in llvmlite.binding)
extract_value() (llvmlite.ir.IRBuilder method)

F

fadd() (llvmlite.ir.IRBuilder method)
fcmp_ordered() (llvmlite.ir.IRBuilder method)
fcmp_unordered() (llvmlite.ir.IRBuilder method)
fdiv() (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.IRBuilder method)
fpext() (llvmlite.ir.IRBuilder method)
fptosi() (llvmlite.ir.IRBuilder method)
fptoui() (llvmlite.ir.IRBuilder method)
fptrunc() (llvmlite.ir.IRBuilder method)
frem() (llvmlite.ir.IRBuilder method)
from_default_triple() (llvmlite.binding.Target class method)
from_triple() (llvmlite.binding.Target class method)
fsub() (llvmlite.ir.IRBuilder method)
Function (class in llvmlite.ir)
function (llvmlite.ir.Block attribute)
(llvmlite.ir.BlockAddress attribute)
(llvmlite.ir.IRBuilder attribute)
(llvmlite.ir.Instruction attribute)
function declaration
function definition
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_function() (llvmlite.binding.ModuleRef method)
get_function_address() (llvmlite.binding.ExecutionEngine method)
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_pointer_to_function() (llvmlite.binding.ExecutionEngine method)
get_process_triple() (in module llvmlite.binding)
get_unique_name() (llvmlite.ir.Module method)
getelementptr
global value
global variable
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)

I

icmp_signed() (llvmlite.ir.IRBuilder method)
icmp_unsigned() (llvmlite.ir.IRBuilder method)
if_else() (llvmlite.ir.IRBuilder method)
if_then() (llvmlite.ir.IRBuilder method)
indirectbr() (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_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_value() (llvmlite.ir.IRBuilder method)
instruction
Instruction (class in llvmlite.ir)
Intermediate Representation
inttoptr() (llvmlite.ir.Constant method)
(llvmlite.ir.IRBuilder method)
IntType (class in llvmlite.ir)
IR
IRBuilder (class in llvmlite.ir)
is_declaration (llvmlite.binding.ValueRef attribute)
(llvmlite.ir.Function attribute)
is_terminated (llvmlite.ir.Block attribute)

L

label
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)
llvmlite.binding (module)
llvmlite.ir (module)
load() (llvmlite.ir.IRBuilder method)
load_library_permanently() (in module llvmlite.binding)
loop_vectorize (llvmlite.binding.PassManagerBuilder attribute)
lshr() (llvmlite.ir.IRBuilder method)

M

MDValue (class in llvmlite.ir)
metadata
MetaData (class in llvmlite.ir)
MetaDataString (class in llvmlite.ir)
module
Module (class in llvmlite.ir)
module (llvmlite.binding.ValueRef attribute)
(llvmlite.ir.IRBuilder attribute)
(llvmlite.ir.Instruction attribute)
ModulePassManager (class in llvmlite.binding)
ModuleRef (class in llvmlite.binding)
mul() (llvmlite.ir.IRBuilder method)

N

name (llvmlite.binding.ModuleRef attribute)
(llvmlite.binding.Target attribute)
(llvmlite.binding.ValueRef attribute)
NamedMetaData (class in llvmlite.ir)
neg() (llvmlite.ir.IRBuilder method)
not_() (llvmlite.ir.IRBuilder method)

O

opt_level (llvmlite.binding.PassManagerBuilder attribute)
or_() (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.IRBuilder method)
Python Enhancement Proposals
PEP 7
PEP 8

R

remove_module() (llvmlite.binding.ExecutionEngine method)
replace() (llvmlite.ir.Block method)
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), [1]
sdiv() (llvmlite.ir.IRBuilder method)
select() (llvmlite.ir.IRBuilder method)
set_asm_verbosity() (llvmlite.binding.TargetMachine method)
set_metadata() (llvmlite.ir.Function method)
(llvmlite.ir.Instruction method)
set_object_cache() (llvmlite.binding.ExecutionEngine method)
set_weights() (llvmlite.ir.PredictableInstr method)
sext() (llvmlite.ir.IRBuilder method)
shl() (llvmlite.ir.IRBuilder method)
shutdown() (in module llvmlite.binding)
sitofp() (llvmlite.ir.IRBuilder method)
size_level (llvmlite.binding.PassManagerBuilder attribute)
slp_vectorize (llvmlite.binding.PassManagerBuilder attribute)
smul_with_overflow() (llvmlite.ir.IRBuilder method)
srem() (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)
sub() (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)
terminator instruction
triple (llvmlite.binding.ModuleRef attribute)
(llvmlite.binding.Target attribute)
(llvmlite.ir.Module attribute)
trunc() (llvmlite.ir.IRBuilder method)
Type (class in llvmlite.ir)
type (llvmlite.binding.ValueRef attribute)

U

udiv() (llvmlite.ir.IRBuilder method)
uitofp() (llvmlite.ir.IRBuilder method)
Undefined (in module llvmlite.ir)
unnamed_addr (llvmlite.ir.GlobalVariable attribute)
unreachable() (llvmlite.ir.IRBuilder method)
urem() (llvmlite.ir.IRBuilder method)

V

Value (class in llvmlite.ir)
ValueRef (class in llvmlite.binding)
verify() (llvmlite.binding.ModuleRef method)
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.IRBuilder method)

Z

zext() (llvmlite.ir.IRBuilder method)