Index

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

A

add() (llvm.core.Builder method)
(llvm.core.Constant method)
add_attribute() (llvm.core.Argument method)
(llvm.core.Function method)
add_function() (llvm.core.Module method)
add_global_variable() (llvm.core.Module method)
address_space (llvm.core.PointerType attribute)
alignment (llvm.core.Argument attribute)
(llvm.core.GlobalValue attribute)
all_ones() (llvm.core.Constant static method)
alloca() (llvm.core.Builder method)
alloca_array() (llvm.core.Builder method)
and_() (llvm.core.Builder method)
(llvm.core.Constant method)
append_basic_block() (llvm.core.Function method)
arg_count (llvm.core.FunctionType attribute)
arg_no (llvm.core.Argument attribute)
args (llvm.core.Function attribute)
(llvm.core.FunctionType attribute)
Argument (class in llvm.core)
array() (llvm.core.Constant static method)
(llvm.core.Type static method)
ArrayType (class in llvm.core)
ashr() (llvm.core.Builder method)
(llvm.core.Constant method)
atomic_add() (llvm.core.Builder method)
atomic_and() (llvm.core.Builder method)
atomic_cmpxchg() (llvm.core.Builder method)
atomic_load() (llvm.core.Builder method)
atomic_max() (llvm.core.Builder method)
atomic_min() (llvm.core.Builder method)
atomic_nand() (llvm.core.Builder method)
atomic_or() (llvm.core.Builder method)
atomic_rmw() (llvm.core.Builder method)
atomic_store() (llvm.core.Builder method)
atomic_sub() (llvm.core.Builder method)
atomic_umax() (llvm.core.Builder method)
atomic_umin() (llvm.core.Builder method)
atomic_xchg() (llvm.core.Builder method)
atomic_xor() (llvm.core.Builder method)
attributes (llvm.core.Argument attribute)

B

basic_block (llvm.core.Builder attribute)
(llvm.core.Instruction attribute)
basic_block_count (llvm.core.Function attribute)
basic_blocks (llvm.core.Function attribute)
BasicBlock (class in llvm.core)
bitcast() (llvm.core.Builder method)
(llvm.core.Constant method)
branch() (llvm.core.Builder method)
build_cfg() (in module llpython.byte_control)
build_flow() (in module llpython.byte_flow)
Builder (class in llvm.core)
BytecodeFlowBuilder (class in llpython.byte_flow)

C

call() (llvm.core.Builder method)
calling_convention (llvm.core.Function attribute)
cbranch() (llvm.core.Builder method)
clone() (llvm.core.Module method)
collector (llvm.core.Function attribute)
Constant (class in llvm.core)
ControlFlowBuilder (class in llpython.byte_control)
count (llvm.core.ArrayType attribute)
(llvm.core.VectorType attribute)

D

data_layout (llvm.core.Module attribute)
delete() (llvm.core.BasicBlock method)
(llvm.core.Function method)
(llvm.core.GlobalVariable method)
does_not_throw (llvm.core.Function attribute)
double() (llvm.core.Type static method)

E

element (llvm.core.ArrayType attribute)
(llvm.core.VectorType attribute)
element_count (llvm.core.StructType attribute)
elements (llvm.core.StructType attribute)
entry_basic_block (llvm.core.Function attribute)
erase_from_parent() (llvm.core.Instruction method)
extendlabels() (in module llpython.opcode_util)
extract_element() (llvm.core.Builder method)
(llvm.core.Constant method)
extract_value() (llvm.core.Builder method)

F

fadd() (llvm.core.Builder method)
(llvm.core.Constant method)
fcmp() (llvm.core.Builder method)
(llvm.core.Constant method)
fdiv() (llvm.core.Builder method)
(llvm.core.Constant method)
fence() (llvm.core.Builder method)
float() (llvm.core.Type static method)
fmul() (llvm.core.Builder method)
(llvm.core.Constant method)
fp128() (llvm.core.Type static method)
fpext() (llvm.core.Builder method)
(llvm.core.Constant method)
fptosi() (llvm.core.Builder method)
(llvm.core.Constant method)
fptoui() (llvm.core.Builder method)
(llvm.core.Constant method)
fptrunc() (llvm.core.Builder method)
(llvm.core.Constant method)
free() (llvm.core.Builder method)
frem() (llvm.core.Builder method)
(llvm.core.Constant method)
from_assembly() (llvm.core.Module static method)
from_bitcode() (llvm.core.Module static method)
fsub() (llvm.core.Builder method)
(llvm.core.Constant method)
Function (class in llvm.core)
function (llvm.core.BasicBlock attribute)
function() (llvm.core.Type static method)
functions (llvm.core.Module attribute)
FunctionType (class in llvm.core)

