package fuzzer
- Alphabetic
- Public
- Protected
Type Members
- abstract class DoPrimGen extends ExprGen[DoPrim]
An Expression Generator that generates DoPrims of the given operator
- trait ExprGen[E <: Expression] extends AnyRef
A generator that generates expressions of a certain type for a given IR type
- sealed trait ExprGenParams extends AnyRef
A set of parameters for randomly generating Expressions
- trait ExprState[State] extends AnyRef
A typeclass for types that represent the state of a random expression generator
- class FirrtlCompileCircuitGenerator extends SingleExpressionCircuitGenerator
- class FirrtlCompileTests extends AnyRef
- Annotations
- @RunWith()
- class FirrtlEquivalenceTests extends AnyRef
- Annotations
- @RunWith()
- trait GenMonad[Gen[_]] extends AnyRef
Monads that represent a random value generator
- class InlineBooleanExprsCircuitGenerator extends SingleExpressionCircuitGenerator
- abstract class SingleExpressionCircuitGenerator extends Generator[Circuit]
- trait SourceOfRandomnessGen[A] extends AnyRef
a GenMonad backed by SourceOfRandomness
- final case class StateGen[State, Gen[_], A](run: (State) => Gen[(State, A)]) extends Product with Serializable
Wraps a function that takes a function an produces a random state transition and value
Wraps a function that takes a function an produces a random state transition and value
- State
the type of the initial and resulting state of this random computation
- Gen
the random context that wraps the return value of this function
- A
the type of the value returned by this function
Value Members
- object ExprGen
- object ExprGenParams
- object ExprState
- object FirrtlEquivalenceTestUtils
- object GenMonad
- object SourceOfRandomnessGen
- object StateGen extends Serializable
This is the documentation for Firrtl.