|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SIRSplitter | |
---|---|
at.dms.kjc | |
at.dms.kjc.rstream | |
at.dms.kjc.sir | Contains the heart of the StreamIt Intermediate Representation, or SIR for short. |
at.dms.kjc.sir.lowering.fission | Provides compiler passes to split (parallelize) a filter into a set of fine-grained filters. |
at.dms.kjc.sir.lowering.partition | Provides algorithms for adjusting the granularity of the stream graph to improve load balancing or optimization potential. |
at.dms.util |
Uses of SIRSplitter in at.dms.kjc |
---|
Methods in at.dms.kjc with parameters of type SIRSplitter | |
---|---|
Object |
StreamItDot.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
|
Object |
StreamItDot.visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] expWeights)
|
Object |
SimpleDot.visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] expWeights)
|
Uses of SIRSplitter in at.dms.kjc.rstream |
---|
Methods in at.dms.kjc.rstream with parameters of type SIRSplitter | |
---|---|
Object |
ConvertFileFilters.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
Visit a splitjoin and reset the parallel children to be the children returned by the attribute visitor. |
Uses of SIRSplitter in at.dms.kjc.sir |
---|
Methods in at.dms.kjc.sir that return SIRSplitter | |
---|---|
static SIRSplitter |
SIRSplitter.create(SIRContainer parent,
SIRSplitType type,
int n)
Constructs a splitter with given parent, type and n number of inputs. |
static SIRSplitter |
SIRSplitter.create(SIRContainer parent,
SIRSplitType type,
JExpression[] weights)
|
static SIRSplitter |
SIRSplitter.createUniformRR(SIRContainer parent,
JExpression weight)
This is for creating a round robin with uniform weights across the stream. |
static SIRSplitter |
SIRSplitter.createWeightedRR(SIRContainer parent,
JExpression[] weights)
Constructs a weighted round-robin splitter with the given parent and weights. |
SIRSplitter |
SIRSplitJoin.getSplitter()
gets the splitter. |
SIRSplitter |
SIRFeedbackLoop.getSplitter()
Returns splitter of this. |
Methods in at.dms.kjc.sir with parameters of type SIRSplitter | |
---|---|
protected void |
SIRSplitter.deepCloneInto(SIRSplitter other)
Clones all fields of this into |
boolean |
SIRSplitter.equals(SIRSplitter obj)
Tests whether or not this has the same type and the same weights as obj. |
void |
SIRSplitJoin.setSplitter(SIRSplitter s)
sets the splitter for this SplitJoin, and sets the parent of s to be this. |
void |
SIRFeedbackLoop.setSplitter(SIRSplitter splitter)
Set the Splitter of the feedback loop, and sets the parent of |
Object |
SIRToStreamIt.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
|
Object |
ReplacingStreamVisitor.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
|
Object |
EmptyAttributeStreamVisitor.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
|
Object |
AttributeStreamVisitor.visitSplitJoin(SIRSplitJoin self,
JFieldDeclaration[] fields,
JMethodDeclaration[] methods,
JMethodDeclaration init,
SIRSplitter splitter,
SIRJoiner joiner)
|
Object |
SIRToStreamIt.visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] weights)
|
Object |
ReplacingStreamVisitor.visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] weights)
|
Object |
EmptyAttributeStreamVisitor.visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] weights)
|
Object |
AttributeStreamVisitor.visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] weights)
|
Uses of SIRSplitter in at.dms.kjc.sir.lowering.fission |
---|
Methods in at.dms.kjc.sir.lowering.fission with parameters of type SIRSplitter | |
---|---|
Object |
StatelessDot.visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] expWeights)
|
Uses of SIRSplitter in at.dms.kjc.sir.lowering.partition |
---|
Methods in at.dms.kjc.sir.lowering.partition with parameters of type SIRSplitter | |
---|---|
Object |
PartitionDot.visitSplitter(SIRSplitter self,
SIRSplitType type,
JExpression[] expWeights)
|
Uses of SIRSplitter in at.dms.util |
---|
Methods in at.dms.util with parameters of type SIRSplitter | |
---|---|
void |
SIRPrinter.visitSplitter(SIRSplitter self)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |