aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJiuyang Liu2021-11-23 04:01:26 +0800
committerGitHub2021-11-22 20:01:26 +0000
commit79e3ba1df73ef283a271751e250cbd93dd99c885 (patch)
tree0f31c6573501ac6eaa91906055af58542c7b374b /src
parent44855f0908bce492e881873f5088138ba86fddaa (diff)
remove firrtl.transforms.InlineAcrossCastsTransform. (#2424)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/firrtl/transforms/InlineAcrossCastsTransform.scala (renamed from src/main/scala/firrtl/transforms/InlineCasts.scala)8
-rw-r--r--src/main/scala/firrtl/transforms/package.scala3
2 files changed, 3 insertions, 8 deletions
diff --git a/src/main/scala/firrtl/transforms/InlineCasts.scala b/src/main/scala/firrtl/transforms/InlineAcrossCastsTransform.scala
index de54a326..24c792d7 100644
--- a/src/main/scala/firrtl/transforms/InlineCasts.scala
+++ b/src/main/scala/firrtl/transforms/InlineAcrossCastsTransform.scala
@@ -10,8 +10,7 @@ import firrtl.options.Dependency
import firrtl.Utils.{isBitExtract, isCast, NodeMap}
-@deprecated("Replaced by InlineAcrossCastsTransform", "FIRRTL 1.4.3")
-object InlineCastsTransform {
+object InlineAcrossCastsTransform {
// Checks if an Expression is made up of only casts terminated by a Literal or Reference
// There must be at least one cast
@@ -82,8 +81,7 @@ object InlineCastsTransform {
* simply contain a cast. It does so by greedily building larger expression trees that contain at
* most one expression that is neither a cast nor reference-like node.
*/
-@deprecated("Replaced by InlineAcrossCastsTransform", "FIRRTL 1.4.3")
-class InlineCastsTransform extends Transform with DependencyAPIMigration {
+class InlineAcrossCastsTransform extends Transform with DependencyAPIMigration {
override def prerequisites = firrtl.stage.Forms.LowFormMinimumOptimized ++
Seq(
@@ -104,7 +102,7 @@ class InlineCastsTransform extends Transform with DependencyAPIMigration {
}
def execute(state: CircuitState): CircuitState = {
- val modulesx = state.circuit.modules.map(InlineCastsTransform.onMod(_))
+ val modulesx = state.circuit.modules.map(InlineAcrossCastsTransform.onMod)
state.copy(circuit = state.circuit.copy(modules = modulesx))
}
}
diff --git a/src/main/scala/firrtl/transforms/package.scala b/src/main/scala/firrtl/transforms/package.scala
index 5455690e..d758fa0a 100644
--- a/src/main/scala/firrtl/transforms/package.scala
+++ b/src/main/scala/firrtl/transforms/package.scala
@@ -3,9 +3,6 @@
package firrtl
package object transforms {
- type InlineAcrossCastsTransform = InlineCastsTransform
- val InlineAcrossCastsTransform = InlineCastsTransform
-
@deprecated("Replaced by LegalizeClocksAndAsyncResetsTransform", "FIRRTL 1.4.0")
type LegalizeClocksTransform = LegalizeClocksAndAsyncResetsTransform
@deprecated("Replaced by LegalizeClocksAndAsyncResetsTransform", "FIRRTL 1.4.0")