From 7a4f15aa27aed8ce9cc180fb89126a954638e102 Mon Sep 17 00:00:00 2001 From: Schuyler Eldridge Date: Thu, 23 Aug 2018 23:42:30 -0400 Subject: Add MemLibOptions RegisteredLibrary This shows an example of using a RegisteredLibrary, with the appropriate META-INF ServiceLoader entry, that adds options from the InferReadWrite and ReplSeqMem transforms. Signed-off-by: Schuyler Eldridge --- src/main/resources/META-INF/services/firrtl.options.RegisteredLibrary | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/main/resources/META-INF/services/firrtl.options.RegisteredLibrary (limited to 'src/main/resources') diff --git a/src/main/resources/META-INF/services/firrtl.options.RegisteredLibrary b/src/main/resources/META-INF/services/firrtl.options.RegisteredLibrary new file mode 100644 index 00000000..abfcceb0 --- /dev/null +++ b/src/main/resources/META-INF/services/firrtl.options.RegisteredLibrary @@ -0,0 +1 @@ +firrtl.passes.memlib.MemLibOptions -- cgit v1.2.3 From 9516799355c0568409f8f01cfaf5a56a495d40fe Mon Sep 17 00:00:00 2001 From: Schuyler Eldridge Date: Wed, 22 Aug 2018 16:11:59 -0400 Subject: Make DeadCodeElimination a RegisteredTransform Signed-off-by: Schuyler Eldridge --- src/main/resources/META-INF/services/firrtl.options.RegisteredTransform | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/main/resources/META-INF/services/firrtl.options.RegisteredTransform (limited to 'src/main/resources') diff --git a/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform b/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform new file mode 100644 index 00000000..6a6a858d --- /dev/null +++ b/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform @@ -0,0 +1 @@ +firrtl.transforms.DeadCodeElimination -- cgit v1.2.3 From 845c857b63474c7f584287154e9316a5721ea680 Mon Sep 17 00:00:00 2001 From: Schuyler Eldridge Date: Wed, 22 Aug 2018 16:11:34 -0400 Subject: Make CheckCombLoops a RegisteredTransform Signed-off-by: Schuyler Eldridge --- src/main/resources/META-INF/services/firrtl.options.RegisteredTransform | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main/resources') diff --git a/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform b/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform index 6a6a858d..bc169b38 100644 --- a/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform +++ b/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform @@ -1 +1,2 @@ firrtl.transforms.DeadCodeElimination +firrtl.transforms.CheckCombLoops -- cgit v1.2.3 From f5a0c8040cac6567f47f5bd64ae5c3c36403148b Mon Sep 17 00:00:00 2001 From: Schuyler Eldridge Date: Wed, 22 Aug 2018 16:01:09 -0400 Subject: Make InlineInstances a RegisteredTransform Signed-off-by: Schuyler Eldridge --- src/main/resources/META-INF/services/firrtl.options.RegisteredTransform | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main/resources') diff --git a/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform b/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform index bc169b38..3ba17c46 100644 --- a/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform +++ b/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform @@ -1,2 +1,3 @@ firrtl.transforms.DeadCodeElimination firrtl.transforms.CheckCombLoops +firrtl.passes.InlineInstances -- cgit v1.2.3 From b05eaea3e59c64d619a544c63311d510f335f7e5 Mon Sep 17 00:00:00 2001 From: Schuyler Eldridge Date: Wed, 22 Aug 2018 16:08:00 -0400 Subject: Make ClockListAnnotation a RegisteredTransform Signed-off-by: Schuyler Eldridge --- src/main/resources/META-INF/services/firrtl.options.RegisteredTransform | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main/resources') diff --git a/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform b/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform index 3ba17c46..638404be 100644 --- a/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform +++ b/src/main/resources/META-INF/services/firrtl.options.RegisteredTransform @@ -1,3 +1,4 @@ firrtl.transforms.DeadCodeElimination firrtl.transforms.CheckCombLoops firrtl.passes.InlineInstances +firrtl.passes.clocklist.ClockListTransform -- cgit v1.2.3