Go to the first, previous, next, last section, table of contents.
.
.spd
a
access_vector
annotations, creating and using
array instructions, array instructions, array instructions, array instructions
array operations, advanced, array operations, advanced, array operations, advanced
array_info
array_info_iter
assert(), assert(), assert()
b
base_symtab
block
block()
block::make_tree_node()
block::set_proc()
builder, use of
c
changing suif code
cloning
creating and using generic list classes, creating and using generic list classes
d
DECLARE_DLIST_CLASS, DECLARE_DLIST_CLASS, DECLARE_DLIST_CLASS
dependence.h, dependence.h, dependence.h
DependenceTest()
dvlist
dvlist::indep()
dvlist::print()
f
fill_in_access
g
g++
get_sym_of_array()
i
immed_list
in_array, in_array, in_array
instruction, instruction, instruction, instruction, instruction
instruction::format(), instruction::format(), instruction::format(), instruction::format()
instruction::num_srcs(), instruction::num_srcs(), instruction::num_srcs(), instruction::num_srcs()
instruction::opcode(), instruction::opcode(), instruction::opcode(), instruction::opcode()
instruction::print(), instruction::print(), instruction::print(), instruction::print()
instruction::set_src_op(), instruction::set_src_op()
instruction::src_op(), instruction::src_op(), instruction::src_op(), instruction::src_op(), instruction::src_op()
instructions, array, instructions, array, instructions, array, instructions, array
io_array, io_array, io_array
is_lhs(), is_lhs(), is_lhs()
iter.is_empty(), iter.is_empty(), iter.is_empty()
iter.step(), iter.step(), iter.step()
iterating over structured control flow
iterating over the structured control flow, iterating over the structured control flow, iterating over the structured control flow
iterator, procedure
l
linear inequalities with symbolic coefficients
list.append(), list.append(), list.append()
m
Makefile.std
map over instructions, map over instructions, map over instructions, map over instructions, map over instructions
map over structured control flow
n
named_symcoeff_ineq
named_symcoeff_ineq::convert_exp()
o
operand, operand, operand, operand, operand
operand::instr(), operand::instr(), operand::instr(), operand::instr(), operand::instr()
operand::is_instr(), operand::is_instr(), operand::is_instr(), operand::is_instr()
p
porky
print_arrray_access(), print_arrray_access(), print_arrray_access()
proc_sym, proc_sym, proc_sym, proc_sym, proc_sym
proc_sym::name()
procedure iterator, procedure iterator, procedure iterator, procedure iterator, procedure iterator, procedure iterator
s
scc
simple use of the builder
snoot
start_suif(), start_suif(), start_suif(), start_suif(), start_suif(), start_suif()
starting suif, starting suif, starting suif, starting suif, starting suif, starting suif
suif code, changing
suif, starting
suif1.h, suif1.h, suif1.h, suif1.h
suif_object
suif_object::prepend_annote()
suif_proc_iter
suif_proc_iter(), suif_proc_iter(), suif_proc_iter(), suif_proc_iter(), suif_proc_iter()
SUIFHOME
symbol::is_var()
symbols, using and creating
t
TREE_BLOCK, TREE_BLOCK, TREE_BLOCK, TREE_BLOCK
tree_block, tree_block, tree_block, tree_block
tree_block::body(), tree_block::body(), tree_block::body(), tree_block::body()
tree_for, tree_for, tree_for, tree_for
TREE_FOR, TREE_FOR, TREE_FOR, TREE_FOR
tree_for::body(), tree_for::body(), tree_for::body()
tree_for::body();
tree_for::index(), tree_for::index(), tree_for::index()
tree_for::landing_pad(), tree_for::landing_pad(), tree_for::landing_pad(), tree_for::landing_pad()
tree_for::lb_list(), tree_for::lb_list(), tree_for::lb_list(), tree_for::lb_list()
tree_for::step_list(), tree_for::step_list(), tree_for::step_list(), tree_for::step_list()
tree_for::ub_list(), tree_for::ub_list(), tree_for::ub_list(), tree_for::ub_list()
tree_if, tree_if, tree_if, tree_if
TREE_IF, TREE_IF, TREE_IF, TREE_IF
tree_if::else_part(), tree_if::else_part(), tree_if::else_part(), tree_if::else_part()
tree_if::header(), tree_if::header(), tree_if::header(), tree_if::header()
tree_if::then_part(), tree_if::then_part(), tree_if::then_part(), tree_if::then_part()
tree_instr, tree_instr, tree_instr, tree_instr, tree_instr, tree_instr, tree_instr, tree_instr
TREE_INSTR, TREE_INSTR, TREE_INSTR, TREE_INSTR, TREE_INSTR
tree_instr::instr(), tree_instr::instr(), tree_instr::instr(), tree_instr::instr(), tree_instr::instr(), tree_instr::instr(), tree_instr::instr(), tree_instr::instr()
TREE_LOOP, TREE_LOOP, TREE_LOOP, TREE_LOOP
tree_loop, tree_loop, tree_loop, tree_loop
tree_loop::body(), tree_loop::body(), tree_loop::body(), tree_loop::body()
tree_loop::test(), tree_loop::test(), tree_loop::test(), tree_loop::test()
tree_node, tree_node, tree_node, tree_node, tree_node, tree_node
tree_node::kind(), tree_node::kind(), tree_node::kind(), tree_node::kind(), tree_node::kind(), tree_node::kind(), tree_node::kind()
tree_node::parent()
tree_node_list, tree_node_list, tree_node_list, tree_node_list, tree_node_list, tree_node_list, tree_node_list, tree_node_list
tree_node_list::insert_after()
tree_node_list::remove()
tree_node_list_iter, tree_node_list_iter, tree_node_list_iter, tree_node_list_iter
tree_proc, tree_proc, tree_proc, tree_proc, tree_proc
tree_proc::get_annote()
tree_proc::map(), tree_proc::map(), tree_proc::map(), tree_proc::map()
tree_proc::prepend_annote()
tree_proc::proc(), tree_proc::proc(), tree_proc::proc(), tree_proc::proc(), tree_proc::proc()
u
useful.h, useful.h, useful.h
using and creating symbols
using the dependence analyzer
v
var_sym, var_sym, var_sym, var_sym, var_sym
Go to the first, previous, next, last section, table of contents.