at.dms.kjc
Class KjcOptions

java.lang.Object
  extended by at.dms.util.Options
      extended by at.dms.kjc.KjcOptions

public class KjcOptions
extends Options


Field Summary
static boolean absarray
           
static boolean asciifileio
           
static boolean atlas
           
static boolean autoparams
           
static String backend
           
static String backendvalues
           
static boolean beautify
           
static boolean blender
           
static boolean cacheopt
           
static int cell
           
static boolean cell_vector_library
           
static boolean celldyn
           
static String classpath
           
static boolean clone_with_serialization
           
static int cluster
           
static boolean compressed
           
static boolean countops
           
static boolean debug
           
static boolean decoupled
           
static boolean deprecation
           
static String destination
           
static boolean destroyfieldarray
           
static String devassignfile
           
static boolean doloops
           
static boolean dpscaling
           
static int dup
           
static boolean dynamicRatesEverywhere
           
static String encoding
           
static String filter
           
static int fission
           
static boolean fixseed
           
static boolean forceunroll
           
static int frameheight
           
static int framewidth
           
static boolean frequencyreplacement
           
static boolean fusion
           
static boolean graph
           
static boolean greedysched
           
static boolean havefftw
           
static boolean help
           
static boolean hwic
           
static int iterations
           
static boolean java
           
static int l1d
           
static int l1i
           
static int l2
           
static String lang
           
static String layoutfile
           
static boolean linearanalysis
           
static boolean linearpartition
           
static boolean linearreplacement
           
static boolean linearreplacement2
           
static boolean linearreplacement3
           
static boolean localstoglobals
           
static boolean macros
           
static boolean magic_net
           
static boolean malloczeros
           
static boolean manuallayout
           
static boolean mencoder
           
static boolean modfusion
           
static boolean multi
           
static int newSimple
           
static boolean nodatacollapse
           
static boolean nolinearcollapse
           
static boolean nomult
           
static boolean nopartition
           
static boolean noswitchcomp
           
static boolean noswpipe
           
static boolean nowarn
           
static boolean nowrite
           
static int numbers
           
static String optfile
           
static String output
           
static int outputs
           
static boolean partition_dp
           
static boolean partition_greedier
           
static boolean partition_greedy
           
static boolean partition_ilp
           
static int peekratio
           
static boolean poptopeek
           
static boolean print_partitioned_source
           
static int proc
           
static boolean profile
           
static boolean ratematch
           
static int raw
           
static int rawcol
           
static int rawdcachesize
           
static int rawicachesize
           
static boolean redundantreplacement
           
static boolean removeglobals
           
static boolean rstream
           
static boolean simulatework
           
static boolean sjtopipe
           
static int slicethresh
           
static boolean space
           
static boolean spacedynamic
           
static boolean spacetime
           
static int ssoutputs
           
static int st_cyc_per_wd
           
static boolean standalone
           
static boolean statespace
           
static boolean stats
           
static int steadymult
           
static boolean streamit
           
static boolean struct
           
static boolean sync
           
static int unroll
           
static int vectorize
           
static boolean verbose
           
static int warning
           
static boolean wbs
           
static boolean workestunroll
           
 
Fields inherited from class at.dms.util.Options
nonOptions
 
Constructor Summary
KjcOptions()
           
KjcOptions(String name)
           
 
Method Summary
 LongOpt[] getLongOptions()
          Gets long options.
 String[] getOptions()
           
 String getShortOptions()
          Gets short options.
 void help()
          shows a help message.
 boolean processOption(int code, Getopt g)
           
 void usage()
          Shows a usage message.
 void version()
          Shows the version number.
 
Methods inherited from class at.dms.util.Options
getInt, getString, parseCommandLine, printOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beautify

public static boolean beautify

help

public static boolean help

verbose

public static boolean verbose

java

public static boolean java

encoding

public static String encoding

nowrite

public static boolean nowrite

warning

public static int warning

nowarn

public static boolean nowarn

multi

public static boolean multi

deprecation

public static boolean deprecation

proc

public static int proc

destination

public static String destination

classpath

public static String classpath

lang

public static String lang

filter

public static String filter

output

public static String output

havefftw

public static boolean havefftw

countops

public static boolean countops

profile

public static boolean profile

optfile

public static String optfile

stats

public static boolean stats

print_partitioned_source

