|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CodeStoreHelper | |
---|---|
at.dms.kjc.backendSupport | Package documentation for at.dms.kjc.backendSupport |
at.dms.kjc.cell | |
at.dms.kjc.spacetime | |
at.dms.kjc.vanillaSlice |
This package was written to provide a test for the classes in backendSupport . |
Uses of CodeStoreHelper in at.dms.kjc.backendSupport |
---|
Subclasses of CodeStoreHelper in at.dms.kjc.backendSupport | |
---|---|
class |
CodeStoreHelperJoiner
|
class |
CodeStoreHelperSimple
CodeStore helper routines for FilterSliceNode that does not need a peek buffer. |
class |
CodeStoreHelperSplitter
|
Fields in at.dms.kjc.backendSupport declared as CodeStoreHelper | |
---|---|
protected CodeStoreHelper |
ProcessFilterSliceNode.filter_code
|
protected CodeStoreHelper |
ProcessInputSliceNode.joiner_code
|
protected CodeStoreHelper |
ProcessOutputSliceNode.splitter_code
|
Methods in at.dms.kjc.backendSupport that return CodeStoreHelper | |
---|---|
static CodeStoreHelper |
CodeStoreHelper.findHelperForSliceNode(SliceNode s)
Use #findCodeForSlice , #addCodeForSlice to keep track of whether a SIRCodeUnit of code has been
generated already for a SliceNode. |
abstract CodeStoreHelper |
BackEndFactory.getCodeStoreHelper(SliceNode node)
Select a CodeStoreHelper subclass given a SliceNode. |
static CodeStoreHelper |
ProcessFilterSliceNode.getFilterCode(FilterSliceNode filter,
Channel inputChannel,
Channel outputChannel,
BackEndFactory backEndBits)
Get code for a filter. |
static CodeStoreHelper |
ProcessInputSliceNode.getJoinerCode(InputSliceNode joiner,
BackEndFactory backEndBits)
Get code for a joiner. |
static CodeStoreHelper |
ProcessOutputSliceNode.getSplitterCode(OutputSliceNode splitter,
BackEndFactory backEndBits)
Get code for a splitter. |
Methods in at.dms.kjc.backendSupport with parameters of type CodeStoreHelper | |
---|---|
static void |
CodeStoreHelper.addHelperForSliceNode(SliceNode s,
CodeStoreHelper u)
Record a mapping from a SliceNode to a CodeStoreHelper. |
static void |
ProcessInputSliceNode.makeJoinerWork(InputSliceNode joiner,
BackEndFactory backEndBits,
CodeStoreHelper joiner_code)
Make a work function for a joiner |
Uses of CodeStoreHelper in at.dms.kjc.cell |
---|
Methods in at.dms.kjc.cell that return CodeStoreHelper | |
---|---|
CodeStoreHelper |
CellBackendFactory.getCodeStoreHelper(SliceNode node)
|
static CodeStoreHelper |
CellProcessInputSliceNode.getJoinerCode(InputSliceNode joiner,
BackEndFactory backEndBits)
|
static CodeStoreHelper |
CellProcessOutputSliceNode.getSplitterCode(OutputSliceNode splitter,
BackEndFactory backEndBits)
|
Methods in at.dms.kjc.cell with parameters of type CodeStoreHelper | |
---|---|
static void |
CellProcessInputSliceNode.makeJoinerWork(InputSliceNode joiner,
BackEndFactory backEndBits,
CodeStoreHelper joiner_code)
Make a work function for a joiner |
Uses of CodeStoreHelper in at.dms.kjc.spacetime |
---|
Methods in at.dms.kjc.spacetime that return CodeStoreHelper | |
---|---|
CodeStoreHelper |
RawBackEndFactory.getCodeStoreHelper(SliceNode node)
Eventually make RawExecutionCode a subclass of CodeStoreHelper, but unused for now. |
Uses of CodeStoreHelper in at.dms.kjc.vanillaSlice |
---|
Methods in at.dms.kjc.vanillaSlice that return CodeStoreHelper | |
---|---|
CodeStoreHelper |
UniBackEndFactory.getCodeStoreHelper(SliceNode node)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |