Index

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

A

add() (minivect.miniast.ASTBuilder method)
add_arguments() (minivect.llvm_codegen.LLVMCodeGen method)
add_edge() (minivect.graphviz.GraphvizGenerator method)
add_node() (minivect.graphviz.GraphvizGenerator method)
admissible() (in module minivect.optimize)
append_basic_block() (minivect.llvm_codegen.LLVMCodeGen method)
arguments (minivect.miniast.FunctionNode attribute)
array_funcarg() (minivect.miniast.ASTBuilder method)
ArrayAttribute (class in minivect.miniast)
ArrayFunctionArgument (class in minivect.miniast)
assign() (minivect.miniast.ASTBuilder method)
assign_expr() (minivect.miniast.ASTBuilder method)
ASTBuilder (class in minivect.miniast)
ASTMapper (class in minivect.specializers)

B

BaseSpecializer (class in minivect.specializers)
BinaryOperationNode (class in minivect.miniast)
binop() (minivect.miniast.ASTBuilder method)
BinopNode (class in minivect.miniast)
build_function() (minivect.miniast.ASTBuilder method)

C

can_vectorize_visitor (minivect.specializers.VectorizingSpecializer attribute)
CanVectorizeVisitor (class in minivect.specializers)
cast() (minivect.miniast.ASTBuilder method)
CCodeGen (class in minivect.codegen)
CCodeStringFormatter (class in minivect.minicode)
CCodeWriter (class in minivect.minicode)
CContext (class in minivect.miniast)
cleanup_codegen_cls (minivect.miniast.Context attribute)
cleanup_label (minivect.miniast.ErrorHandler attribute)
cleanup_levels (minivect.minicode.CodeWriter attribute)
CodeFormatter (class in minivect.minicode)
codeformatter_cls (minivect.miniast.CContext attribute)
(minivect.miniast.Context attribute)
CodeGen (class in minivect.codegen)
codegen_cls (minivect.miniast.CContext attribute)
(minivect.miniast.Context attribute)
(minivect.miniast.LLVMContext attribute)
CodeGenCleanup (class in minivect.codegen)
CodeStringFormatter (class in minivect.minicode)
CodeWriter (class in minivect.minicode)
codewriter_cls (minivect.miniast.CContext attribute)
(minivect.miniast.Context attribute)
coerce_to_temp() (minivect.miniast.ASTBuilder method)
ComparableObjectMixin (class in minivect.miniutils)
CompileError
compute_data_pointer() (minivect.specializers.FinalSpecializer method)
compute_temp_strides() (minivect.specializers.FinalSpecializer method)
compute_total_shape() (minivect.specializers.OrderedSpecializer method)
constant() (minivect.miniast.ASTBuilder method)
ConstantVectorNode (class in minivect.miniast)
Context (class in minivect.miniast)
contig_index() (minivect.specializers.StridedCInnerContigSpecializer method)
ContigSpecializer (class in minivect.specializers)
convert_from_ctypes() (in module minivect.ctypes_conversion)
convert_to_ctypes() (in module minivect.ctypes_conversion)
create_node() (minivect.graphviz.GraphvizGenerator method)
create_vectorized_specializers() (in module minivect.specializers)
CTiledStridedSpecializer (class in minivect.specializers)

D

data_pointer() (minivect.miniast.ASTBuilder method)
DataPointer (class in minivect.miniast)
debug_c() (minivect.miniast.Context method)
declaration_levels (minivect.minicode.CodeWriter attribute)
declare_type() (minivect.miniast.Context method)
decref() (minivect.miniast.ASTBuilder method)
dereference() (minivect.miniast.ASTBuilder method)
DynamicArgumentASTBuilder (class in minivect.miniast)

E

element_location() (minivect.specializers.FinalSpecializer method)
Error
error_handler() (minivect.miniast.ASTBuilder method)
error_label (minivect.miniast.ErrorHandler attribute)
ErrorHandler (class in minivect.miniast)
expr() (minivect.miniast.ASTBuilder method)
expr_stat() (minivect.miniast.ASTBuilder method)
ExprNode (class in minivect.miniast)
ExprStatNode (class in minivect.miniast)
extent() (minivect.miniast.ASTBuilder method)

F

final_specializer (minivect.miniast.Context attribute)
FinalSpecializer (class in minivect.specializers)
fixup_loop() (minivect.specializers.VectorizingSpecializer method)
for_() (minivect.miniast.ASTBuilder method)
for_range_upwards() (minivect.miniast.ASTBuilder method)
format_specifier() (in module minivect.codegen)
ForNode (class in minivect.miniast)
FTiledStridedSpecializer (class in minivect.specializers)
funcarg() (minivect.miniast.ASTBuilder method)
funccall() (minivect.miniast.ASTBuilder method)
FuncCallNode (class in minivect.miniast)
FuncNameNode (class in minivect.miniast)
function() (minivect.miniast.ASTBuilder method)
FunctionArgument (class in minivect.miniast)
FunctionNode (class in minivect.miniast)
fuse_omp_stats() (minivect.specializers.BaseSpecializer method)