public static boolean print_partitioned_source

debug

public static boolean debug

fusion

public static boolean fusion

blender

public static boolean blender

mencoder

public static boolean mencoder

compressed

public static boolean compressed

frameheight

public static int frameheight

framewidth

public static int framewidth

unroll

public static int unroll

partition_dp

public static boolean partition_dp

partition_ilp

public static boolean partition_ilp

partition_greedy

public static boolean partition_greedy

partition_greedier

public static boolean partition_greedier

linearpartition

public static boolean linearpartition

dpscaling

public static boolean dpscaling

forceunroll

public static boolean forceunroll

decoupled

public static boolean decoupled

sync

public static boolean sync

ratematch

public static boolean ratematch

manuallayout

public static boolean manuallayout

linearanalysis

public static boolean linearanalysis

statespace

public static boolean statespace

nodatacollapse

public static boolean nodatacollapse

nolinearcollapse

public static boolean nolinearcollapse

linearreplacement

public static boolean linearreplacement

linearreplacement2

public static boolean linearreplacement2

linearreplacement3

public static boolean linearreplacement3

atlas

public static boolean atlas

frequencyreplacement

public static boolean frequencyreplacement

redundantreplacement

public static boolean redundantreplacement

removeglobals

public static boolean removeglobals

poptopeek

public static boolean poptopeek

cluster

public static int cluster

newSimple

public static int newSimple

vectorize

public static int vectorize

cell_vector_library

public static boolean cell_vector_library

cacheopt

public static boolean cacheopt

l1i

public static int l1i

l1d

public static int l1d

l2

public static int l2

peekratio

public static int peekratio

nomult

public static boolean nomult

dynamicRatesEverywhere

public static boolean dynamicRatesEverywhere

raw

public static int raw

rawcol

public static int rawcol

streamit

public static boolean streamit

numbers

public static int numbers

standalone

public static boolean standalone

fixseed

public static boolean fixseed

magic_net

public static boolean magic_net

sjtopipe

public static boolean sjtopipe

simulatework

public static boolean simulatework

clone_with_serialization

public static boolean clone_with_serialization

graph

public static boolean graph

wbs

public static boolean wbs

spacetime

public static boolean spacetime

cell

public static int cell

celldyn

public static boolean celldyn

fission

public static int fission

destroyfieldarray

public static boolean destroyfieldarray

outputs

public static int outputs

iterations

public static int iterations

struct

public static boolean struct

backend

public static String backend

steadymult

public static int steadymult

rstream

public static boolean rstream

doloops

public static boolean doloops

absarray

public static boolean absarray

modfusion

public static boolean modfusion

spacedynamic

public static boolean spacedynamic

space

public static boolean space

malloczeros

public static boolean malloczeros

macros

public static boolean macros

nopartition

public static boolean nopartition

layoutfile

public static String layoutfile

devassignfile

public static String devassignfile

backendvalues

public static String backendvalues

slicethresh

public static int slicethresh

asciifileio

public static boolean asciifileio

ssoutputs

public static int ssoutputs

noswpipe

public static boolean noswpipe

st_cyc_per_wd

public static int st_cyc_per_wd

hwic

public static boolean hwic

dup

public static int dup

noswitchcomp

public static boolean noswitchcomp

autoparams

public static boolean autoparams

greedysched

public static boolean greedysched

workestunroll

public static boolean workestunroll

rawdcachesize

public static int rawdcachesize

rawicachesize

public static int rawicachesize

localstoglobals

public static boolean localstoglobals
Constructor Detail

KjcOptions

public KjcOptions(String name)

KjcOptions

public KjcOptions()
Method Detail

processOption

public boolean processOption(int code,
                             Getopt g)
Overrides:
processOption in class Options

getOptions

public String[] getOptions()
Overrides:
getOptions in class Options

getShortOptions

public String getShortOptions()
Description copied from class: Options
Gets short options.

Overrides:
getShortOptions in class Options

version

public void version()
Description copied from class: Options
Shows the version number.

Specified by:
version in class Options

usage

public void usage()
Description copied from class: Options
Shows a usage message.

Specified by:
usage in class Options

help

public void help()
Description copied from class: Options
shows a help message.

Specified by:
help in class Options

getLongOptions

public LongOpt[] getLongOptions()
Description copied from class: Options
Gets long options.

Overrides:
getLongOptions in class Options