|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use KjcEmptyVisitor | |
---|---|
at.dms.kjc | |
at.dms.kjc.backendSupport | Package documentation for at.dms.kjc.backendSupport |
at.dms.kjc.cell | |
at.dms.kjc.cluster | The cluster backend for StreamIt generates a set of threads that can be executed on a cluster of networked computers or a SMP. |
at.dms.kjc.common | |
at.dms.kjc.lir | Provides a set of low-level stubs (LIR stands for Low-level IR) for compiling to the original (and mostly obsolete) uniprocessor backend. |
at.dms.kjc.raw | |
at.dms.kjc.rstream | |
at.dms.kjc.sir.lowering | Provides compiler passes that analyze or optimize the SIR, primarily within the code of each filter. |
at.dms.kjc.sir.lowering.fusion | Provides compiler passes to fuse (combine) a set of filters into a single filter. |
at.dms.kjc.spacetime |
Uses of KjcEmptyVisitor in at.dms.kjc |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc | |
---|---|
class |
CloningVisitor
This descends through a stream hierarchy and identifies local variables and stream structures that SHOULD be cloned (since their definition is within the hierarchy). |
class |
SLIREmptyVisitor
This visitor is for visiting statement-level constructs in the streamit IR. |
Uses of KjcEmptyVisitor in at.dms.kjc.backendSupport |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.backendSupport | |
---|---|
protected class |
EmitCode.CodeGen
Class to actually emit code. |
Uses of KjcEmptyVisitor in at.dms.kjc.cell |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.cell | |
---|---|
protected class |
EmitCellCode.CellPPUCodeGen
|
protected class |
EmitCellCode.CellSPUCodeGen
|
Uses of KjcEmptyVisitor in at.dms.kjc.cluster |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.cluster | |
---|---|
class |
CodeEstimate
Estimates the code size and size of local variables for a SIRFilter |
class |
DetectConst
Constructs a set of fields that are modified by a method other that the init function. |
class |
FlatIRToCluster
This class dumps the tile code for each filter into a file based on the tile number assigned. |
class |
InsertCounters
If KjcOptions.countops is enabled, this class inserts insrumentation calls for counting the number of operations in the C runtime. |
class |
InsertTimers
If KjcOptions.profiling is enabled, this class inserts timers around certain sections of code. |
class |
ModState
Determines if a method modifies the state of a stream node! |
class |
PPAnalyze
|
Uses of KjcEmptyVisitor in at.dms.kjc.common |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.common | |
---|---|
class |
HasSideEffects
This class determines, given an expression, if the expression has any side effects. |
class |
PeekPopInHelper
This class will search for input communication expressions outside of the work function of a filter and return true if they exist. |
class |
PeekPopPushInHelper
This class will search for all communication expressions outside of the work function of a filter and return true if they exist. |
class |
ToC
This class converts the Stream IR (which references the Kopi Java IR) to C code and dumps it to a file, str.c. |
class |
ToCCommon
Somewhat artificial class to provide common code for at.dms.kjc.common.ToC and at.dms.kjc.lir.LIRToC Hopefully keep from having to fix some bugs twice. |
class |
VariablesDefUse
This class will return a HashSet containing all the variables (locals and fields) used or defined from the entry point of the visitor. |
class |
VariablesUsed
This class will return a HashSet containing all the variables (locals and fields) used (ignoring defines) |
class |
VarsAssigned
Find all the vars that are possible assigned given a tree in the IR. |
Uses of KjcEmptyVisitor in at.dms.kjc.lir |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.lir | |
---|---|
class |
LIRToC
|
Uses of KjcEmptyVisitor in at.dms.kjc.raw |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.raw | |
---|---|
class |
FlatIRToC
This class dumps the tile code for each filter into a file based on the tile number assigned |
Uses of KjcEmptyVisitor in at.dms.kjc.rstream |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.rstream | |
---|---|
class |
CheckForMethodCalls
Given an entry point for a visitor on the java IR, check if anything under it has a method call. |
class |
FlatIRToRS
This class converts the Stream IR (which references the Kopi Java IR) to C code and dumps it to a file, str.c. |
class |
UseDefInfo
This class will return a HashMap from local vars->hashset. |
Uses of KjcEmptyVisitor in at.dms.kjc.sir.lowering |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.sir.lowering | |
---|---|
class |
FindTapeOps
|
Uses of KjcEmptyVisitor in at.dms.kjc.sir.lowering.fusion |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.sir.lowering.fusion | |
---|---|
class |
FindVarDecls
Unused! Finds variable definitions and accesses that have type "Int" or "Float" and replaces them with numbered variables. |
Uses of KjcEmptyVisitor in at.dms.kjc.spacetime |
---|
Subclasses of KjcEmptyVisitor in at.dms.kjc.spacetime | |
---|---|
class |
TraceIRtoC
This class returns the c code (a string) for a given raw tile |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |