MLIR-AIE
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Functions
a
b
c
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Variables
c
d
h
i
o
p
r
s
u
Typedefs
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
y
z
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
x
y
z
Typedefs
Enumerations
Enumerator
Related Symbols
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
v
x
Functions
a
b
c
d
e
f
g
i
l
m
o
p
s
u
v
Typedefs
a
b
c
i
l
m
p
s
Enumerations
Enumerator
a
c
i
t
Macros
a
d
e
g
i
l
m
n
o
p
s
t
u
x
Class Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
AccessesLocalLocks
AcquireReleaseOneStateInDMABlock
AddOpConversion
(
xilinx::aievec
)
Address
(
xilinx::AIE
)
AIE1TargetModel
(
xilinx::AIE
)
AIE2TargetModel
(
xilinx::AIE
)
aie_libxaie_ctx_t
AIEAssignBufferAddressesBase
AIEAssignBufferAddressesPass
AIEAssignBufferDescriptorIDsBase
AIEAssignBufferDescriptorIDsPass
AIEAssignLockIDsBase
AIEAssignLockIDsPass
AIEAssignRuntimeSequenceBDIDsBase
AIEAssignRuntimeSequenceBDIDsPass
AIEAssignTileCtrlIDsBase
AIEAssignTileCtrlIDsPass
AIEBroadcastPacketBase
AIEBroadcastPacketPass
AIEBufferToStandard
AIECanonicalizeDeviceBase
AIECanonicalizeDevicePass
AIECoreToStandardBase
AIECoreToStandardFunc
AIECoreToStandardPass
AIECreateCoresBase
AIECreateCoresPass
AIECreateLocksBase
AIECreateLocksPass
AIECtrlPacketInferTilesBase
AIECtrlPacketInferTilesPass
AIECtrlPacketToDmaBase
AIECtrlPacketToDmaPass
AIEDebugOpToStdLowering
AIEDMATasksToNPUBase
AIEDMATasksToNPUPass
AIEEventOpToStdLowering
AIEFindFlowsBase
AIEFindFlowsPass
AIEGenerateColumnControlOverlayBase
AIEGenerateColumnControlOverlayPass
AIEGetCascadeToStdLowering
AIEGetStreamToStdLowering
AIEHerdRoutingBase
AIEHerdRoutingPass
AIELocalizeLocksBase
AIELocalizeLocksPass
AIELowerCascadeFlowsBase
AIELowerCascadeFlowsPass
AIELowerMemcpyBase
AIELowerMemcpyPass
AIELowerMulticastPass
AIELowerSetLockBase
AIELowerSetLockPass
AIEMaterializeBDChainsBase
AIEMaterializeBDChainsPass
AIEMulticastBase
AIENormalizeAddressSpacesBase
AIENormalizeAddressSpacesPass
AIEObjectFifoRegisterProcessBase
AIEObjectFifoRegisterProcessPass
AIEObjectFifoStatefulTransformBase
AIEObjectFifoStatefulTransformPass
AIEObjectFifoSubviewType
(
xilinx::AIE
)
AIEObjectFifoSubviewTypeStorage
(
xilinx::AIE::detail
)
AIEObjectFifoType
(
xilinx::AIE
)
AIEObjectFifoTypeStorage
(
xilinx::AIE::detail
)
AIEOpRemoval
(
xilinx::AIE
)
AIEOpRemoval
AIEPathfinderPass
(
xilinx::AIE
)
AIEPutCascadeToStdLowering
AIEPutStreamToStdLowering
AIERoutePathfinderFlowsBase
AieRtControl
AIERTControl
(
xilinx::AIE
)
AIETargetModel
(
xilinx::AIE
)
AIEUseLockToStdLowering
AIEVecConvAnalysis
(
xilinx::aievec
)
AIEVecConvAnalysisBase
AIEVecConvOpTransformationPass
AIEVectorize
AIEVectorizeBase
AIEVectorOptBase
AIEVectorOptPass
AIEVecTransformationPass
AIEVecType
(
xilinx::aievec
)
AIEXOpRemoval
AIEXToStandardBase
AIEXToStandardPass
args
B
BankLimits
BaseNPUTargetModel
(
xilinx::AIE
)
BdIdGenerator
BDInfo
(
xilinx::AIE
)
BroadcastOpConversion
(
xilinx::aievec
)
BroadcastScalarOpConversion
(
xilinx::aievec
)
BufferParams
(
xilinx::aievec
)
C
CanonicalizeVectorForAIEVecOptions
(
xilinx::aievec
)
CanonicalizeVectorForAIEVecPass
ComputeAbsOpPattern
ComputeBandAndBorOpPattern
ComputeBxorAndBnegOpPattern
ComputeCeilOpPattern
ComputeErfOpPattern
ComputeExpOpByLUTLLVMPattern
ComputeExpOpByLUTPattern
ComputeFloorOpPattern
ComputeInvOpByLUTPattern
ComputeNegOpPattern
ComputeRsqrtOpPattern
ComputeSigmoidOpPattern
ComputeSignedIntRightShiftOpPattern
ComputeSqrtOpPattern
ComputeTanhOpByLUTPattern
ConcatOpConversion
(
xilinx::aievec
)
Connect
(
xilinx::AIE
)
ConnectivityAnalysis
ConvertAIEVecToLLVMBase
ConvertAIEVecToLLVMPass
(
xilinx::aievec
)
ConvertLeadingUnitDimInsertToReshapePattern
ConvertMulAddToAIEVecFMAElemOpPattern
ConvertMulAddToAIEVecFMAOpPattern
ConvertMulFToAIEVecMulElemOpPattern
ConvertMulIToAIEVecMulElemOpPattern
ConvertSplatToAIEBroadcast
ConvertSplatTransferReadToBroadcastPattern
ConvertVectorFMAOpToAIEVecFMAElemOpPattern
ConvertVectorToAIEVecOptions
(
xilinx::aievec
)
LongestConvMACChainAnalysis::ConvMac
LongestConvMACChainAnalysis::ConvMacChainGroup
D
d_ary_heap_indirect
MulElemOpConversion::DecodedMulElemOp
(
xilinx::aievec
)
DenseMapInfo< xilinx::AIE::DMAChannel >
(
llvm
)
DenseMapInfo< xilinx::AIE::ObjectFifoCreateOp >
(
llvm
)
DenseMapInfo< xilinx::AIE::Port >
(
llvm
)
DenseMapInfo< xilinx::AIE::TileID >
(
llvm
)
DMAAwaitTaskOpPattern
DMAChannel
(
xilinx::AIE
)
DMAChannelAnalysis
DMAInlineBDChainPattern
DMAStartBdChainForOpPattern
DMAStartTaskOpPattern
DynamicSizeNoImplicitBroadcastPass
DynamicSizeNoImplicitBroadcastPattern
DynamicTileAnalysis
(
xilinx::AIE
)
E
EventMonitor
ExpandUPDToUPDAndExtPattern
ext_mem_model_t
ExtendUPDOpsPass
ExtOpConversion
(
xilinx::aievec
)
ExtractElemOpConversion
(
xilinx::aievec
)
ExtractTransposeFromContractionOp
F
Field
(
xilinx::AIE
)
FlattenMultDimTransferReadPattern
FlattenMultDimTransferWritePattern
FMAElemOpConversion
(
xilinx::aievec
)
FMAOpConversion
(
xilinx::aievec
)
FoldAIECastOps
(
xilinx::aievec
)
FoldAIEShiftAndBroadcast
FoldMulAddChainToConvOpPattern
FoldSplatToFMAOp
FoldVectorExtractAndSplatToAIEBroadcast
FuseExtIntoUPDPattern
G
GraphWriter
H
hash< xilinx::AIE::Port >
(std)
hash< xilinx::AIE::TileID >
(std)
HasSomeParent
HasSomeTerminator
HasValidBDs
(
xilinx::AIE
)
HasValidDMAChannels
(
xilinx::AIE
)
HoistCastOpToDataSourcePass
HoistCastOpToDataSourcePattern
I
Indent
IntervalReuse
(
xilinx::aievec
)
ion_allocation_data
ion_heap_data
ion_heap_query
L
less< xilinx::AIE::Port >
(std)
LockAnalysis
LongestConvMACChainAnalysis
LowerAIEMemcpy
LowerExtOpPattern
LowerTruncOpPattern
LowerVectorAddIOpToAIEVecAddOp
LowerVectorAddOrSubOpToAIEVecAddElemOrSubElemOp
LowerVectorCmpOpToAIEVecCmpOp
LowerVectorContractionOpToAIEVecMatMulPattern
LowerVectorExtractStridedSliceOpAIE2Pattern
LowerVectorExtractStridedSliceOpAIEv1Pattern
LowerVectorMinMaxOpToAIEVecMinMaxOp
LowerVectorMulIOpToAIEVecMulOp
LowerVectorReductionAddBfloat16Op
LowerVectorReductionAddFloatOp
LowerVectorReductionAddIntOp
LowerVectorReductionMaxOp
LowerVectorReductionMinOp
LowerVectorSelectOpToAIEVecSelOp
LowerVectorToAIEVec
LowerVectorToAIEVecOptions
(
xilinx::aievec
)
LowerVectorTransferReadToAIEUPD
LowerVectorTransposeOpToAIEVecShuffleOpPattern
M
MaskValue
MatMulOpConversion
(
xilinx::aievec
)
MaxOpConversion
(
xilinx::aievec
)
MERegDMABD
(
xilinx::AIE
)
MergeSingleColumnI16FMAOpPattern
MinOpConversion
(
xilinx::aievec
)
MulElemOpConversion
(
xilinx::aievec
)
MulOpConversion
(
xilinx::aievec
)
MyOffsetSizeAndStrideOpInterface
(
xilinx::AIE
)
MyOffsetSizeAndStrideOpInterfaceTrait
(
xilinx::AIE
)
N
NPU2TargetModel
(
xilinx::AIE
)
NPUTargetModel
(
xilinx::AIE
)
O
OffsetSizeAndStrideOpInterfaceTrait
(mlir::detail)
OneToOneVectorOpToAIEVecOpPattern
OpConversionPattern
OpRewritePattern
OptimizeAIEVecOptions
(
xilinx::aievec
)
P
PacketConnection
PackOpConversion
(
xilinx::aievec
)
PassWrapper
Pathfinder
(
xilinx::AIE
)
Port
(
xilinx::AIE
)
PortConnection
PortMaskValue
PyAieTargetModel
R
RedundantLoadStoreOptimizationPass
RegDMAMM2S
(
xilinx::AIE
)
RegDMAS2MM
(
xilinx::AIE
)
RemoveAIECalls
RemoveAIEFuncs
ReorderOperationsPass
RewritePattern
Router
(
xilinx::AIE
)
S
Section
(
xilinx::AIE
)
SelectOpConversion
(
xilinx::aievec
)
SetInboundsToReadStoreOpPattern
SetLockToWrite32Pattern
ShiftOpConversion
(
xilinx::aievec
)
ShimDMABD
(
xilinx::AIE
)
ShimDMAllocationGetter
(
xilinx::AIE
)
ShuffleOpConversion
(
xilinx::aievec
)
SimplifyUPDOpsPass
SkipAccessibilityCheckTrait
(
xilinx::AIE
)
SplitUnalignedTransferReadPattern
SRSOpConversion
(
xilinx::aievec
)
SubOpConversion
(
xilinx::aievec
)
SwapUnaryOpsPattern
T
TileAddress
(
xilinx::AIE
)
Token2LockLowering
TokenAnalysis
(
xilinx::AIEX
)
MyOffsetSizeAndStrideOpInterface::Trait
(
xilinx::AIE
)
TraitBase
(mlir::OpTrait)
Type::TypeBase
(
mlir
)
TypeStorage
U
UnpackOpConversion
(
xilinx::aievec
)
UPDOpConversion
(
xilinx::aievec
)
UPSOpConversion
(
xilinx::aievec
)
UsesOneLockInDMABlock
V
VC1902TargetModel
(
xilinx::AIE
)
VE2302TargetModel
(
xilinx::AIE
)
VE2802TargetModel
(
xilinx::AIE
)
VectorBroadcastLoweringPass
VirtualizedNPU2TargetModel
(
xilinx::AIE
)
VirtualizedNPUTargetModel
(
xilinx::AIE
)
Generated on Thu Apr 3 2025 22:28:09 for MLIR-AIE by
1.9.8