Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
_
O
oneLeft()
- Method in class SFE.Compiler.
PrimitiveOperator
Creates a new PrimitiveOperator from this PrimitiveOpertor's truth table where the left input bit is the constant one (true).
oneMid()
- Method in class SFE.Compiler.
PrimitiveOperator
Creates a new PrimitiveOperator from this PrimitiveOpertor's truth table where the middle input bit is the constant one (true).
oneRight()
- Method in class SFE.Compiler.
PrimitiveOperator
Creates a new PrimitiveOperator from this PrimitiveOpertor's truth table where the right input bit is the constant one (true).
OperationExpression
- Class in
SFE.Compiler
class OperationExpression defines expressions containing operatioins, that can be defined in the program.
OperationExpression(Operator)
- Constructor for class SFE.Compiler.
OperationExpression
Constracts a new OperationExpression from a given Operator.
Operator
- Class in
SFE.Compiler
Abstract class for representing an operator in the program.
Operator()
- Constructor for class SFE.Compiler.
Operator
operator
- Variable in class SFE.Compiler.
PrimitiveOperator
optimize()
- Method in class SFE.Compiler.
Program
Optimizes the program.
optimizePhaseI()
- Method in class SFE.Compiler.
AssignmentStatement
Optimizes this AssignmentStatement (Phase I):
Peephole optimization: local simplifications of code, e.g.
optimizePhaseI()
- Method in class SFE.Compiler.
BlockStatement
Optimizes this BlockStatment.
optimizePhaseI()
- Method in class SFE.Compiler.
Function
Optimizes this function - phase I.
optimizePhaseI()
- Method in class SFE.Compiler.
InputStatement
Optimizes the InputStatement - phase I
optimizePhaseII(Vector)
- Method in class SFE.Compiler.
AssignmentStatement
Second phase of the optimization: Dead code elimination.
optimizePhaseII(Vector)
- Method in class SFE.Compiler.
BlockStatement
executes optimizePhaseII() on each of the statements in this BlockStatement.
optimizePhaseII(Vector)
- Method in class SFE.Compiler.
Function
creates a list of the needed statements in this functions and removes all unneeded statements according to this list.
optimizePhaseII(Vector)
- Method in class SFE.Compiler.
InputStatement
Optimizes the InputStatement - phase II
Optimizer
- Class in
SFE.Compiler
Optimizer holds all the data structures needed for the optimization process.
Optimizer()
- Constructor for class SFE.Compiler.
Optimizer
OR_OP
- Static variable in class SFE.Compiler.
PrimitiveOperator
An integer to send with the constructor to construct an or operator.
ORN_OP
- Static variable in class SFE.Compiler.
PrimitiveOperator
An integer to send with the constructor to construct an orn operator.
OT
- Class in
SFE.BOAL
OT(int)
- Constructor for class SFE.BOAL.
OT
OTEG_Gen
- Class in
SFE.BOAL
OTEG_Gen()
- Constructor for class SFE.BOAL.
OTEG_Gen
Constructor - does all the work
output
- Static variable in class SFE.Compiler.
Program
Hold a refernece to the output function
outputFilename
- Variable in class SFE.GUI.
Program
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
_