Lines Matching refs:parser

55 def setOption(parser, opt_str, value = 1):
57 if not parser.has_option(opt_str):
60 opt = parser.get_option(opt_str)
62 exec("parser.values.%s = %s" % (opt.dest, value))
64 def getOption(parser, opt_str):
66 if not parser.has_option(opt_str):
69 opt = parser.get_option(opt_str)
71 exec("return_value = parser.values.%s" % opt.dest)
75 parser = optparse.OptionParser()
76 Options.addCommonOptions(parser)
77 Options.addSEOptions(parser)
79 parser.add_option("--cpu-only-mode", action="store_true", default=False,
82 parser.add_option("-k", "--kernel-files",
84 parser.add_option("-u", "--num-compute-units", type="int", default=1,
86 parser.add_option("--num-cp", type="int", default=0,
88 parser.add_option("--benchmark-root", help="Root of benchmark directory tree")
92 parser.add_option("--cu-per-sqc", type="int", default=4, help="number of CUs" \
94 parser.add_option("--simds-per-cu", type="int", default=4, help="SIMD units" \
96 parser.add_option("--wf-size", type="int", default=64,
98 parser.add_option("--sp-bypass-path-length", type="int", default=4, \
100 parser.add_option("--dp-bypass-path-length", type="int", default=4, \
103 parser.add_option("--issue-period", type="int", default=4, \
105 parser.add_option("--glbmem-wr-bus-width", type="int", default=32, \
107 parser.add_option("--glbmem-rd-bus-width", type="int", default=32, \
110 parser.add_option("--shr-mem-pipes-per-cu", type="int", default=1, \
113 parser.add_option("--glb-mem-pipes-per-cu", type="int", default=1, \
115 parser.add_option("--wfs-per-simd", type="int", default=10, help="Number of " \
118 parser.add_option("--vreg-file-size", type="int", default=2048,
120 parser.add_option("--bw-scalor", type="int", default=0,
122 parser.add_option("--CPUClock", type="string", default="2GHz",
124 parser.add_option("--GPUClock", type="string", default="1GHz",
126 parser.add_option("--cpu-voltage", action="store", type="string",
129 parser.add_option("--gpu-voltage", action="store", type="string",
132 parser.add_option("--CUExecPolicy", type="string", default="OLDEST-FIRST",
134 parser.add_option("--xact-cas-mode", action="store_true",
136 parser.add_option("--SegFaultDebug",action="store_true",
138 parser.add_option("--FunctionalTLB",action="store_true",
140 parser.add_option("--LocalMemBarrier",action="store_true",
142 parser.add_option("--countPages", action="store_true",
144 parser.add_option("--TLB-prefetch", type="int", help = "prefetch depth for"\
146 parser.add_option("--pf-type", type="string", help="type of prefetch: "\
148 parser.add_option("--pf-stride", type="int", help="set prefetch stride")
149 parser.add_option("--numLdsBanks", type="int", default=32,
151 parser.add_option("--ldsBankConflictPenalty", type="int", default=1,
153 parser.add_option('--fast-forward-pseudo-op', action='store_true',
157 parser.add_option('--outOfOrderDataDelivery', action='store_true',
161 Ruby.define_options(parser)
163 #add TLB options to the parser
164 GPUTLBOptions.tlb_options(parser)
166 (options, args) = parser.parse_args()
169 setOption(parser, "--access-backing-store")