MALE
firrtl
MAX
PrimOps
MIN
PrimOps
MINUS
PrimOps
MInfer
firrtl
MPort
passes
MPortDir
firrtl
MPortDirMap
CInferMDir
MPortMap
RemoveCHIRRTL
MPortTypeMap
RemoveCHIRRTL
MPorts
passes
MRead
firrtl
MReadWrite
firrtl
MSet
GroupComponents
MWrite
firrtl
Mappers
firrtl
MaskedReadWritePort
memlib
MaskedWritePort
memlib
MaxCatLenAnnotation
transforms
MaxWidth
firrtl CheckWidths
MemConf
memlib
MemDataTypeMap
LowerTypes
MemDelayAndReadwriteTransformer
memlib
MemKind
firrtl
MemLibOptions
memlib
MemPort
memlib
MemPortMap
MemPortUtils
MemPortUtils
passes
MemTransformUtils
memlib
MemWithFlipException
CheckHighFormLike
MemoizedHash
firrtl
Memories
MemPortUtils
MemoryLoadFileType
annotations
MidForm
firrtl
MiddleFirrtlCompiler
firrtl
MiddleFirrtlEmitter
firrtl
MiddleFirrtlToLowFirrtl
firrtl
MinWidth
firrtl
MinimumLowFirrtlOptimization
firrtl
MinimumVerilogCompiler
firrtl
MinimumVerilogEmitter
firrtl
MinusWidth
firrtl
Modifications
wiring
Module
ir
ModuleForeach
Foreachers
ModuleGraph
firrtl
ModuleHasInstanceOfModuleMap
DuplicationHelper
ModuleMap
Mappers
ModuleName
annotations
ModuleNameNotUniqueException
CheckHighFormLike
ModuleNameSerializer
JsonProtocol
ModuleNamespaceAnnotation
analyses
ModuleNotDefinedException
CheckHighFormLike
ModuleTarget
annotations
ModuleTargetSerializer
JsonProtocol
Modules
MemPortUtils
Mul
PrimOps
MultiInfo
ir
MultiTargetAnnotation
annotations
MutableConnMap
CheckCombLoops
MutableDiGraph
graph
MutableEdgeData
graph
Mux
ir
MuxClock
CheckTypes
MuxCondUInt
CheckTypes
MuxPassiveTypes
CheckTypes
MuxSameType
CheckTypes
main
Driver Circuit StageMain
makeDirectory
FileUtils
makeHarness
BackendCompilationUtilities
makePathless
DuplicationHelper
makeScope
Logger
makeTargetDir
ExecutionOptionsManager
male
DataRef
map
CircuitMap ExprMap ModuleMap StmtMap TypeMap WidthMap Lineage
mapExpr
CDefMPort CDefMemory EmptyExpression VRandom WDefInstance WDefInstanceConnector WInvalid WRef WSubAccess WSubField WSubIndex WVoid Attach Block Conditionally Connect DefInstance DefMemory DefNode DefRegister DefWire DoPrim EmptyStmt Expression FixedLiteral IsInvalid Mux PartialConnect Print Reference SIntLiteral Statement Stop SubAccess SubField SubIndex UIntLiteral ValidIf DefAnnotatedMemory
mapInfo
CDefMPort CDefMemory WDefInstance WDefInstanceConnector Attach Block Circuit Conditionally Connect DefInstance DefMemory DefModule DefNode DefRegister DefWire EmptyStmt ExtModule IsInvalid Module PartialConnect Print Statement Stop DefAnnotatedMemory
mapModule
Circuit
mapPort
DefModule ExtModule Module
mapStmt
CDefMPort CDefMemory WDefInstance WDefInstanceConnector Attach Block Conditionally Connect DefInstance DefMemory DefModule DefNode DefRegister DefWire EmptyStmt ExtModule IsInvalid Module PartialConnect Print Statement Stop DefAnnotatedMemory
mapString
CDefMPort CDefMemory WDefInstance WDefInstanceConnector Attach Block Circuit Conditionally Connect DefInstance DefMemory DefModule DefNode DefRegister DefWire EmptyStmt ExtModule IsInvalid Module PartialConnect Print Statement Stop DefAnnotatedMemory
mapType
CDefMPort CDefMemory EmptyExpression VRandom WDefInstance WDefInstanceConnector WInvalid WRef WSubAccess WSubField WSubIndex WVoid Attach Block BundleType Conditionally Connect DefInstance DefMemory DefNode DefRegister DefWire DoPrim EmptyStmt Expression FixedLiteral GroundType IsInvalid Mux PartialConnect Print Reference SIntLiteral Statement Stop SubAccess SubField SubIndex Type UIntLiteral UnknownType ValidIf VectorType DefAnnotatedMemory
mapWidth
EmptyExpression ExpWidth MaxWidth MinWidth MinusWidth PlusWidth VRandom VarWidth WInvalid WRef WSubAccess WSubField WSubIndex WVoid AggregateType AnalogType AsyncResetType ClockType DoPrim Expression FixedLiteral FixedType Mux Reference ResetType SIntLiteral SIntType SubAccess SubField SubIndex Type UIntLiteral UIntType UnknownType ValidIf
mask
DataRef
maskBits
ReplaceMemMacros
maskGran
DefAnnotatedMemory
maskGranularity
MemConf
matchingArgsValue
FoldAND FoldEqual FoldNotEqual FoldOR FoldXOR SimplifyBinaryOp SimplifyDIV SimplifyREM SimplifySUB
max
Utils Width
maxCatLen
MaxCatLenAnnotation
maxMemSize
VerilogRender
mdir
FIRRTLParser
mem
CDefMPort
memDelayMod
VerilogMemDelays
memDelayStmt
VerilogMemDelays
memField
FIRRTLParser
memPortField
MemPortUtils MemTransformUtils
memRef
DefAnnotatedMemory
memToBundle
ReplaceMemMacros
memToFlattenBundle
ReplaceMemMacros
memType
MemPortUtils
memlib
passes
memport
LogicNode
mergeRef
Utils
mergeTransforms
CompilerUtils
message
OptionsException EmitterException FirrtlExecutionFailure InvalidEscapeCharException InvalidStringLitException ParameterNotSpecifiedException ParameterRedefinedException SyntaxErrorsException AnnotationException NamedException NoSuchTargetException DependencyManagerException OptionsException PhaseException
min
Utils Width
minNegValue
FixAddingNegativeLiterals
minWidth
SIntLiteral UIntLiteral
modeName
InfoModeAnnotation
modify
Target
module
WDefInstance WDefInstanceConnector CircuitTarget ComponentName InstanceTarget IsMember ModuleTarget ReferenceTarget FIRRTLParser DefInstance Source
moduleBlock
FIRRTLParser
moduleMap
InstanceGraph
moduleOpt
CircuitTarget GenericTarget InstanceTarget ModuleTarget ReferenceTarget Target
moduleOrder
InstanceGraph
moduleTarget
IsMember
module_type
Utils
modules
InstanceGraph Circuit
msg
DeclarationNotFoundException InvalidAnnotationJSONException WiringException
mux_type
Utils
mux_type_and_widths
Utils