G

gep() (llvm.core.Builder method)
(llvm.core.Constant method)
get() (llvm.core.Function static method)
(llvm.core.GlobalVariable static method)
get_entry_basic_block() (llvm.core.Function method)
get_function_named() (llvm.core.Module method)
get_global_variable_named() (llvm.core.Module method)
get_metadata() (llvm.core.Instruction method)
get_named_metadata() (llvm.core.Module method)
get_or_insert() (llvm.core.Function static method)
get_or_insert_function() (llvm.core.Module method)
get_or_insert_named_metadata() (llvm.core.Module method)
get_type_named() (llvm.core.Module method)
getresult() (llvm.core.Builder method)
global_constant (llvm.core.GlobalVariable attribute)
global_variables (llvm.core.Module attribute)
GlobalValue (class in llvm.core)
GlobalVariable (class in llvm.core)

H

has_by_val() (llvm.core.Argument method)
has_metadata() (llvm.core.Instruction method)
has_nest() (llvm.core.Argument method)
has_no_alias() (llvm.core.Argument method)
has_no_capture() (llvm.core.Argument method)
has_struct_ret() (llvm.core.Argument method)

I

icmp() (llvm.core.Builder method)
(llvm.core.Constant method)
id (llvm.core.Module attribute)
initializer (llvm.core.GlobalVariable attribute)
inject_phis() (in module llpython.phi_injector)
insert_before() (llvm.core.BasicBlock method)
insert_element() (llvm.core.Builder method)
(llvm.core.Constant method)
insert_value() (llvm.core.Builder method)
Instruction (class in llvm.core)
instructions (llvm.core.BasicBlock attribute)
int() (llvm.core.Constant static method)
(llvm.core.Type static method)
int_signextend() (llvm.core.Constant static method)
IntegerType (class in llvm.core)
intrinsic() (llvm.core.Function static method)
intrinsic_id (llvm.core.Function attribute)
inttoptr() (llvm.core.Builder method)
(llvm.core.Constant method)
invoke() (llvm.core.Builder method)
is_arithmetic_shift (llvm.core.Instruction attribute)
is_associative (llvm.core.Instruction attribute)
is_binary_op (llvm.core.Instruction attribute)
is_cast (llvm.core.Instruction attribute)
is_commutative (llvm.core.Instruction attribute)
is_declaration (llvm.core.GlobalValue attribute)
is_identified (llvm.core.StructType attribute)
is_layout_identical() (llvm.core.StructType method)
is_literal (llvm.core.StructType attribute)
is_logical_shift (llvm.core.Instruction attribute)
is_opaque (llvm.core.StructType attribute)
is_shift (llvm.core.Instruction attribute)
is_terminator (llvm.core.Instruction attribute)
is_volatile (llvm.core.Instruction attribute)
itercode() (in module llpython.opcode_util)

K

kind (llvm.core.Type attribute)

L

label() (llvm.core.Type static method)
link_in() (llvm.core.Module method)
linkage (llvm.core.GlobalValue attribute)
llpython (module)
llpython() (in module llpython.byte_translator)
llpython.byte_control (module)
llpython.byte_flow (module)
llpython.byte_translator (module)
llpython.bytecode_visitor (module)
llpython.bytetype (module)
llpython.control_flow (module)
llpython.gen_bytecode_visitor (module)
llpython.nobitey (module)
llpython.opcode_util (module)
llpython.phi_injector (module)
llpython.pyaddfunc (module)
LLVMTranslator (class in llpython.byte_translator)
load() (llvm.core.Builder method)
lshr() (llvm.core.Builder method)
(llvm.core.Constant method)

M

malloc() (llvm.core.Builder method)
malloc_array() (llvm.core.Builder method)
Module (class in llvm.core)
module (llvm.core.GlobalValue attribute)
mul() (llvm.core.Builder method)
(llvm.core.Constant method)

N

name (llvm.core.StructType attribute)
(llvm.core.Value attribute)
neg() (llvm.core.Builder method)
(llvm.core.Constant method)
new() (llvm.core.Builder static method)
(llvm.core.Function static method)
(llvm.core.GlobalVariable static method)
(llvm.core.Module static method)
NoBiteyLoader (class in llpython.nobitey)
not_() (llvm.core.Builder method)
(llvm.core.Constant method)
null() (llvm.core.Constant static method)

