aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes
AgeCommit message (Expand)Author
2020-08-21Deprecate Uniquify and move its useful utilities (#1856)Jack Koenig
2020-08-21Fix Uniquify bug and improve ReplaceSeqMems transforms (#1855)Jack Koenig
2020-08-14Apply scalafmt againJack Koenig
2020-08-14All of src/ formatted with scalafmtchick
2020-08-13Deprecate support for Scala 2.11 (#1842)Jack Koenig
2020-08-13Remove LegacyAnnotation and [most] MoultingYaml (#1833)Jack Koenig
2020-08-12Combined Uniquify and LowerTypes pass (#1784)Kevin Laeufer
2020-08-07ExpandWhens: VerificationStatements should be part of the simlist (#1829)Kevin Laeufer
2020-08-05Deprecate InstanceGraph (#1800)Kevin Laeufer
2020-08-01Error on ExtModules w/ same defname, diff. ports (#1734)Schuyler Eldridge
2020-07-30ir: use Serializer.serialize where possible (#1809)Kevin Laeufer
2020-07-29[2.13] use scala.collection.Seq instead of mutable.SeqKevin Laeufer
2020-07-29[2.13] replace `= Unit` with `= ()`Kevin Laeufer
2020-07-29MemConf: build list of tuples and turn it into a map at the endKevin Laeufer
2020-07-29[2.13] convert toSeq and toMap where necessary to compileKevin Laeufer
2020-07-29WiringTransform: fix non-determinism (#1799)Kevin Laeufer
2020-07-29InferTypes: fix bugs with unknown widths on ports and memories (#1769)Kevin Laeufer
2020-07-28Fix incorrect error message (#1795)Andrew Waterman
2020-07-27Add adapter to make current CHIRRTL mport scoping legalAlbert Magyar
2020-07-27Honor block scoping of Conditionally in CheckHighFormAlbert Magyar
2020-07-20Make InferWidths thread safe (#1775)Schuyler Eldridge
2020-07-17Propagate source locators to register update always blocks (#1743)Jack Koenig
2020-07-10Remove Left Over References to Gender in Code (#1752)Kevin Laeufer
2020-06-25Batch renames in LowerTypes (#1718)Schuyler Eldridge
2020-06-23Basic model checking API (#1653)Tom Alcorn
2020-06-22Convert PreservesAll to explicit invalidates=falseSchuyler Eldridge
2020-06-22Support Memory Initialization for Simulation and FPGA Flows (#1645)Kevin Laeufer
2020-06-19RemoveIntervals: invalidate InferTypes and ResolveKinds (#1689)Albert Chen
2020-06-09Speed up ExpandWhens for very large designs (#1666)Jack Koenig
2020-06-03Use recursive-then-iterative approach for check_width_eAlbert Magyar
2020-05-26Cleanup unused imports (no-warning docs req from CI)Albert Magyar
2020-05-26[API change] Absorb repetitive WIR nodes into IRAlbert Magyar
2020-05-14Make find_port return Unit and use Foreachers in ResolveKindsAlbert Magyar
2020-05-14Eliminate unnecessary traversals in ResolveKindsJack Koenig
2020-05-14Use HashMap instead of LinkedHashMap in ResolveKindsJack Koenig
2020-05-13Remove a redundant Expression traversal in InferTypesJack Koenig
2020-05-13Use HashMap instead of LinkedHashMap in InferTypesJack Koenig
2020-05-08Don't check Types of Expressions in CheckHighFormLikeJack Koenig
2020-05-08Lazily generate more detailed error messages in CheckHighFormLikeJack Koenig
2020-05-01Add missing invalidations to some transforms (#1541)Schuyler Eldridge
2020-04-27Fix remaining 'removed in 1.3' deprecations (#1542)Albert Magyar
2020-04-22s/dependents/optionalPrerequisiteOf/Schuyler Eldridge
2020-04-22Avoid repeated set construction in WiringTransform invalidatesSchuyler Eldridge
2020-04-22Mixin DependencyAPIMigration to all TransformsSchuyler Eldridge
2020-04-20Avoid using infix for mutable append in CheckWidthsAlbert Magyar
2020-04-20Ensure arguments to asClock / asAsyncReset are single-bitAlbert Magyar
2020-04-13Ensure PadWidths is run in mverilog compilerAlbert Magyar
2020-04-13Split Checks into separate filesAlbert Magyar
2020-04-13Split Resolves into separate filesAlbert Magyar
2020-04-10Split Passes.scala into separate files (#1496)Adam Izraelevitz