blob: a39ca4b7d5bfdb2e227802165d16b1dc8d58639a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
// See LICENSE for license details.
package firrtl.transforms
import firrtl.{CircuitForm, CircuitState, Transform}
/** Transform that applies an identity function. This returns an unmodified [[CircuitState]].
* @param form the input and output [[CircuitForm]]
*/
class IdentityTransform(form: CircuitForm) extends Transform {
final override def inputForm: CircuitForm = form
final override def outputForm: CircuitForm = form
final def execute(state: CircuitState): CircuitState = state
}
|