aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/passes.stanza
AgeCommit message (Expand)Author
2016-02-09Added chirrtl passes, need to update parserazidar
2016-02-09Added constprop,v-wrap,v-rename. All set to attempt like->like comparison of ...azidar
2016-02-09Moved check-high-form to operate on working irazidar
2016-02-09Added remove accessesazidar
2016-02-09Added expand connect. Resolve now includes to working irazidar
2016-02-09WIP. Got to-working-ir workingazidar
2016-02-09WIP, nothing works. Starting creating working IR and necessary utilsazidar
2016-01-28Changed rmode to wmodeazidar
2016-01-28Fixed bug where you cannot extract from a single bit wire in verilog. #55.azidar
2016-01-28Fixed bug where needed to cast bit-operation inputs prior to verilog emissionazidar
2016-01-28Added addw to working ir as an optimized verilog emissionazidar
2016-01-28Add map of symbol->symbol for wdefinstanceazidar
2016-01-28Changed mod to remazidar
2016-01-28Updated with new primops. Removed addw,subw,quo,rem,bit. Added head,tail,asCl...azidar
2016-01-27Reworked readwriter typesazidar
2016-01-25Fixed bug where poisons were not being declaredazidar
2016-01-25Added verilog rename passazidar
2016-01-25Added isinvalid and validifazidar
2016-01-25Removed println in expand whenazidar
2016-01-25Fixed width inference bug for muxesazidar
2016-01-25Removed random printlnazidar
2016-01-25Fixed support for muxes and nodes with passive aggregate typesazidar
2016-01-24Added muxing on passive aggregate typesazidar
2016-01-24Merge branch 'new-mem' of github.com:ucb-bar/firrtl into new-memazidar
2016-01-24Removed hashing as it made refchip slower to compileazidar
2016-01-24Added DefMemory to CInfer Typesazidar
2016-01-23Fix Verilog syntax errors for print/stopAndrew Waterman
2016-01-23Removed buggy optimization of dshr and dshlazidar
2016-01-23Moved inst declarations after other declarationsazidar
2016-01-23Fixed commas for instances in verilogazidar
2016-01-23Added more semicolonsazidar
2016-01-23Added semicolon after assigns in verilogazidar
2016-01-23off by one error when emitting ports in verilogazidar
2016-01-23Fixed combinational read verilog backendazidar
2016-01-23Removed more prints ;)azidar
2016-01-23Fixed bug where the write mask wasn't being generated correctlyazidar
2016-01-23Changed chirrtl to not require known mask valuesazidar
2016-01-20WIP, need to update chirrtl with new mask syntaxazidar
2016-01-16Standard Verilog doesn't use Resolve(), but lists out the resolution passes i...azidar
2016-01-16Fixed bug in lowering memories that had aggregate data typesazidar
2016-01-16Moved back to create-exps instead of fast-create-exps to fix bug - fast-creat...azidar
2016-01-16Reworked Verilog emission of registers to if/else instead of ?:azidar
2016-01-16No longer split on muxesazidar
2016-01-16Sped up remove access by checking a conditionazidar
2016-01-16printf no longer includes a new lineazidar
2016-01-16Verilog emission no longer casts input to shr or bit selectazidar
2016-01-16Added hashed on get flipazidar
2016-01-16Sped up some passes. Added global mname to allow easy per-module hashes for a...azidar
2016-01-16Made create-exps a bit fasterazidar
2016-01-16Fixed a bunch of tests, and minor bugsazidar