Loading [MathJax]/extensions/tex2jax.js
CIRCT
21.0.0git
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Variables
_
a
b
c
d
e
f
g
i
k
l
m
n
o
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
m
o
p
r
s
t
u
w
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Typedefs
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
u
v
Enumerations
Enumerator
a
b
c
d
f
i
m
n
o
p
r
s
t
u
v
w
x
z
Related Symbols
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
z
Variables
c
e
g
i
l
m
n
p
r
s
t
w
Typedefs
b
c
d
e
f
h
i
j
l
m
n
o
p
r
s
u
v
Enumerations
Enumerator
a
c
d
f
h
i
n
o
r
Macros
a
c
d
e
g
h
i
r
s
t
v
x
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
Class Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
_
A
Accelerator
(
esiaccel.accelerator
)
Accelerator
(
esi
)
AcceleratorConnection
(
esiaccel.accelerator
)
AcceleratorConnection
(
esi
)
AcceleratorServiceThread
(
esi
)
AddOp
(
comb
)
AddOp
(
hwarith
)
AddressIterator
(
circt::igraph::detail
)
AffineLoadLowering
AffineParallelOpLowering
AffinePloopUnparallelize
AffineStoreLowering
AndOp
(
comb
)
AnnoPathValue
(
circt::firrtl
)
AnnoRecord
(
circt::firrtl
)
AnnoTarget
(
circt::firrtl
)
AnnoTargetCache
(
circt::firrtl
)
AnnoTargetImpl
(
circt::firrtl::detail
)
Annotation
(
circt::firrtl
)
AnnotationRemover
AnnotationSet
(
circt::firrtl
)
AnnotationSetIterator
(
circt::firrtl
)
AnyCastOpConversion
AnyType
(
esi
)
AppID
(
esi
)
AppIDIndex
(
circt::esi
)
AppIDPath
(
esi
)
ApplyState
(
circt::firrtl
)
ArcCostModel
(
circt::arc
)
ArcReducePatternDialectInterface
(
circt::arc
)
ArrayConcatOp
(
hw
)
ArrayCreateOp
(
hw
)
ArrayGetOp
(
hw
)
ArraySliceOp
(
hw
)
ArrayType
(
esi
)
ArrayType
(
esiaccel.types
)
AssignEmitter
AssignOp
(
sv
)
AttrEmissionPattern
(
circt::ExportSystemC
)
AttrEmissionPatternBase
(
circt::ExportSystemC
)
AttributeValue
(
circt::om::evaluator
)
B
Backedge
(
circt
)
BackedgeBuilder
(
circt
)
BackedgeBuilder
(
Python.support
)
BackendRegistry
(
esi::registry::internal
)
BankAffineLoadPattern
BankAffineStorePattern
BankReturnPattern
Base
(mlir::DialectInterface)
BaseBasePath
BaseEvaluator
BaseList
BaseMap
BaseObject
BasePath
(
om
)
BasePathValue
(
circt::om::evaluator
)
BaseTuple
BaseTypeAliasOr
(
circt::firrtl
)
BaseTypeAliasStorage
(
circt::firrtl::detail
)
BasicLoopInterface
(
circt::calyx
)
Token::BeginInfo
(
circt::pretty
)
BeginToken
(
circt::pretty
)
BigIntType
(
circt::systemc
)
BigUIntType
(
circt::systemc
)
BinaryOpBuilder
(
comb
)
BinaryOpBuilder
(
hwarith
)
BindPortEmitter
BitcastOp
(
hw
)
BitsType
(
esiaccel.types
)
BitsType
(
esi
)
BitVectorAttrStorage
(
circt::smt::detail
)
BitVectorBaseType
(
circt::systemc
)
BitVectorType
(
circt::systemc
)
BitVectorType
(
esi
)
BlockControlTerm
BoolConstantOpConversion
Token::BreakInfo
(
circt::pretty
)
BreakToken
(
circt::pretty
)
BufferingPP
(
circt::pretty
)
BuildBasicBlockRegs
(
circt::calyx
)
BuildCallInstance
(
circt::calyx
)
BuildControl
(
circt::pipelinetocalyx
)
BuildControl
(
circt::scftocalyx
)
BuildForGroups
(
circt::scftocalyx
)
BuildIfGroups
(
circt::scftocalyx
)
BuildOpGroups
(
circt::pipelinetocalyx
)
BuildOpGroups
(
circt::scftocalyx
)
BuildPipelineGroups
(
circt::pipelinetocalyx
)
BuildPipelineRegs
(
circt::pipelinetocalyx
)
BuildReturnRegs
(
circt::calyx
)
BuildWhileGroups
(
circt::pipelinetocalyx
)
BuildWhileGroups
(
circt::scftocalyx
)
BundledChannel
(
circt::esi
)
BundleEngineMap
(
esi
)
BundlePort
(
esi
)
BundlePort
(
esiaccel.types
)
BundleType
(
esi
)
BundleTypeStorage
(
circt::firrtl::detail
)
C
SymbolCacheBase::CacheIteratorImpl
(
circt
)
CallService::Callback
(
esi::services
)
Token::CallbackInfo
(
circt::pretty
)
CallbackService
(esi::cosim::ChannelServer)
CallbackToken
(
circt::pretty
)
CallEmitter
CallIndirectEmitter
CallPrepPrecomputed
CallScheduleable
(
circt::scftocalyx
)
CallService
(
esi::services
)
CalyxLoweringState
(
circt::calyx
)
CaseBitPattern
(
circt::sv
)
CaseDefaultPattern
(
circt::sv
)
CaseEnumPattern
(
circt::sv
)
CaseInfo
(
circt::sv
)
CasePattern
(
circt::sv
)
CastInfo< To, From, std::enable_if_t< std::is_base_of_v<::circt::firrtl::AnnoTarget, From > > >
(
llvm
)
CastOp
(
hwarith
)
ChainingCyclicProblem
(
circt::scheduling
)
ChainingProblem
(
circt::scheduling
)
ChannelAssignment
(
esi
)
ChannelPort
(
esi
)
ChannelSignaling
(
esi
)
ChannelType
(
esi
)
CheckCombLoopsBase
(
circt::firrtl::impl
)
CheckCombLoopsPass
CheckLayersBase
(
circt::firrtl::impl
)
CheckLayersPass
CHIRRTLVisitor
(
circt::chirrtl
)
CirctESIAppIDIndex
CirctESIBundleTypeBundleChannel
CirctMSFTPlacementDB
CirctMSFTPrimitiveDB
CirctMSFTWalkOrder
InstanceInfo::CircuitAttributes
(
circt::firrtl
)
CircuitNamespace
(
circt::firrtl
)
CircuitTargetCache
(
circt::firrtl
)
ClassElement
(
circt::firrtl
)
ClassExternOpSignatureConversion
ClassFieldsOpConversion
Annotation::ClassIsa
(
circt::firrtl
)
ClassOpSignatureConversion
ClassTypeStorage
(
circt::firrtl::detail
)
CleanupFuncOps
(
circt::pipelinetocalyx
)
CleanupFuncOps
(
circt::scftocalyx
)
CliParser
(
esi
)
CMakeBuild
(
Python.setup
)
CMakeBuild
(
setup
)
CMakeExtension
(
Python.setup
)
CMakeExtension
(
setup
)
CollapseUnaryControl
Combinational
(
circt::calyx
)
CombinationalVisitor
(
circt::comb
)
CompileControlVisitor
ComponentLoweringState
(
circt::pipelinetocalyx
)
ComponentLoweringState
(
circt::scftocalyx
)
ComponentLoweringStateInterface
(
circt::calyx
)
CompRegBuilder
(
seq
)
CompRegClockEnabledBuilder
(
seq
)
CompRegClockEnabledOp
(
seq
)
CompRegLike
(
seq
)
CompRegLikeBuilder
(
seq
)
CompRegOp
(
seq
)
ConcatOp
(
comb
)
ConnectForwarder
ConnectInvalidator
ConnectionError
(
Python.support
)
ConnectSourceOperandForwarder
ConsoleLogger
(
esi
)
Constant
(
esi
)
ConstantOp
(
hwarith
)
ConstantOp
(
hw
)
ContainAliasableTypes
(
circt::firrtl
)
ContainAliasableTypes< BaseTy >
(
circt::firrtl
)
Context
(
circt::ImportVerilog
)
Context
(
esi
)
ControlLike
(
circt::calyx
)
ConvertAssignOp
ConvertCellOp
ConvertComponentOp
ConvertControlOp
HWArithToHWTypeConverter::ConvertedType
(
circt
)
ConvertIndexTypes
(
circt::calyx
)
ConvertWiresOp
CosimAccelerator
(
esi::backends::cosim
)
CosimEngine
(
esi::backends::cosim
)
CppGenerator
(
esiaccel.codegen
)
CustomBuild
(
Python.setup
)
CustomBuild
(
setup
)
CustomService
(
esi::services
)
CyclicProblem
(
circt::scheduling
)
CyclicSchedulingAnalysis
(
circt::analysis
)
D
DebugAnalysis
(
circt
)
DebugInfo
(
circt
)
DebugInfoBuilder
(
circt::detail
)
DeclPhysicalRegionOp
(
msft
)
DeclVisitor
(
circt::firrtl
)
Deduper
DeduplicateParallelOp
(
circt::calyx
)
DeduplicateStaticParallelOp
(
circt::calyx
)
Default
(
circt::ssp
)
Default< scheduling::ChainingCyclicProblem >
(
circt::ssp
)
Default< scheduling::ChainingProblem >
(
circt::ssp
)
Default< scheduling::CyclicProblem >
(
circt::ssp
)
Default< scheduling::ModuloProblem >
(
circt::ssp
)
Default< scheduling::Problem >
(
circt::ssp
)
Default< scheduling::SharedOperatorsProblem >
(
circt::ssp
)
DefaultDoCastIfPossible
DenseMapInfo
(
llvm
)
DenseMapInfo< bool >
(
llvm
)
DenseMapInfo< circt::FieldRef >
(
llvm
)
DenseMapInfo< circt::FirMemConfig >
(
llvm
)
DenseMapInfo< circt::firrtl::AnnoTarget >
(
llvm
)
DenseMapInfo< circt::firrtl::Annotation >
(
llvm
)
DenseMapInfo< circt::firrtl::FIRRTLType >
(
llvm
)
DenseMapInfo< circt::firrtl::FModuleOp >
(
llvm
)
DenseMapInfo< circt::FVInt, void >
(
llvm
)
DenseMapInfo< Dependence >
(
llvm
)
DenseMapInfo< DriveCondition >
(
llvm
)
DenseMapInfo< JValue >
(
llvm
)
DenseMapInfo< Key >
(
llvm
)
DenseMapInfo< LabelValue >
(
llvm
)
DenseMapInfo< ModuleInfo >
(
llvm
)
DenseMapInfo< ModuleSummaryPass::KeyTy >
(
llvm
)
DenseMapInfo< ResetSignal >
(
llvm
)
DenseMapInfo< slang::BufferID >
(
llvm
)
DenseMapInfo< SmallVector< Value > >
(
llvm
)
DenseMapInfo< std::pair< Value, SmallVector< int64_t, 4 > > >
(
llvm
)
Dependence
(
circt::scheduling::detail
)
DependenceIterator
(
circt::scheduling::detail
)
DetachSubaccesses
DictEntry
(
circt::rtg
)
DIInstance
(
circt
)
DIModule
(
circt
)
DiscoverLoops
DIVariable
(
circt
)
DivOp
(
hwarith
)
DivSOp
(
comb
)
DivUOp
(
comb
)
DOTGraphTraits< circt::firrtl::InstanceGraph * >
(
llvm
)
DOTGraphTraits< circt::hw::HWModuleOp >
(
llvm
)
DOTGraphTraits< circt::hw::InstanceGraph * >
(
llvm
)
DOTGraphTraits< circt::igraph::InstanceGraph * >
(
llvm
)
DoubleConstantOpConversion
DPICallLowering
DynamicInstanceOp
(
msft
)
E
EagerInliner
BackedgeBuilder.Edge
(
Python.support
)
EliminateBranchToSelectPattern
(
circt::dc
)
EliminateForkOfSourcePattern
(
circt::dc
)
EliminateForkToForkPattern
(
circt::dc
)
EliminateRedundantUnpackPattern
(
circt::dc
)
EliminateUnusedCombGroups
(
circt::calyx
)
EliminateUnusedForkResultsPattern
(
circt::dc
)
EmissionPatternSet
(
circt::ExportSystemC
)
EmissionPrinter
(
circt::ExportSystemC
)
EmitHGLDDOptions
(
circt::debug
)
EmittedExpressionState
EmittedExpressionStateManager
EmptyIfBody
EmptyStaticIfBody
Token::EndInfo
(
circt::pretty
)
EndToken
(
circt::pretty
)
Engine
(
esi
)
EqOp
(
comb
)
Equivalence
ESIHWBuilder
(
circt::esi::detail
)
ESIPureModuleOp
(
esi
)
ESIType
(
esiaccel.types
)
Evaluator
(
circt::om
)
Evaluator
(
om
)
EvaluatorValue
(
circt::om::evaluator
)
ExprVisitor
(
circt::firrtl
)
ExtmoduleInstanceRemover
ExtractOp
(
comb
)
ExtractOpBuilder
(
comb
)
F
FEnumTypeStorage
(
circt::firrtl::detail
)
MappingContextTraits< DescribedSignal, Context >::Field
(
llvm::yaml
)
FieldInfo
(
circt::hw::detail
)
FieldNameResolver
(
circt::ExportVerilog
)
FieldParser<::BundledChannel, ::BundledChannel >
(
mlir
)
FieldRef
(
circt
)
FieldRefCache
(
circt::firrtl
)
FieldSource
(
circt::firrtl
)
FileEmitter
FileInfo
(
circt::ExportVerilog
)
FIntegerConstantOpConversion
FIRLexer
(
circt::firrtl
)
FIRLexerCursor
(
circt::firrtl
)
FirMemConfig
(
circt
)
FirMemLowering
(
circt
)
FirMemory
(
circt::firrtl
)
FirMemory
(
circt::seq
)
FIRParserOptions
(
circt::firrtl
)
FirRegLowering
(
circt
)
FIRRTLBaseType
(
circt::firrtl
)
FIRRTLBaseTypeStorage
(
circt::firrtl::detail
)
FIRRTLBundleField
FIRRTLClassElement
FIRRTLConstantifier
FIRRTLIntrinsicLoweringDialectInterface
(
circt::firrtl
)
FIRRTLModuleExternalizer
FIRRTLOperandForwarder
FIRRTLReducePatternDialectInterface
(
circt::firrtl
)
FIRRTLType
(
circt::firrtl
)
FIRRTLTypeSwitch
(
circt::firrtl
)
FIRRTLTypeSwitch< T, void >
(
circt::firrtl
)
FIRRTLVisitor
(
circt::firrtl
)
FIRToken
(
circt::firrtl
)
FirtoolOptions
(
circt::firtool
)
FIRVersion
(
circt::firrtl
)
ForLoopLoweringStateInterface
(
circt::scftocalyx
)
PrettyPrinter::FormattedToken
(
circt::pretty
)
ForScheduleable
(
circt::scftocalyx
)
FrozenEmissionPatternSet
(
circt::ExportSystemC
)
FuncEmitter
FuncOp
(
handshake
)
FuncOpConversion
(
circt::pipelinetocalyx
)
FuncOpConversion
(
circt::scftocalyx
)
FuncOpPartialLoweringPattern
(
circt::calyx
)
FuncService
(
esi::services
)
FuncService::Function
(
esi::services
)
FunctionLowering
(
circt::ImportVerilog
)
FunctionPort
(
esiaccel.types
)
FunctionRewrite
FVectorTypeStorage
(
circt::firrtl::detail
)
FVInt
(
circt
)
G
Generator
(
esiaccel.codegen
)
GenericIntrinsic
(
circt::firrtl
)
GeSOp
(
comb
)
GeUOp
(
comb
)
GlobalNameResolver
(
circt::ExportVerilog
)
GlobalNameTable
(
circt::ExportVerilog
)
GraphTraits< circt::firrtl::InstanceGraph * >
(
llvm
)
GraphTraits< circt::hw::detail::HWOperation * >
(
llvm
)
GraphTraits< circt::hw::HWModuleOp >
(
llvm
)
GraphTraits< circt::hw::InstanceGraph * >
(
llvm
)
GraphTraits< circt::igraph::InstanceGraph * >
(
llvm
)
GraphTraits< circt::igraph::InstanceGraphNode * >
(
llvm
)
GraphTraits< llvm::Inverse< circt::igraph::InstanceGraphNode * > >
(
llvm
)
GtSOp
(
comb
)
GtUOp
(
comb
)
H
HandshakeLowering
(
circt::handshake
)
HandshakeVisitor
(
circt::handshake
)
HasClock
(
mlir::OpTrait
)
HashTableStack
HasParameters
HasParameters< Properties, std::void_t< decltype(std::declval< Properties >().parameters)> >
HasParentInterface
(
mlir::OpTrait
)
HierPathCache
(
circt::firrtl
)
HierPathInfo
(
circt::ImportVerilog
)
HostMem
(
esi::services
)
HostMem::HostMemRegion
(
esi::services
)
HWArithToHWTypeConverter
(
circt
)
HWClientDetail
(
esi
)
HWConstantifier
HWExportModuleHierarchyBase
(circt::sv::impl)
HWExportModuleHierarchyPass
HWModule
(
esi
)
HWModule
(
esiaccel.accelerator
)
HWModuleExternOp
(
hw
)
HWModuleOp
(
hw
)
HWModulePort
HWModulePortAccessor
(
circt::hw
)
HWOperandForwarder
HWReducePatternDialectInterface
(
circt::hw
)
HWStructFieldInfo
HWSymbolCache
(
circt::hw
)
HWSymbolCache::HwSymbolCacheIteratorImpl
(
circt::hw
)
HWToLLVMEndianessConverter
(
circt
)
I
ICmpOp
(
hwarith
)
ICmpOpBuilder
(
comb
)
IfDefOp
(
sv
)
IfLoweringStateInterface
(
circt::scftocalyx
)
IfOpHoisting
IfScheduleable
(
circt::scftocalyx
)
ImmediateAttrStorage
(
circt::rtg::detail
)
FrozenEmissionPatternSet::Impl
(
circt::ExportSystemC
)
VerilogServer::Impl
(
circt::lsp
)
AcceleratorServiceThread::Impl
(
esi
)
TraceAccelerator::Impl
(
esi::backends::trace
)
XrtAccelerator::Impl
(
esi::backends::xrt
)
RpcServer::Impl
(
esi::cosim
)
LocationEmitter::Impl
Impl
(Manifest)
HasParentInterface::Impl
(
mlir::OpTrait
)
ImportVerilogOptions
(
circt
)
InlineCombGroups
(
circt::calyx
)
InlineEmitter
(
circt::ExportSystemC
)
InlineExecuteRegionOpPattern
(
circt::scftocalyx
)
InnerRefNamespace
(
circt::hw
)
InnerRefNamespace
(
mlir::OpTrait
)
InnerRefNamespaceLike
(
circt::hw
)
InnerSymbolDCEBase
(
circt::firrtl::impl
)
InnerSymbolDCEPass
InnerSymbolNamespace
(
circt::hw
)
InnerSymbolNamespaceCollection
(
circt::hw
)
InnerSymbolTable
(
circt::hw
)
InnerSymbolTable
(
mlir::OpTrait
)
InnerSymbolTableCollection
(
circt::hw
)
InnerSymTarget
(
circt::hw
)
PredicateInfo::InputPorts
(
circt::calyx
)
MappingContextTraits< DescribedInstance, Context >::Instance
(
llvm::yaml
)
Instance
(
esi
)
Instance
(
esiaccel.accelerator
)
InstanceBuilder
(
hw
)
InstanceGraph
(
circt::firrtl
)
InstanceGraph
(
circt::hw
)
InstanceGraph
(
circt::igraph
)
InstanceGraphNode
(
circt::igraph
)
InstanceHierarchyOp
(
msft
)
InstanceInfo
(
circt::firrtl
)
InstancePath
(
circt::igraph
)
InstancePathCache
(
circt::igraph
)
InstanceRecord
(
circt::igraph
)
InstanceStubber
InstructionOpAdaptorTrait
(
circt::rtg
)
IntBaseType
(
circt::systemc
)
IntegerAddOpConversion
IntegerMulOpConversion
IntegerShlOpConversion
IntegerShrOpConversion
IntegerType
(
esi
)
IntegerWidthStorage
(
circt::systemc::detail
)
MappingContextTraits< sv::InterfaceOp, Context >::Interface
(
llvm::yaml
)
IntrinsicConverter
(
circt::firrtl
)
IntrinsicLoweringDialectInterface
(
circt::firrtl
)
IntrinsicLoweringInterfaceCollection
(
circt::firrtl
)
IntrinsicLowerings
(
circt::firrtl
)
IntrinsicOpConverter
(
circt::firrtl
)
IntType
(
circt::firrtl
)
IntType
(
circt::systemc
)
IntType
(
esiaccel.types
)
ComponentLoweringStateInterface::IsFloatingPoint
(
circt::calyx
)
ComponentLoweringStateInterface::IsFloatingPoint< T, std::void_t< decltype(std::declval< T >().getFloatingPointStandard())> >
(
circt::calyx
)
HWSymbolCache::Item
(
circt::hw
)
SymbolCacheBase::Iterator
(
circt
)
HashTableStack::Iterator
J
JoinOnBranchPattern
(
circt::dc
)
L
LateSSAReplacement
(
circt::scftocalyx
)
LateSSAReplacement
(
circt::pipelinetocalyx
)
InstanceInfo::LatticeValue
(
circt::firrtl
)
LegacyWiringProblem
(
circt::firrtl
)
LeSOp
(
comb
)
LeUOp
(
comb
)
OpLocMap::LineColPair
(
circt::ExportVerilog
)
List
(
om
)
ListConcatOpConversion
ListCreateOpConversion
PrettyPrinter::Listener
(
circt::pretty
)
ListValue
(
circt::om::evaluator
)
LocationEmitter
OpLocMap::LocationRange
(
circt::ExportVerilog
)
FIRParser::LocWithInfo
Logger
(
esi
)
LogicVectorBaseType
(
circt::systemc
)
LogicVectorType
(
circt::systemc
)
LoopFrame
(
circt::ImportVerilog
)
LoopInterface
(
circt::calyx
)
LoopLoweringStateInterface
(
circt::calyx
)
LoopScheduleToCalyxBase
(circt::impl)
LoopScheduleToCalyxPass
(
circt::pipelinetocalyx
)
LowerDPIFunc
LoweringOptions
(
circt
)
LoweringOptionsOption
(
circt
)
LoweringOptionsParser
(
circt
)
LoopScheduleToCalyxPass::LoweringPattern
(
circt::pipelinetocalyx
)
LowerLayersBase
(
circt::firrtl::impl
)
LowerLayersPass
LowerRegionTarget
LowerXMRBase
(
circt::firrtl::impl
)
LowerXMRPass
LtSOp
(
comb
)
LtUOp
(
comb
)
M
MachineOp
(
fsm
)
Manifest
(
esi
)
Map
(
om
)
MappingContextTraits< DescribedInstance, Context >
(
llvm::yaml
)
MappingContextTraits< DescribedSignal, Context >
(
llvm::yaml
)
MappingContextTraits< sv::InterfaceOp, Context >
(
llvm::yaml
)
MapValue
(
circt::om::evaluator
)
MatchResult
(
circt::ExportSystemC
)
MemberAccessEmitter
MemLoadInterface
(
circt::handshake
)
MemoryDependence
(
circt::analysis
)
MemoryDependenceAnalysis
(
circt::analysis
)
MemoryInterface
(
circt::calyx
)
MemoryPortsImpl
(
circt::calyx
)
MemoryStubber
MemStoreInterface
(
circt::handshake
)
HandshakeLowering::MergeOpInfo
(
circt::handshake
)
MessageData
(
esi
)
MessageFuture
(
esiaccel.types
)
MMIO
(
esi::services
)
MMIO::MMIORegion
(
esi::services
)
MMIORegion
(
esiaccel.types
)
MMIOSysInfo
(
esi::services
)
ModelInfo
(
circt::arc
)
ModSOp
(
comb
)
ModuleAppIDs
(AppIDIndex)
InstanceInfo::ModuleAttributes
(
circt::firrtl
)
Equivalence::ModuleData
ModuleExternalizer
ModuleInfo
(
esi
)
ModuleInfo
ModuleInputPruner
ModuleInternalNameSanitizer
ModuleLike
(
hw
)
ModuleLowering
(
circt::ImportVerilog
)
ModuleModifications
(
circt::firrtl
)
ModuleNameSanitizer
ModuleOutputPruner
ModulePort
(
circt::hw
)
ModulePortInfo
(
circt::hw
)
ModulePortLookupInfo
(
circt::hw
)
ModuleSizeCache
ModuleTypeStorage
(
circt::hw::detail
)
ModuloProblem
(
circt::scheduling
)
ModUOp
(
comb
)
MulOp
(
comb
)
MulOp
(
hwarith
)
MultipleGroupDonePattern
(
circt::calyx
)
MuxOp
(
comb
)
N
NameCollisionResolver
(
circt::ExportVerilog
)
NamedValueOpView
(
Python.support
)
Namespace
(
circt
)
NeOp
(
comb
)
NLARemover
NLATable
(
circt::firrtl
)
NodeSymbolRemover
NonProceduralOp
(
circt::sv
)
NonTerminatingGroupDonePattern
(
circt::calyx
)
NoopBuildExtension
(
Python.setup
)
NoopBuildExtension
(
setup
)
NullableValueCastFailed
NullLogger
(
esi
)
O
Object
(
om
)
ObjectFieldOpConversion
ObjectOpConversion
ObjectSubfieldOpConversion
ObjectValue
(
circt::om::evaluator
)
OffsetFieldInfo
(
circt::hw::detail
)
OMEvaluator
OMEvaluatorValue
OpAnnoTarget
(
circt::firrtl
)
OpConversionPattern
(
mlir
)
OpCountAnalysis
(
circt::analysis
)
OpEmissionPattern
(
circt::ExportSystemC
)
OpEmissionPatternBase
(
circt::ExportSystemC
)
OpenBundleTypeStorage
(
circt::firrtl::detail
)
OpenVectorTypeStorage
(
circt::firrtl::detail
)
OperationCosts
(
circt::arc
)
OperationPass
(
mlir
)
OperationPruner
OpFileInfo
(
circt::ExportVerilog
)
OpInterfaceConversionPattern
OpLocMap
(
circt::ExportVerilog
)
OpOperand
(
Python.support
)
OpReduction
(
circt
)
OpRewritePattern
(
mlir
)
opt
(llvm::cl)
HostMem::Options
(
esi::services
)
OpUserInfo
(
circt
)
OrOp
(
comb
)
OutputOp
(
fsm
)
OwningModuleCache
(
circt::firrtl
)
OwningOpRef
(
mlir
)
P
PackedType
(
circt::moore
)
ParityOp
(
comb
)
ParScheduleable
(
circt::scftocalyx
)
parser
(llvm::cl)
PartialLoweringPattern
(
circt::calyx
)
PartialLowerRegion
PassReduction
(
circt
)
PathElement
(
circt::om
)
FieldSource::PathNode
(
circt::firrtl
)
PathOpConversion
PathValue
(
circt::om::evaluator
)
PatternBase
(
circt::ExportSystemC
)
PDPhysLocationOp
(
msft
)
PipelineScheduleable
(
circt::pipelinetocalyx
)
PipelineScheduler
(
circt::pipelinetocalyx
)
PipelineWhileOp
(
circt::pipelinetocalyx
)
PlacementDB::PlacementCell
(
circt::msft
)
PlacementDB
(
circt::msft
)
PlacementDB
Platform
(
circt::esi
)
PlusArgsTestLowering
PlusArgsValueLowering
PointerLikeTypeTraits
PointerLikeTypeTraits< circt::firrtl::Annotation >
(
llvm
)
PointerLikeTypeTraits< circt::llhd::TimeAttr >
(
llvm
)
PointerLikeTypeTraits< mlir::ArrayAttr >
(
llvm
)
polymorphic_type_hook< ChannelPort >
(
pybind11
)
polymorphic_type_hook< Service >
(
pybind11
)
Port
(
esiaccel.types
)
PortAnnoTarget
(
circt::firrtl
)
PortConversion
(
circt::hw
)
PortConversionBuilder
(
circt::hw
)
PortConverter
(
circt::hw
)
PortConverterImpl
(
circt::hw
)
PortInfo
(
circt::calyx
)
PortInfo
(
circt::firrtl
)
PortInfo
(
circt::hw
)
PortInfo
(
circt::systemc::detail
)
PortLowering
(
circt::ImportVerilog
)
PortParse
(
circt::hw::module_like_impl
)
PPExtString
(
circt::pretty
)
PPSaveString
(
circt::pretty
)
PredicateInfo
(
circt::calyx
)
PrettyPrinter
(
circt::pretty
)
PrimitiveDB
(
circt::msft
)
PrimitiveDB
PrettyPrinter::PrintEntry
(
circt::pretty
)
PrintEventAndStorageListener
(
circt::pretty
)
Problem
(
circt::scheduling
)
ProceduralOp
(
circt::sv
)
ProceduralRegion
(
circt::sv
)
PropertyType
(
circt::firrtl
)
PyAppIDIndex
PyFileAccumulator
(
circt::python
)
PyLocationVecIterator
Q
Questa
(
esi-cosim
)
R
RandomAccessMemoryDeclOp
(
esi
)
ReachableMuxes
(
circt
)
ReadChannelPort
(
esi
)
ReadInOutOp
(
sv
)
ReadPort
(
esiaccel.types
)
RecursiveTypeProperties
(
circt::firrtl
)
ReducePatternDialectInterface
(
circt
)
ReducePatternInterfaceCollection
(
circt
)
ReducePatternSet
(
circt
)
Reduction
(
circt
)
ReferenceValue
(
circt::om::evaluator
)
MMIO::RegionDescriptor
(
esi::services
)
RegisterAccelerator
(
esi::registry::internal
)
RegisterEngine
(
esi::registry::internal
)
FirRegLowering::RegLowerInfo
(
circt
)
RegOp
(
sv
)
RemoveDuplicateJoinOperandsPattern
(
circt::dc
)
RemoveJoinOnSourcePattern
(
circt::dc
)
RemoveOpLowering
(
circt::esi::detail
)
RemoveOpLowering
(
circt::msft
)
RepeatOpInterface
(
circt::calyx
)
RequestConnectionOp
(
esi
)
ReservedWordsCreator
ResolveTracesBase
(
circt::firrtl::impl
)
ResolveTracesPass
ReturnEmitter
RewriteMemoryAccesses
(
circt::calyx
)
RootPortPruner
RpcServer
(
esi::cosim
)
RTGOpVisitor
(
circt::rtg
)
RtgToolOptions
(
circt::rtg
)
RTGTypeVisitor
(
circt::rtg
)
RuntimeCostEstimateDialectInterface
(
circt::arc
)
RuntimeError
S
SameOperandsIntTypeKind
(
circt::firrtl
)
ScfForOp
(
circt::scftocalyx
)
ScfWhileOp
(
circt::scftocalyx
)
SchedulerInterface
(
circt::calyx
)
SeqOpLoweringStateInterface
(
circt::scftocalyx
)
SeqToSVPass
(
circt
)
Service
(
esi::services
)
ServiceGeneratorDispatcher
(
circt::esi
)
ServiceGenFunc
ServicePort
(
esi::services
)
ServicePortDesc
(
esi
)
ServicePortInfo
(
circt::esi
)
ServiceRegistry
(
esi::services
)
SFCCompatBase
(
circt::firrtl::impl
)
SFCCompatPass
SharedEmitterState
(
circt::ExportVerilog
)
SharedOperatorsProblem
(
circt::scheduling
)
ShlOp
(
comb
)
ShrSOp
(
comb
)
ShrUOp
(
comb
)
SignedType
(
circt::systemc
)
Simulator
(
esi-cosim
)
SimulatorStopLowering
SIntType
(
esi
)
SIntType
(
esiaccel.types
)
SmallDenseMap
(
llvm
)
SmallSet
(
llvm
)
SMTEmissionOptions
(
circt::ExportSMTLIB
)
SMTGlobalsHandler
(
circt
)
SMTOpVisitor
(
circt::smt
)
SMTTypeVisitor
(
circt::smt
)
SourceFiles
(
esi-cosim
)
SSAMaximizationStrategy
(
circt
)
StaggeredJoinCanonicalization
(
circt::dc
)
StateElimination
StateInfo
(
circt::arc
)
StateOp
(
fsm
)
StdExprVisitor
(
mlir
)
StmtExprVisitor
(
circt::firrtl
)
StmtVisitor
(
circt::firrtl
)
StmtVisitor
(
circt::hw
)
StreamLogger
(
esi
)
StringAttrOrRef
(
circt
)
StringConstantOpConversion
Token::StringInfo
(
circt::pretty
)
StringOrOpToEmit
(
circt::ExportVerilog
)
StringToken
(
circt::pretty
)
StructCreateOp
(
hw
)
StructExtractOp
(
hw
)
StructLikeMember
(
circt::moore
)
StructType
(
esi
)
StructType
(
esiaccel.types
)
StructuralHasher
StructuralHasherSharedConstants
CosimAccelerator::StubContainer
(
esi::backends::cosim
)
SubOp
(
comb
)
SubOp
(
hwarith
)
SwitchToIfConversion
SymbolCache
(
circt
)
SymbolCache
(
detail
)
SymbolCacheBase
(
circt
)
SymbolCache::SymbolCacheIteratorImpl
(
circt
)
SysInfo
(
esi::services
)
T
TargetToken
(
circt::firrtl
)
TclEmitter
(
circt::msft
)
TemporalRegionAnalysis
(
circt::llhd
)
TestCase
(
circt
)
Tester
(
circt
)
Token
(
circt::pretty
)
TokenAnnoTarget
(
circt::firrtl
)
TokenBase
(
circt::pretty
)
TokenBuilder
(
circt::pretty
)
Token::TokenInfo
(
circt::pretty
)
TokenStream
(
circt::pretty
)
TokenStreamWithCallback
(
circt::pretty
)
TokenStringSaver
(
circt::pretty
)
TraceAccelerator
(
esi::backends::trace
)
TraceHostMem
TraceHostMem::TraceHostMemRegion
TraceMMIO
TraitBase
(
mlir::OpTrait
)
TransitionOp
(
fsm
)
TSLogger
(
esi
)
TSQueue
(
esi::utils
)
Tuple
(
om
)
TupleValue
(
circt::om::evaluator
)
TVpiVecval
Type
(
esi
)
type_caster< std::any >
(
pybind11::detail
)
TypeAliasOr
(
circt::hw
)
TypeBase
(mlir::Type)
TypeConversionPattern
(
circt
)
TypedeclOp
(
hw
)
TypeEmissionPattern
(
circt::ExportSystemC
)
TypeEmissionPatternBase
(
circt::ExportSystemC
)
TypeOpConversionPattern
(
circt
)
TypeOpVisitor
(
circt::hw
)
TypeScopeOp
(
hw
)
TypeSwitchBase
(llvm::detail)
TypeVariant
(
circt::hw
)
U
UIntBaseType
(
circt::systemc
)
UIntType
(
circt::systemc
)
UIntType
(
esi
)
UIntType
(
esiaccel.types
)
UnaryOpBuilder
(
comb
)
UnconnectedSignalError
(
Python.support
)
UnknownReadChannelPort
(
esi
)
UnknownWriteChannelPort
(
esi
)
UnpackedType
(
circt::moore
)
UnsignedType
(
circt::systemc
)
InstanceGraphNode::UseIterator
(
circt::igraph
)
V
ValueBaseType
(
circt::systemc
)
ValueMapper
(
circt
)
VariableEmitter
VendorExtension
(
circt::sv
)
VerbosePassInstrumentation
(
circt
)
Verilator
(
esi-cosim
)
VerilogServer
(
circt::lsp
)
VerilogServerOptions
(
circt::lsp
)
Visitor
(
circt::ltl
)
Visitor
(
circt::sv
)
Visitor
(
circt::verif
)
VoidType
(
esi
)
VoidType
(
esiaccel.types
)
W
PlacementDB::WalkOrder
(
circt::msft
)
WhileLoopLoweringStateInterface
(
circt::scftocalyx
)
WhileOpInterface
(
circt::calyx
)
WhileScheduleable
(
circt::scftocalyx
)
WidthQualifiedTypeTrait
(
circt::firrtl
)
WidthTypeStorage
(
circt::firrtl::detail
)
WireLowering
WireOp
(
sv
)
WireOpConversion
WiringProblem
(
circt::firrtl
)
WriteChannelPort
(
esi
)
WritePort
(
esiaccel.types
)
X
XorOp
(
comb
)
XrtAccelerator
(
esi::backends::xrt
)
_
_build
Generated on Mon Apr 14 2025 00:09:10 for CIRCT by
1.9.8