|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InputSliceNode | |
---|---|
at.dms.kjc.backendSupport | Package documentation for at.dms.kjc.backendSupport |
at.dms.kjc.cell | |
at.dms.kjc.slicegraph | This package aims to supersede the SIR and flatgraph representations of the stream graph with a single representation that maintains all relevant information as well as slice information. |
at.dms.kjc.spacetime | |
at.dms.kjc.vanillaSlice |
This package was written to provide a test for the classes in backendSupport . |
Uses of InputSliceNode in at.dms.kjc.backendSupport |
---|
Fields in at.dms.kjc.backendSupport declared as InputSliceNode | |
---|---|
protected InputSliceNode |
ProcessInputSliceNode.inputNode
|
Methods in at.dms.kjc.backendSupport with parameters of type InputSliceNode | |
---|---|
protected boolean |
BackEndScaffold.doNotCreateJoiner(InputSliceNode input)
Use in subclass to indicate that no code needs to be created for this joiner. |
static CodeStoreHelper |
ProcessInputSliceNode.getJoinerCode(InputSliceNode joiner,
BackEndFactory backEndBits)
Get code for a joiner. |
static void |
ProcessInputSliceNode.makeJoinerWork(InputSliceNode joiner,
BackEndFactory backEndBits,
CodeStoreHelper joiner_code)
Make a work function for a joiner |
abstract void |
BackEndFactory.processInputSliceNode(InputSliceNode input,
SchedulingPhase whichPhase,
ComputeNodesType computeNodes)
Process an input slice node: find the correct ProcElement(s) and add joiner code, and buffers. |
Constructors in at.dms.kjc.backendSupport with parameters of type InputSliceNode | |
---|---|
CodeStoreHelperJoiner(InputSliceNode node,
BackEndFactory backEndBits)
|
|
ProcessInputSliceNode(InputSliceNode inputNode,
SchedulingPhase whichPhase,
BackEndFactory backEndBits)
Constructor |
Uses of InputSliceNode in at.dms.kjc.cell |
---|
Fields in at.dms.kjc.cell with type parameters of type InputSliceNode | |
---|---|
static HashMap<InputSliceNode,Integer> |
CellBackend.artificialJoinerChannels
InputSliceNode -> ID of the artificial channel connecting it to the FilterSliceNode |
static HashMap<InputSliceNode,LinkedList<Integer>> |
CellBackend.inputChannelMap
InputSliceNode -> List of input channel IDs |
Methods in at.dms.kjc.cell with parameters of type InputSliceNode | |
---|---|
void |
CellComputeCodeStore.addFilterLoad(InputSliceNode inputNode)
Deprecated. |
void |
CellComputeCodeStore.addInputBufferAllocAttach(InputSliceNode inputNode)
Deprecated. |
static InterSliceEdge |
CellBackend.getEdgeBetween(OutputSliceNode src,
InputSliceNode dest)
|
static CodeStoreHelper |
CellProcessInputSliceNode.getJoinerCode(InputSliceNode joiner,
BackEndFactory backEndBits)
|
void |
CellComputeCodeStore.initOutputBufferFields(InputSliceNode inputNode)
Deprecated. |
static void |
CellProcessInputSliceNode.makeJoinerWork(InputSliceNode joiner,
BackEndFactory backEndBits,
CodeStoreHelper joiner_code)
Make a work function for a joiner |
void |
CellBackendFactory.processInputSliceNode(InputSliceNode input,
SchedulingPhase whichPhase,
CellChip computeNodes)
|
void |
CellComputeCodeStore.startNewFilter(InputSliceNode inputNode)
Deprecated. |
Constructors in at.dms.kjc.cell with parameters of type InputSliceNode | |
---|---|
CellProcessInputSliceNode(InputSliceNode inputNode,
SchedulingPhase whichPhase,
CellBackendFactory backEndBits)
|
Uses of InputSliceNode in at.dms.kjc.slicegraph |
---|
Fields in at.dms.kjc.slicegraph declared as InputSliceNode | |
---|---|
protected InputSliceNode |
Slice.head
|
Methods in at.dms.kjc.slicegraph that return InputSliceNode | |
---|---|
InputSliceNode |
SliceNode.getAsInput()
|
InputSliceNode |
InterSliceEdge.getDest()
|
InputSliceNode |
Slice.getHead()
get the InputSliceNode of the Slice containing this node. |
Methods in at.dms.kjc.slicegraph that return types with arguments of type InputSliceNode | |
---|---|
Set<InputSliceNode> |
OutputSliceNode.fileOutputs()
|
Methods in at.dms.kjc.slicegraph with parameters of type InputSliceNode | |
---|---|
void |
Slice.setHead(InputSliceNode node)
Set the head of this slice to node. |
Constructors in at.dms.kjc.slicegraph with parameters of type InputSliceNode | |
---|---|
Edge(InputSliceNode dest)
|
|
InterSliceEdge(InputSliceNode dest)
Partial constructor: #setSrc(OutputSliceNode) later. |
|
InterSliceEdge(OutputSliceNode src,
InputSliceNode dest)
Full constructor, (type will be inferred from src / dest). |
|
SimpleSlice(InputSliceNode head)
|
|
SimpleSlice(InputSliceNode head,
FilterSliceNode body,
OutputSliceNode tail)
Constructor: creates a slice with one filter and sets previous parent and next links the supplied InputSliceNode, FilterSliceNode, and OutputSliceNode. |
|
Slice(InputSliceNode head)
Create slice with an InputSliceNode. |
Uses of InputSliceNode in at.dms.kjc.spacetime |
---|
Methods in at.dms.kjc.spacetime with parameters of type InputSliceNode | |
---|---|
void |
MagicDram.addBuffer(OutputSliceNode out,
InputSliceNode in)
|
static boolean |
StreamingDram.differentDRAMs(InputSliceNode in)
|
static IntraSliceBuffer |
IntraSliceBuffer.getBuffer(InputSliceNode src,
FilterSliceNode dst)
|
static String |
MagicDram.getBufferIdent(OutputSliceNode out,
InputSliceNode in)
|
static Edge |
TraceBufferSchedule.getOutputBuffer(InputSliceNode in)
|
static boolean |
Util.onlyFileInput(InputSliceNode node)
Determine if this input slice node reads from a single source and the source is a file device. |
void |
RawBackEndFactory.processInputSliceNode(InputSliceNode input,
SchedulingPhase whichPhase,
RawChip rawChip)
Process an input slice node: find the correct ProcElement(s) and add joiner code, and buffers. |
static void |
Rawify.processInputSliceNode(InputSliceNode traceNode,
SchedulingPhase whichPhase,
RawProcElements rawChip)
Create dram commands and switch code to implement the joining described by the input trace node. |
static boolean |
OffChipBuffer.unnecessary(InputSliceNode input)
|
Constructors in at.dms.kjc.spacetime with parameters of type InputSliceNode | |
---|---|
MagicDramLoad(InputSliceNode dest,
OutputSliceNode source)
|
|
MagicDramStore(OutputSliceNode source,
InputSliceNode[] dests)
|
Uses of InputSliceNode in at.dms.kjc.vanillaSlice |
---|
Methods in at.dms.kjc.vanillaSlice with parameters of type InputSliceNode | |
---|---|
void |
UniBackEndFactory.processInputSliceNode(InputSliceNode input,
SchedulingPhase whichPhase,
UniProcessors computeNodes)
Process an input slice node: find the correct ProcElement(s) and add joiner code, and buffers. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |