MLIR-AIE
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nllvm
 Nstd
 Nxilinx
 CAccessesLocalLocks
 CAcquireReleaseOneStateInDMABlock
 Caie_libxaie_ctx_t
 CAIEAssignBufferAddressesBase
 CAIEAssignBufferAddressesPass
 CAIEAssignBufferDescriptorIDsBase
 CAIEAssignBufferDescriptorIDsPass
 CAIEAssignLockIDsBase
 CAIEAssignLockIDsPass
 CAIEAssignRuntimeSequenceBDIDsBase
 CAIEAssignRuntimeSequenceBDIDsPass
 CAIEAssignTileCtrlIDsBase
 CAIEAssignTileCtrlIDsPass
 CAIEBroadcastPacketBase
 CAIEBroadcastPacketPass
 CAIEBufferToStandard
 CAIECanonicalizeDeviceBase
 CAIECanonicalizeDevicePass
 CAIECoreToStandardBase
 CAIECoreToStandardFunc
 CAIECoreToStandardPass
 CAIECreateCoresBase
 CAIECreateCoresPass
 CAIECreateLocksBase
 CAIECreateLocksPass
 CAIECtrlPacketInferTilesBase
 CAIECtrlPacketInferTilesPass
 CAIECtrlPacketToDmaBase
 CAIECtrlPacketToDmaPass
 CAIEDebugOpToStdLowering
 CAIEDMATasksToNPUBase
 CAIEDMATasksToNPUPass
 CAIEEventOpToStdLowering
 CAIEFindFlowsBase
 CAIEFindFlowsPass
 CAIEGenerateColumnControlOverlayBase
 CAIEGenerateColumnControlOverlayPass
 CAIEGetCascadeToStdLowering
 CAIEGetStreamToStdLowering
 CAIEHerdRoutingBase
 CAIEHerdRoutingPass
 CAIELocalizeLocksBase
 CAIELocalizeLocksPass
 CAIELowerCascadeFlowsBase
 CAIELowerCascadeFlowsPass
 CAIELowerMemcpyBase
 CAIELowerMemcpyPass
 CAIELowerMulticastPass
 CAIELowerSetLockBase
 CAIELowerSetLockPass
 CAIEMaterializeBDChainsBase
 CAIEMaterializeBDChainsPass
 CAIEMulticastBase
 CAIENormalizeAddressSpacesBase
 CAIENormalizeAddressSpacesPass
 CAIEObjectFifoRegisterProcessBase
 CAIEObjectFifoRegisterProcessPass
 CAIEObjectFifoStatefulTransformBase
 CAIEObjectFifoStatefulTransformPass
 CAIEOpRemoval
 CAIEPutCascadeToStdLowering
 CAIEPutStreamToStdLowering
 CAIERoutePathfinderFlowsBase
 CAieRtControl
 CAIEUseLockToStdLowering
 CAIEVecConvAnalysisBase
 CAIEVecConvOpTransformationPass
 CAIEVectorize
 CAIEVectorizeBase
 CAIEVectorOptBase
 CAIEVectorOptPass
 CAIEVecTransformationPass
 CAIEXOpRemoval
 CAIEXToStandardBase
 CAIEXToStandardPass
 Cargs
 CBankLimits
 CBdIdGenerator
 CCanonicalizeVectorForAIEVecPass
 CComputeAbsOpPattern
 CComputeBandAndBorOpPattern
 CComputeBxorAndBnegOpPattern
 CComputeCeilOpPattern
 CComputeErfOpPattern
 CComputeExpOpByLUTLLVMPattern
 CComputeExpOpByLUTPattern
 CComputeFloorOpPattern
 CComputeInvOpByLUTPattern
 CComputeNegOpPattern
 CComputeRsqrtOpPattern
 CComputeSigmoidOpPattern
 CComputeSignedIntRightShiftOpPattern
 CComputeSqrtOpPattern
 CComputeTanhOpByLUTPattern
 CConnectivityAnalysis
 CConvertAIEVecToLLVMBase
 CConvertLeadingUnitDimInsertToReshapePattern
 CConvertMulAddToAIEVecFMAElemOpPattern
 CConvertMulAddToAIEVecFMAOpPattern
 CConvertMulFToAIEVecMulElemOpPattern
 CConvertMulIToAIEVecMulElemOpPattern
 CConvertSplatToAIEBroadcast
 CConvertSplatTransferReadToBroadcastPattern
 CConvertVectorFMAOpToAIEVecFMAElemOpPattern
 Cd_ary_heap_indirect
 CDMAAwaitTaskOpPattern
 CDMAChannelAnalysis
 CDMAInlineBDChainPattern
 CDMAStartBdChainForOpPattern
 CDMAStartTaskOpPattern
 CDynamicSizeNoImplicitBroadcastPass
 CDynamicSizeNoImplicitBroadcastPattern
 CEventMonitor
 CExpandUPDToUPDAndExtPattern
 Cext_mem_model_t
 CExtendUPDOpsPass
 CExtractTransposeFromContractionOp
 CFlattenMultDimTransferReadPattern
 CFlattenMultDimTransferWritePattern
 CFoldAIEShiftAndBroadcast
 CFoldMulAddChainToConvOpPattern
 CFoldSplatToFMAOp
 CFoldVectorExtractAndSplatToAIEBroadcast
 CFuseExtIntoUPDPattern
 CGraphWriter
 CHasSomeParent
 CHasSomeTerminator
 CHoistCastOpToDataSourcePass
 CHoistCastOpToDataSourcePattern
 CIndent
 Cion_allocation_dataDOC: Ion Userspace API
 Cion_heap_data
 Cion_heap_queryStruct ion_heap_query - collection of data about all heaps @cnt - total number of heaps to be copied @heaps - buffer to copy heap data
 CLockAnalysis
 CLongestConvMACChainAnalysisThis analysis builds the longest possible chain of MAC operations whose operands are a vector that may or may not be shifted, and a broadcast
 CLowerAIEMemcpy
 CLowerExtOpPattern
 CLowerTruncOpPattern
 CLowerVectorAddIOpToAIEVecAddOp
 CLowerVectorAddOrSubOpToAIEVecAddElemOrSubElemOp
 CLowerVectorCmpOpToAIEVecCmpOp
 CLowerVectorContractionOpToAIEVecMatMulPattern
 CLowerVectorExtractStridedSliceOpAIE2Pattern
 CLowerVectorExtractStridedSliceOpAIEv1Pattern
 CLowerVectorMinMaxOpToAIEVecMinMaxOp
 CLowerVectorMulIOpToAIEVecMulOp
 CLowerVectorReductionAddBfloat16Op
 CLowerVectorReductionAddFloatOp
 CLowerVectorReductionAddIntOp
 CLowerVectorReductionMaxOp
 CLowerVectorReductionMinOp
 CLowerVectorSelectOpToAIEVecSelOp
 CLowerVectorToAIEVecLower incoming vector operations into their corresponding AIE vector intrinsics
 CLowerVectorTransferReadToAIEUPD
 CLowerVectorTransposeOpToAIEVecShuffleOpPattern
 CMaskValue
 CMergeSingleColumnI16FMAOpPattern
 COneToOneVectorOpToAIEVecOpPattern
 COpConversionPattern
 COpRewritePattern
 CPacketConnection
 CPassWrapper
 CPortConnection
 CPortMaskValue
 CPyAieTargetModel
 CRedundantLoadStoreOptimizationPass
 CRemoveAIECalls
 CRemoveAIEFuncs
 CReorderOperationsPass
 CRewritePattern
 CSetInboundsToReadStoreOpPattern
 CSetLockToWrite32Pattern
 CSimplifyUPDOpsPass
 CSplitUnalignedTransferReadPattern
 CSwapUnaryOpsPattern
 CToken2LockLowering
 CTypeStorage
 CUsesOneLockInDMABlock
 CVectorBroadcastLoweringPass