at.dms.kjc.raw
Class SwitchCode

java.lang.Object
  extended by at.dms.util.Utils
      extended by at.dms.kjc.raw.SwitchCode
All Implemented Interfaces:
DeepCloneable, Serializable

public class SwitchCode
extends Utils

This class generates the switch code for each tile and writes it to a file

See Also:
Serialized Form

Field Summary
static String SW_SS_TRIPS
           
 
Fields inherited from class at.dms.util.Utils
EMPTY_LIST, getForLoopCallers
 
Constructor Summary
SwitchCode()
           
 
Method Summary
static void dumpSchedules()
           
static void generate(FlatNode top)
           
 
Methods inherited from class at.dms.util.Utils
asPercent, cellMathEquivalent, cMathEquivalent, cppMathEquivalent, deepClone, deepCloneInto, equalArrays, fail, getEnvironmentVariable, getExpression, hasPeeks, initArray, initArray, initLiteralArray, intArrayToList, isMathMethod, isUniform, kopi_assert, kopi_assert, makeCountdownForLoop, makeDotFileName, makeForLoop, makeForLoop, makeForLoop, makeForLoopFieldIndex, makeForLoopLocalIndex, nextPow2, passThruParens, peelMarkers, popBeforePeek, readFile, removeUnusedPops, replaceAll, setupDotFileName, simplifyMathMethod, splitQualifiedName, splitQualifiedName, toArray, toIntArray, toVector, voidToInt, writeFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SW_SS_TRIPS

public static final String SW_SS_TRIPS
See Also:
Constant Field Values
Constructor Detail

SwitchCode

public SwitchCode()
Method Detail

generate

public static void generate(FlatNode top)

dumpSchedules

public static void dumpSchedules()