►Nllvm | |
CDenseMapInfo< xilinx::AIE::DMAChannel > | |
CDenseMapInfo< xilinx::AIE::ObjectFifoCreateOp > | |
CDenseMapInfo< xilinx::AIE::Port > | |
CDenseMapInfo< xilinx::AIE::TileID > | |
►Nstd | |
Chash< xilinx::AIE::Port > | |
Chash< xilinx::AIE::TileID > | |
Cless< xilinx::AIE::Port > | |
►Nxilinx | |
►NAIE | Include the generated interface declarations |
►Ndetail | |
CAIEObjectFifoSubviewTypeStorage | This class represents the internal storage of the AIE ObjectFifoSubviewType |
CAIEObjectFifoTypeStorage | This class represents the internal storage of the AIE ObjectFifoType |
CAddress | |
CAIE1TargetModel | |
CAIE2TargetModel | |
CAIEObjectFifoSubviewType | This class defines the AIE ObjectFifoSubview type |
CAIEObjectFifoType | This class defines the AIE ObjectFifo type |
CAIEOpRemoval | |
CAIEPathfinderPass | Overall Flow: rewrite switchboxes to assign unassigned connections, ensure this can be done concurrently ( by different threads) |
CAIERTControl | |
CAIETargetModel | |
CBaseNPUTargetModel | |
CBDInfo | |
CConnect | |
CDMAChannel | |
CDynamicTileAnalysis | |
CField | |
CHasValidBDs | |
CHasValidDMAChannels | |
CMERegDMABD | |
►CMyOffsetSizeAndStrideOpInterface | |
CTrait | |
CMyOffsetSizeAndStrideOpInterfaceTrait | |
CNPU2TargetModel | |
CNPUTargetModel | |
CPathfinder | |
CPort | |
CRegDMAMM2S | |
CRegDMAS2MM | |
CRouter | |
CSection | |
CShimDMABD | |
CShimDMAllocationGetter | |
CSkipAccessibilityCheckTrait | |
CTileAddress | |
CVC1902TargetModel | |
CVE2302TargetModel | |
CVE2802TargetModel | |
CVirtualizedNPU2TargetModel | |
CVirtualizedNPUTargetModel | |
►Naievec | |
CAddOpConversion | |
CAIEVecConvAnalysis | |
CAIEVecType | |
CBroadcastOpConversion | |
CBroadcastScalarOpConversion | |
CBufferParams | |
CCanonicalizeVectorForAIEVecOptions | Options for the "canonicalize-vector-for-aievec" pipeline |
CConcatOpConversion | |
CConvertAIEVecToLLVMPass | |
CConvertVectorToAIEVecOptions | Options for the "convert-vector-to-aievec" pipeline |
CExtOpConversion | |
CExtractElemOpConversion | |
CFMAElemOpConversion | |
CFMAOpConversion | |
CFoldAIECastOps | |
CIntervalReuse | |
CLowerVectorToAIEVecOptions | Options for the "lower-vector-to-aievec" pipeline |
CMatMulOpConversion | |
CMaxOpConversion | |
CMinOpConversion | |
►CMulElemOpConversion | |
CDecodedMulElemOp | |
CMulOpConversion | |
COptimizeAIEVecOptions | Options for the "optimize-aievec" pipeline |
CPackOpConversion | |
CSelectOpConversion | |
CShiftOpConversion | |
CShuffleOpConversion | |
CSRSOpConversion | |
CSubOpConversion | |
CUnpackOpConversion | |
CUPDOpConversion | |
CUPSOpConversion | |
►NAIEX | |
CTokenAnalysis | |
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_data | DOC: Ion Userspace API |
Cion_heap_data | |
Cion_heap_query | Struct ion_heap_query - collection of data about all heaps @cnt - total number of heaps to be copied @heaps - buffer to copy heap data |
CLockAnalysis | |
►CLongestConvMACChainAnalysis | This analysis builds the longest possible chain of MAC operations whose operands are a vector that may or may not be shifted, and a broadcast |
CConvMac | |
CConvMacChainGroup | |
CLowerAIEMemcpy | |
CLowerExtOpPattern | |
CLowerTruncOpPattern | |
CLowerVectorAddIOpToAIEVecAddOp | |
CLowerVectorAddOrSubOpToAIEVecAddElemOrSubElemOp | |
CLowerVectorCmpOpToAIEVecCmpOp | |
CLowerVectorContractionOpToAIEVecMatMulPattern | |
CLowerVectorExtractStridedSliceOpAIE2Pattern | |
CLowerVectorExtractStridedSliceOpAIEv1Pattern | |
CLowerVectorMinMaxOpToAIEVecMinMaxOp | |
CLowerVectorMulIOpToAIEVecMulOp | |
CLowerVectorReductionAddBfloat16Op | |
CLowerVectorReductionAddFloatOp | |
CLowerVectorReductionAddIntOp | |
CLowerVectorReductionMaxOp | |
CLowerVectorReductionMinOp | |
CLowerVectorSelectOpToAIEVecSelOp | |
CLowerVectorToAIEVec | Lower 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 | |