G

generate_disposal_code() (minivect.miniast.Context method)
GenericTransform (class in minivect.minivisitor)
GenericVisitor (class in minivect.minivisitor)
get_blocksize() (minivect.specializers.CTiledStridedSpecializer method)
get_ctypes_func() (in module minivect.ctypes_conversion)
get_data_pointer() (in module minivect.ctypes_conversion)
get_pointer() (in module minivect.ctypes_conversion)
get_type() (minivect.specializers.BaseSpecializer method)
getchildren() (minivect.miniast.Context method)
getpos() (minivect.miniast.Context method)
gettype() (minivect.miniast.Context method)
GraphvizGenerator (class in minivect.graphviz)

H

handle_pending_stats() (minivect.specializers.BaseSpecializer method)
handle_vector_variable() (minivect.specializers.FinalSpecializer method)
HoistBroadcastingExpressions (class in minivect.optimize)

I

if_() (minivect.miniast.ASTBuilder method)
if_else_expr() (minivect.miniast.ASTBuilder method)
IfNode (class in minivect.miniast)
incref() (minivect.miniast.ASTBuilder method)
index() (minivect.miniast.ASTBuilder method)
index_multiple() (minivect.miniast.ASTBuilder method)
InferTypeError
init_comparisons() (minivect.llvm_codegen.LLVMCodeGen method)
init_pending_stats() (minivect.specializers.BaseSpecializer method)
insertion_point() (minivect.minicode.CodeWriter method)
InvalidTypeSpecification

J

jump() (minivect.miniast.ASTBuilder method)
jump_target() (minivect.miniast.ASTBuilder method)
JumpNode (class in minivect.miniast)
JumpTargetNode (class in minivect.miniast)

L

label() (minivect.miniast.ASTBuilder method)
LabelNode (class in minivect.miniast)
llvm_passes() (minivect.miniast.Context method)
LLVMCodeGen (class in minivect.llvm_codegen)
LLVMContext (class in minivect.miniast)
loop_levels (minivect.minicode.CodeWriter attribute)
loop_order() (minivect.specializers.OrderedSpecializer method)

M

make_cls() (in module minivect.miniast)
make_temp() (minivect.optimize.HoistBroadcastingExpressions method)
mangle() (minivect.minicode.CCodeWriter method)
map_type() (minivect.specializers.ASTMapper method)
matching_contiguity() (minivect.specializers.StrengthReducingStridedSpecializer method)
may_error() (minivect.miniast.Context method)
(minivect.miniast.Node method)
MayErrorVisitor (class in minivect.minivisitor)
min() (minivect.miniast.ASTBuilder method)
MiniFunction (class in minivect.miniutils)
minivect.codegen (module)
minivect.ctypes_conversion (module)
minivect.graphviz (module)
minivect.llvm_codegen (module)
minivect.miniast (module)
minivect.minicode (module)
minivect.minierror (module)
minivect.minitypes (module)
minivect.miniutils (module)
minivect.minivisitor (module)
minivect.optimize (module)
minivect.specializers (module)
minivect.type_promoter (module)
minivect.xmldumper (module)
mul() (minivect.miniast.ASTBuilder method)

N

ndim (minivect.miniast.FunctionNode attribute)
NDIterate (class in minivect.miniast)
nditerate() (minivect.miniast.ASTBuilder method)
Node (class in minivect.miniast)
NodeWrapper (class in minivect.miniast)
NoopExpr (class in minivect.miniast)

O

omp_for() (minivect.miniast.ASTBuilder method)
(minivect.specializers.Specializer method)
omp_size (minivect.miniast.FunctionNode attribute)
OpenMPConditionalNode (class in minivect.miniast)
OpenMPLoopNode (class in minivect.miniast)
optimize() (minivect.llvm_codegen.LLVMCodeGen method)
order_indices() (minivect.specializers.OrderedSpecializer method)
ordered_loop() (minivect.specializers.OrderedSpecializer method)
OrderedSpecializer (class in minivect.specializers)

P

partially_hoistable() (in module minivect.optimize)
posinfo (minivect.miniast.FunctionNode attribute)
posinfo() (minivect.miniast.ASTBuilder method)
Position (class in minivect.miniast)
PositionInfoNode (class in minivect.miniast)
pragma_for() (minivect.miniast.ASTBuilder method)
PragmaForLoopNode (class in minivect.miniast)
print_() (minivect.miniast.ASTBuilder method)
PrintNode (class in minivect.miniast)
PrintTree (class in minivect.minivisitor)
process_inner_forloop() (minivect.specializers.VectorizingSpecializer method)
promote() (minivect.miniast.ASTBuilder method)
promote_types() (minivect.miniast.Context method)
put_goto() (minivect.minicode.CCodeWriter method)
(minivect.minicode.CodeWriter method)
put_intel_pragmas() (minivect.codegen.CCodeGen method)
put_label() (minivect.minicode.CCodeWriter method)
(minivect.minicode.CodeWriter method)
putln() (minivect.minicode.CCodeWriter method)

