|
||||||||||
| 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 | |||||||||