Lines Matching +refs:run +refs:args

90 	void execute(std::vector<std::string> args, RTLIL::Design *design) override  in execute()
96 for (argidx = 1; argidx < args.size(); argidx++) in execute()
98 if (args[argidx] == "-top" && argidx+1 < args.size()) { in execute()
99 top_opt = "-top " + args[++argidx]; in execute()
102 if (args[argidx] == "-blif" && argidx+1 < args.size()) { in execute()
103 blif_file = args[++argidx]; in execute()
106 if (args[argidx] == "-edif" && argidx+1 < args.size()) { in execute()
107 edif_file = args[++argidx]; in execute()
110 if (args[argidx] == "-json" && argidx+1 < args.size()) { in execute()
111 json_file = args[++argidx]; in execute()
114 if (args[argidx] == "-run" && argidx+1 < args.size()) { in execute()
115 size_t pos = args[argidx+1].find(':'); in execute()
118 run_from = args[++argidx].substr(0, pos); in execute()
119 run_to = args[argidx].substr(pos+1); in execute()
122 if (args[argidx] == "-flatten") { in execute()
126 if (args[argidx] == "-noflatten") { in execute()
130 if (args[argidx] == "-noiopad") { in execute()
134 if (args[argidx] == "-vpr") { in execute()
140 extra_args(args, argidx, design); in execute()
157 run("read_verilog -lib -icells +/machxo2/cells_sim.v"); in script()
158 run(stringf("hierarchy -check %s", help_mode ? "-top <top>" : top_opt.c_str())); in script()
164 run("proc"); in script()
165 run("flatten"); in script()
166 run("tribuf -logic"); in script()
167 run("deminout"); in script()
173 run("synth -run coarse"); in script()
178 run("memory_map"); in script()
179 run("opt -full"); in script()
180 run("techmap -map +/techmap.v"); in script()
181 run("opt -fast"); in script()
188run("iopadmap -bits -outpad $__FACADE_OUTPAD I:O -inpad $__FACADE_INPAD O:I -toutpad $__FACADE_TOU… in script()
189run("attrmvcp -attr src -attr LOC t:$__FACADE_OUTPAD %x:+[O] t:$__FACADE_TOUTPAD %x:+[O] t:$__FACA… in script()
190 run("attrmvcp -attr src -attr LOC -driven t:$__FACADE_INPAD %x:+[I]"); in script()
196 run("dfflegalize -cell $_DFF_P_ 0"); in script()
201 run("abc -lut 4 -dress"); in script()
202 run("clean"); in script()
207 run("techmap -map +/machxo2/cells_map.v"); in script()
208 run("clean"); in script()
213 run("hierarchy -check"); in script()
214 run("stat"); in script()
215 run("blackbox =A:whitebox"); in script()
222 run(stringf("opt_clean -purge"), in script()
224 run(stringf("write_blif -attr -cname -conn -param %s", in script()
229 run(stringf("write_blif -gates -attr -param %s", in script()
238 run(stringf("write_edif %s", help_mode ? "<file-name>" : edif_file.c_str())); in script()
244 run(stringf("write_json %s", help_mode ? "<file-name>" : json_file.c_str())); in script()