O

opaque() (llvm.core.Type static method)
opcode (llvm.core.Instruction attribute)
opcode_name (llvm.core.Instruction attribute)
operand_count (llvm.core.User attribute)
operands (llvm.core.User attribute)
or_() (llvm.core.Builder method)
(llvm.core.Constant method)

P

packed (llvm.core.StructType attribute)
packed_struct() (llvm.core.Constant static method)
(llvm.core.Type static method)
phi() (llvm.core.Builder method)
PhiInjector (class in llpython.phi_injector)
pointee (llvm.core.PointerType attribute)
pointer() (llvm.core.Type static method)
pointer_size (llvm.core.Module attribute)
PointerType (class in llvm.core)
position_at_beginning() (llvm.core.Builder method)
position_at_end() (llvm.core.Builder method)
position_before() (llvm.core.Builder method)
ppc_fp128() (llvm.core.Type static method)
ptrtoint() (llvm.core.Builder method)
(llvm.core.Constant method)

R

real() (llvm.core.Constant static method)
remove_attribute() (llvm.core.Argument method)
(llvm.core.Function method)
replace_all_uses_with() (llvm.core.Instruction method)
ret() (llvm.core.Builder method)
ret_many() (llvm.core.Builder method)
ret_void() (llvm.core.Builder method)
return_type (llvm.core.FunctionType attribute)

S

sdiv() (llvm.core.Builder method)
(llvm.core.Constant method)
section (llvm.core.GlobalValue attribute)
select() (llvm.core.Builder method)
(llvm.core.Constant method)
set_body() (llvm.core.StructType method)
set_metadata() (llvm.core.Instruction method)
set_volatile() (llvm.core.Instruction method)
sext() (llvm.core.Builder method)
(llvm.core.Constant method)
shl() (llvm.core.Builder method)
(llvm.core.Constant method)
shuffle_vector() (llvm.core.Builder method)
(llvm.core.Constant method)
sitofp() (llvm.core.Builder method)
(llvm.core.Constant method)
sizeof() (llvm.core.Constant static method)
srem() (llvm.core.Builder method)
(llvm.core.Constant method)
store() (llvm.core.Builder method)
string() (llvm.core.Constant static method)
stringz() (llvm.core.Constant static method)
struct() (llvm.core.Constant static method)
(llvm.core.Type static method)
StructType (class in llvm.core)
sub() (llvm.core.Builder method)
(llvm.core.Constant method)
switch() (llvm.core.Builder method)

T

target (llvm.core.Module attribute)
thread_local (llvm.core.GlobalVariable attribute)
to_bitcode() (llvm.core.Module method)
to_native_assembly() (llvm.core.Module method)
to_native_object() (llvm.core.Module method)
translate() (llpython.byte_translator.LLVMTranslator method)
translate_function() (in module llpython.byte_translator)
trunc() (llvm.core.Builder method)
(llvm.core.Constant method)
Type (class in llvm.core)
type (llvm.core.Value attribute)

U

udiv() (llvm.core.Builder method)
(llvm.core.Constant method)
uitofp() (llvm.core.Builder method)
(llvm.core.Constant method)
undef() (llvm.core.Constant static method)
unreachable() (llvm.core.Builder method)
urem() (llvm.core.Builder method)
(llvm.core.Constant method)
use_count (llvm.core.Value attribute)
User (class in llvm.core)
uses (llvm.core.Value attribute)

V

vaarg() (llvm.core.Builder method)
Value (class in llvm.core)
value_id (llvm.core.Value attribute)
vararg (llvm.core.FunctionType attribute)
vector() (llvm.core.Constant static method)
(llvm.core.Type static method)
VectorType (class in llvm.core)
verify() (llvm.core.Function method)
(llvm.core.Module method)
viewCFG() (llvm.core.Function method)
viewCFGOnly() (llvm.core.Function method)
visibility (llvm.core.GlobalValue attribute)
visit() (llpython.byte_control.ControlFlowBuilder method)
void() (llvm.core.Type static method)

W

width (llvm.core.IntegerType attribute)

X

x86_fp80() (llvm.core.Type static method)
xor() (llvm.core.Builder method)
(llvm.core.Constant method)

Z

zext() (llvm.core.Builder method)
(llvm.core.Constant method)