R

raise_exc() (minivect.miniast.ASTBuilder method)
RaiseNode (class in minivect.miniast)
resolved_variable() (minivect.miniast.ASTBuilder method)
return_() (minivect.miniast.ASTBuilder method)
ReturnNode (class in minivect.miniast)
run() (minivect.miniast.Context method)
run_optimizations() (minivect.specializers.FinalSpecializer method)

S

set_dims() (minivect.specializers.CTiledStridedSpecializer method)
shape (minivect.miniast.FunctionNode attribute)
shape_index() (minivect.miniast.ASTBuilder method)
SingleOperandNode (class in minivect.miniast)
sizeof() (minivect.miniast.ASTBuilder method)
sp (in module minivect.specializers)
specialize() (in module minivect.miniutils)
Specializer (class in minivect.specializers)
specializer_mixin_cls (minivect.miniast.Context attribute)
StatListNode (class in minivect.miniast)
stats() (minivect.miniast.ASTBuilder method)
strength_reduce_inner_dimension() (minivect.specializers.StrengthReducingStridedSpecializer method)
StrengthReducingStridedFortranSpecializer (class in minivect.specializers)
StrengthReducingStridedSpecializer (class in minivect.specializers)
stride() (minivect.miniast.ASTBuilder method)
strided_indices() (minivect.specializers.StridedCInnerContigSpecializer method)
StridedCInnerContigSpecializer (class in minivect.specializers)
StridedFortranInnerContigSpecializer (class in minivect.specializers)
StridedFortranSpecializer (in module minivect.specializers)
StridedSpecializer (in module minivect.specializers)
StridePointer (class in minivect.miniast)
stridesvar() (minivect.miniast.ASTBuilder method)
(minivect.miniast.DynamicArgumentASTBuilder method)
struct (class in minivect.minitypes)
sub_tempita() (in module minivect.minicode)

T

temp() (minivect.miniast.ASTBuilder method)
TempitaCodeWriter (class in minivect.minicode)
TempNode (class in minivect.miniast)
tiled_loop_levels (minivect.minicode.CodeWriter attribute)
tiled_order() (minivect.specializers.CTiledStridedSpecializer method)
(minivect.specializers.FTiledStridedSpecializer method)
to_llvm() (minivect.miniast.Context method)
TreeVisitor (class in minivect.minivisitor)
TypePromoter (class in minivect.type_promoter)

U

UndocClassAttribute (class in minivect.miniast)
UnmappableFormatSpecifierError
UnmappableTypeError
unop() (minivect.miniast.ASTBuilder method)
UnpromotableTypeError

V

Variable (class in minivect.miniast)
variable (minivect.miniast.FunctionArgument attribute)
variable() (minivect.miniast.ASTBuilder method)
variable_resolving_mixin_cls (minivect.miniast.Context attribute)
variables (minivect.miniast.FunctionArgument attribute)
vector_binop() (minivect.miniast.ASTBuilder method)
vector_load() (minivect.miniast.ASTBuilder method)
vector_store() (minivect.miniast.ASTBuilder method)
vector_variable() (minivect.miniast.ASTBuilder method)
VectorBinopNode (class in minivect.miniast)
VectorCodegen (class in minivect.codegen)
VectorizingSpecializer (class in minivect.specializers)
VectorLoadNode (class in minivect.miniast)
VectorStoreNode (class in minivect.miniast)
VectorUnopNode (class in minivect.miniast)
visit() (minivect.minivisitor.TreeVisitor method)
visit_ErrorHandler() (minivect.specializers.FinalSpecializer method)
visit_ForNode() (minivect.llvm_codegen.LLVMCodeGen method)
visit_FunctionNode() (minivect.graphviz.GraphvizGenerator method)
(minivect.specializers.Specializer method)
visit_if_should_vectorize() (in module minivect.specializers)
visit_NDIterate() (minivect.specializers.ContigSpecializer method)
(minivect.specializers.StridedCInnerContigSpecializer method)
visit_Node() (minivect.graphviz.GraphvizGenerator method)
visit_OpenMPConditionalNode() (minivect.llvm_codegen.LLVMCodeGen method)
visit_PositionInfoNode() (minivect.specializers.FinalSpecializer method)
visit_PromotionNode() (minivect.llvm_codegen.LLVMCodeGen method)
visit_RaiseNode() (minivect.specializers.FinalSpecializer method)
visit_Variable() (minivect.specializers.FinalSpecializer method)
visitchildren() (minivect.minivisitor.TreeVisitor method)
VisitorTransform (class in minivect.minivisitor)

W

wrap() (minivect.miniast.ASTBuilder method)