aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/firrtlTests/ConstantPropagationTests.scala
AgeCommit message (Expand)Author
2021-04-16Fix signedness of xor const prop with zero (#2179)Fabian Schuiki
2021-03-27Add NoConstantPropagationAnnotation to disable constatnt propagation (#2150)Jiuyang Liu
2021-03-14Fix width of constant propagation of SInt with zero (#2120)Jack Koenig
2021-01-20Add --dont-fold option to disable folding prim ops (#2040)Schuyler Eldridge
2020-09-16Change to Apache 2.0 License (#1901)Chick Markley
2020-09-15Don't use ResolvedAnnotationPaths in ConstProp nor DCE (#1896)Jack Koenig
2020-08-14All of src/ formatted with scalafmtchick
2020-07-24Fix sign extension issue in Emitter (#1785)Albert Chen
2020-07-23fix reduction op bug ConstantPropagation (#1746)Albert Chen
2020-07-23mask bits when propagating bitwise ops (#1745)Albert Chen
2020-07-23Update negative literal emission (#1782)Albert Chen
2020-05-11Add andr, orr, xorr literal const prop testsSchuyler Eldridge
2020-04-22Mixin DependencyAPIMigration to all TransformsSchuyler Eldridge
2020-03-17[RFC] Factor out common test classes; package them (#1412)David Biancolin
2020-03-11Don't const-prop a register's self-init (#1441)Albert Magyar
2020-03-09Provide an annotation mix-in that marks RTs as dontTouch (#1433)David Biancolin
2020-03-04Revert "Verilog emitter transform InlineNots (#1270)"Albert Magyar
2020-02-13Constant prop binary PrimOps with matching argumentsAlbert Magyar
2020-02-07Add extra 'de-optimization' opportunity for register const prop testAlbert Magyar
2020-02-06Better register const prop through speculative de-optimizationAlbert Magyar
2020-01-07Remove unnecessary casts in Constant PropagationJack Koenig
2020-01-06Verilog emitter transform InlineNots (#1270)John Ingalls
2019-09-16Rename gender to flowSchuyler Eldridge
2019-02-22Add Width Constraints with Annotations (#956)Albert Chen
2019-02-14Asynchronous Reset (#1011)Jack Koenig
2019-02-05Missed constprop opportunity (#1009)Andrew Waterman
2019-01-13Constant Propagate dshl and dshr with constant amountsJack Koenig
2019-01-13Keep constant propagating expressions until done optimizingJack Koenig
2018-07-20Constant prop add (#849)albertchen-sifive
2018-05-29Fix pad (#817)Jack Koenig
2018-05-09Bugfix: ports of a temporary name would break const-prop (#806)Adam Izraelevitz
2018-04-10Fix bug in Constant Propagation for registers propped to zero (#787)Jack Koenig
2018-03-28Replace unconnected registers with 0 in Constant Propagation (#776)Jack Koenig
2018-03-27Const prop improvement (#772)Jack Koenig
2018-01-30Make Constant Propagation respect dontTouch on registersJack Koenig
2018-01-30Fix bug incorrectly propagating constants on submodule inputsJack Koenig
2017-12-12Add RemoveWires transformJack Koenig
2017-09-06Write tests on multi-rooted circuits for ConstPropEdward Wang
2017-08-14Constant propagation across module boundaries (#633)Jack Koenig
2017-07-17do not swap wire names with node namesDonggyu Kim
2017-07-17Fix ConstProp bug where multiple names would swap with oneJack Koenig
2017-06-29ConstProp registers that are only connected to or reset to a consantJack Koenig
2017-06-29Add test for padding constant connections to wires in ConstPropJack Koenig
2017-06-29Preserve "better" names in Constant PropagationJack Koenig
2017-06-28Make Constant Propagation respect dontTouchJack Koenig
2017-06-28Promote ConstProp to a transformJack Koenig
2017-03-06Add ability to emit 1 file per module (#443)Jack Koenig
2016-11-04Cleanup license at top of every file (#364)Jack Koenig
2016-11-04Refactor Compilers and Transformsjackkoenig
2016-06-10API Cleanup - ASTJack