| CAccessesLocalLocks | |
| CAcquireReleaseOneStateInDMABlock | |
| Cxilinx::AIE::Placer::Adjacency | |
| Cxilinx::AIE::StreamWaitGraph::Agent | A core, a DMA channel, or a tile's controller |
| CAIE2PElementwiseOps< OpTys > | |
| Cxilinx::aievec::AIE2PShufflePlanner | |
| Caie_libxaie_ctx_t | |
| Cxilinx::AIE::impl::AIEAssignBufferDescriptorIDsBase | |
| CAIEAssignBufferDescriptorIDsPass | |
| Cxilinx::AIE::impl::AIEAssignCoreLinkFilesBase | |
| CAIEAssignCoreLinkFilesPass | |
| Cxilinx::AIE::impl::AIEAssignLockIDsBase | |
| CAIEAssignLockIDsPass | |
| Cxilinx::AIE::impl::AIEAssignTileCtrlIDsBase | |
| CAIEAssignTileCtrlIDsPass | |
| Cxilinx::AIEX::impl::AIEBroadcastPacketBase | |
| CAIEBroadcastPacketPass | |
| Cxilinx::AIE::impl::AIECanonicalizeDeviceBase | |
| CAIECanonicalizeDevicePass | |
| Cxilinx::AIEX::impl::AIECreateCoresBase | |
| CAIECreateCoresPass | |
| Cxilinx::AIEX::impl::AIECreateLocksBase | |
| CAIECreateLocksPass | |
| Cxilinx::AIEX::impl::AIECtrlPacketInferTilesBase | |
| CAIECtrlPacketInferTilesPass | |
| Cxilinx::AIEX::impl::AIECtrlPacketToDmaBase | |
| CAIECtrlPacketToDmaPass | |
| Cxilinx::AIEX::impl::AIEDMATasksToNPUBase | |
| CAIEDMATasksToNPUPass | |
| Cxilinx::AIE::impl::AIEFindFlowsBase | |
| CAIEFindFlowsPass | |
| Cxilinx::AIE::impl::AIEGenerateColumnControlOverlayBase | |
| CAIEGenerateColumnControlOverlayPass | |
| Cxilinx::AIE::impl::AIELocalizeLocksBase | |
| CAIELocalizeLocksPass | |
| Cxilinx::AIE::impl::AIELowerCascadeFlowsBase | |
| CAIELowerCascadeFlowsPass | |
| Cxilinx::AIEX::impl::AIELowerCoreResetBase | |
| CAIELowerCoreResetPass | |
| Cxilinx::AIEX::impl::AIELowerDmaChannelResetBase | |
| CAIELowerDmaChannelResetPass | |
| Cxilinx::AIEX::impl::AIELowerMemcpyBase | |
| CAIELowerMemcpyPass | |
| Cxilinx::AIEX::impl::AIELowerSetLockBase | |
| CAIELowerSetLockPass | |
| Cxilinx::AIEX::impl::AIEMaterializeBDChainsBase | |
| CAIEMaterializeBDChainsPass | |
| Cxilinx::AIEX::impl::AIEMaterializeRuntimeSequencesBase | |
| CAIEMaterializeRuntimeSequencesPass | |
| Cxilinx::AIEX::impl::AIEMulticastBase | |
| CAIELowerMulticastPass | |
| Cxilinx::AIE::impl::AIENormalizeAddressSpacesBase | |
| CAIENormalizeAddressSpacesPass | |
| Cxilinx::AIE::impl::AIENormalizeDmaBdDimsBase | |
| CAIENormalizeDmaBdDimsPass | |
| Cxilinx::AIE::AIERTControl | |
| CAieRtControl | |
| Cxilinx::AIE::AIERTControl::AIERtImpl | |
| Cxilinx::AIE::AIETargetModel | |
| Cxilinx::AIE::AIE1TargetModel | |
| Cxilinx::AIE::VC1902TargetModel | |
| Cxilinx::AIE::AIE2TargetModel | |
| Cxilinx::AIE::AIE2PSTargetModel | |
| Cxilinx::AIE::VE3858TargetModel | |
| Cxilinx::AIE::BaseNPU1TargetModel | |
| Cxilinx::AIE::VirtualizedNPU1TargetModel | |
| Cxilinx::AIE::BaseNPU2TargetModel | |
| Cxilinx::AIE::NPU2TargetModel | |
| Cxilinx::AIE::VirtualizedNPU2TargetModel | |
| Cxilinx::AIE::VE2302TargetModel | |
| Cxilinx::AIE::VE2802TargetModel | |
| Cxilinx::AIEX::impl::AIETransformBfpTypesBase | |
| CAIETransformBfpTypesPass | |
| Cxilinx::aievec::impl::AIEVecConvAnalysisBase | |
| Cxilinx::aievec::AIEVecConvAnalysis | |
| Cxilinx::AIEX::impl::AIEXToStandardBase | |
| CAIEXToStandardPass | |
| Cargs | |
| CBankAwareContext | |
| CBdIdGenerator | |
| Caie_runtime::BdPool | |
| Cxilinx::AIEX::BdTemplateFields | |
| Cxilinx::AIE::BitFieldInfo | Bit field information for a register |
| Cxilinx::AIEX::BlockwriteData | |
| Chrx_test::Buffer | |
| Cxilinx::AIE::BufferAllocation | |
| Cxilinx::aievec::BufferParams | |
| Cxilinx::AIE::SwitchboxConnect::Cell | |
| Chrx_test::ChainRun | |
| Cxilinx::AIEX::DmaQueueModel::ChannelState | One channel's queue: its pushes not yet known to have completed, oldest first, each true when it issues a completion token |
| CCircuitFanoutSeed | |
| Cxilinx::AIE::Placer::CollectedOps | |
| Cxilinx::AIE::NpuConfigCache::Config | |
| CConnectivityAnalysis | |
| Cxilinx::AIEX::ConstStridePolicy | |
| Chrx_test::Context | |
| CContractionTile | |
| CConversionPattern | |
| CBfpToIntegerConversionPattern | |
| Cxilinx::impl::ConvertAIEVecToLLVMBase | |
| Cxilinx::aievec::ConvertAIEVecToLLVMPass | |
| Cmlir::ConvertOpToLLVMPattern | |
| Cxilinx::aievec::AccFloatAddSubAIE2pConversion< aievec::AddElemOp, xllvm::AddACC2048AccFloatAIE2pIntrOp > | |
| Cxilinx::aievec::AccFloatAddSubAIE2pConversion< aievec::SubElemOp, xllvm::SubACC2048AccFloatAIE2pIntrOp > | |
| Cxilinx::aievec::CmpOpConversionBase< xllvm::VectorMaxLtBf16IntrOp, xllvm::VectorMinGeBf16IntrOp, xllvm::VectorMaxLt32IntrOp, xllvm::VectorMinGe32IntrOp, xllvm::VectorMaxLt16IntrOp, xllvm::VectorMinGe16IntrOp > | |
| Cxilinx::aievec::CmpOpConversionBase< xllvm::VectorMaxLtBf16AIE2pIntrOp, xllvm::VectorMinGeBf16AIE2pIntrOp, xllvm::VectorMaxLt32AIE2pIntrOp, xllvm::VectorMinGe32AIE2pIntrOp, xllvm::VectorMaxLt16AIE2pIntrOp, xllvm::VectorMinGe16AIE2pIntrOp > | |
| Cxilinx::aievec::SelOpConversionBase< xllvm::VectorSel16IntrOp, xllvm::VectorSel32IntrOp > | |
| Cxilinx::aievec::SelOpConversionBase< xllvm::VectorSel16AIE2pIntrOp, xllvm::VectorSel32AIE2pIntrOp > | |
| Cxilinx::aievec::AccFloatAddSubAIE2pConversion< SrcOpTy, IntrOpTy > | |
| Cxilinx::aievec::AccFloatUnaryOpAIE2pConversion< SrcOpTy, IntrOpTy > | |
| Cxilinx::aievec::AddElemOpAIE2Conversion | |
| Cxilinx::aievec::AddOpConversion | |
| Cxilinx::aievec::BroadcastOpConversion | |
| Cxilinx::aievec::BroadcastScalarOpAIE2pConversion | |
| Cxilinx::aievec::BroadcastScalarOpConversion | |
| Cxilinx::aievec::CmpOpConversionBase< MaxLtBf16IntrOp, MinGeBf16IntrOp, MaxLt32IntrOp, MinGe32IntrOp, MaxLt16IntrOp, MinGe16IntrOp > | |
| Cxilinx::aievec::ConcatOpAIE2pConversion | |
| Cxilinx::aievec::ConcatOpConversion | |
| Cxilinx::aievec::ExpOpAIE2pConversion | |
| Cxilinx::aievec::ExtOpAIE2pConversion | |
| Cxilinx::aievec::ExtOpConversion | |
| Cxilinx::aievec::ExtractElemOpAIE2pConversion | |
| Cxilinx::aievec::ExtractElemOpConversion | |
| Cxilinx::aievec::FMAElemOpAIE2pConversion | |
| Cxilinx::aievec::FMAElemOpConversion | |
| Cxilinx::aievec::FMAOpConversion | |
| Cxilinx::aievec::FdivOpConversion | |
| Cxilinx::aievec::FoldAIECastOps | |
| Cxilinx::aievec::FoldAIECastOpsAIE2p | |
| Cxilinx::aievec::InvOpAIE2pConversion | |
| Cxilinx::aievec::MatMulOpAIE2pConversion | |
| Cxilinx::aievec::MatMulOpConversion | |
| Cxilinx::aievec::MaxOpAIE2pConversion | |
| Cxilinx::aievec::MaxOpConversion | |
| Cxilinx::aievec::MinOpAIE2pConversion | |
| Cxilinx::aievec::MinOpConversion | |
| Cxilinx::aievec::MulElemOpAIE2pConversion | |
| Cxilinx::aievec::MulElemOpConversion | |
| Cxilinx::aievec::MulOpConversion | |
| Cxilinx::aievec::NegOpAIE2Conversion | |
| Cxilinx::aievec::NegOpAIE2pConversion | |
| Cxilinx::aievec::OneLaneBroadcastOpConversion | |
| Cxilinx::aievec::OneLaneInsertOpConversion | |
| Cxilinx::aievec::PackOpConversion | |
| Cxilinx::aievec::RsqrtOpAIE2pConversion | |
| Cxilinx::aievec::SRSOpAIE2Conversion | |
| Cxilinx::aievec::SRSOpAIE2pConversion | |
| Cxilinx::aievec::SelOpConversionBase< Sel16IntrOp, Sel32IntrOp > | |
| Cxilinx::aievec::SelectOpConversion | |
| Cxilinx::aievec::ShiftOpAIE2pConversion | |
| Cxilinx::aievec::ShiftOpConversion | |
| Cxilinx::aievec::ShuffleOpAIE2pConversion | |
| Cxilinx::aievec::ShuffleOpConversion | |
| Cxilinx::aievec::SubElemOpAIE2Conversion | |
| Cxilinx::aievec::SubOpConversion | |
| Cxilinx::aievec::UPDOpConversion | |
| Cxilinx::aievec::UPSOpAIE2Conversion | |
| Cxilinx::aievec::UPSOpAIE2pConversion | |
| Cxilinx::aievec::UnpackI4OpAIE2pConversion | |
| Cxilinx::aievec::UnpackOpConversion | |
| CLongestConvMACChainAnalysis::ConvMac | |
| CLongestConvMACChainAnalysis::ConvMacChainGroup | |
| Cxilinx::AIE::CoreTurns | The order one core moves objects through several pools, read off its program, so that one DMA channel can serve those pools in turn |
| Cd_ary_heap_indirect< Value, Arity, IndexInHeapPropertyMap, DistanceMap, Compare, Container > | |
| Cxilinx::aievec::AddElemOpAIE2Conversion::DecodedAddElemOp | |
| Cxilinx::aievec::MulElemOpAIE2pConversion::DecodedMulElemOp | |
| Cxilinx::aievec::MulElemOpConversion::DecodedMulElemOp | |
| Cxilinx::aievec::SubElemOpAIE2Conversion::DecodedSubElemOp | |
| Cllvm::DenseMapInfo< xilinx::AIE::DMAChannel > | |
| Cllvm::DenseMapInfo< xilinx::AIE::ObjectFifoAcquireOp > | |
| Cllvm::DenseMapInfo< xilinx::AIE::ObjectFifoCreateOp > | |
| Cllvm::DenseMapInfo< xilinx::AIE::Port > | |
| Cllvm::DenseMapInfo< xilinx::AIE::TileID > | |
| Cxilinx::AIE::DmaBdField | Bits [shift, shift + width) of register word in a buffer descriptor's register block |
| Cxilinx::AIE::DmaBdLayout | The register layout of one tile type's DMA buffer descriptor |
| Cxilinx::AIE::DMAChannelAnalysis | Which DMA channels of each tile are already spoken for, so that a channel is handed out at most once across everything that programs one |
| Cxilinx::AIE::DmaChannelProgram | The BD chain a DMA channel runs, as one aie.dma_start, aie.dma or runtime task programs it |
| Cxilinx::AIEX::DmaCompletionState | Completion is distinct from queue occupancy: Task_Queue_Size excludes the running task |
| Cxilinx::AIEX::DmaQueueModel | Tracks, per DMA channel, the pushes not yet known to have completed along one execution path |
| Cxilinx::AIE::DynamicTileAnalysis | |
| Cxilinx::AIE::ShimTransferSpans::End | A shim end a runtime sequence transfers through |
| Cllvm::ErrorInfo | |
| Cxilinx::AIE::DeadlockProneRouting | |
| Cxilinx::AIE::PinnedRoutingFailure | |
| Cxilinx::AIE::RoutingFailure | |
| Cxilinx::AIE::EventInfo | Event information |
| CEventMonitor | |
| Cext_mem_model_t | |
| Cxilinx::AIE::Flow | |
| Cllvm::GraphTraits< const WaitGraph * > | |
| Cstd::hash< xilinx::AIE::Port > | |
| Cstd::hash< xilinx::AIE::TileID > | |
| CHasSomeParent< ParentOpTypes > | |
| CHasSomeTerminator< TerminatorOpTypes > | |
| Cxilinx::AIE::HoldCycle | A cycle of waits packet streams can deadlock in, given their routes |
| Cxilinx::AIE::Pathfinder::RouteState::IdSplit | |
| CInBuf< T > | |
| Cstd::less< xilinx::AIE::Port > | |
| CLiftedOps | |
| Chrx_test::LoadedKernel | |
| 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 |
| Cxilinx::aievec::MatMulRecipe | |
| Cxilinx::AIE::MemoryRun | |
| Cxilinx::AIE::NamedOpTable | |
| Cxilinx::AIE::NamedOpTableCollection | |
| CNarrowingResult | |
| Cxilinx::AIEX::NdDmaPattern | Innermost-first ND access pattern (d0..d3 / repeat), matching the convention used by verifyStridesWraps and NpuDmaMemcpyNdOp verification |
| Cxilinx::AIE::NetBoundingBox | |
| Cxilinx::AIE::NetInfo | |
| Cxilinx::aievec::ShufflePlan::Node | |
| Cxilinx::AIE::NpuConfigCache | |
| Cmlir::OffsetSizeAndStrideOpInterface | |
| Cxilinx::AIE::MyOffsetSizeAndStrideOpInterface | |
| Cmlir::detail::OffsetSizeAndStrideOpInterfaceTrait | |
| Cxilinx::AIE::MyOffsetSizeAndStrideOpInterfaceTrait< ConcreteOp > | |
| Cxilinx::AIE::MyOffsetSizeAndStrideOpInterface::Trait< ConcreteOp > | |
| COpConversionPattern | |
| CComputeAbsOpPattern< math::AbsFOp > | |
| CComputeAbsOpPattern< math::AbsIOp > | |
| CComputeBandAndBorOpPattern< arith::OrIOp, aievec::BorOp > | |
| CComputeBandAndBorOpPattern< arith::AndIOp, aievec::BandOp > | |
| CLowerExtOpPattern< arith::ExtFOp > | |
| CLowerExtOpPattern< arith::ExtSIOp > | |
| CLowerScalarMinMaxToAIEVecMinMaxOp< arith::MinSIOp, aievec::MinOp > | |
| CLowerScalarMinMaxToAIEVecMinMaxOp< arith::MaxSIOp, aievec::MaxOp > | |
| CLowerTruncOpPattern< arith::TruncFOp > | |
| CLowerTruncOpPattern< arith::TruncIOp > | |
| CLowerVectorAddOrSubOpToAIEVecAddElemOrSubElemOp< arith::AddIOp, aievec::AddElemOp > | |
| CLowerVectorAddOrSubOpToAIEVecAddElemOrSubElemOp< arith::SubIOp, aievec::SubElemOp > | |
| CLowerVectorAddOrSubOpToAIEVecAddElemOrSubElemOp< arith::AddFOp, aievec::AddElemOp > | |
| CLowerVectorAddOrSubOpToAIEVecAddElemOrSubElemOp< arith::SubFOp, aievec::SubElemOp > | |
| CLowerVectorCmpOpToAIEVecCmpOp< arith::CmpIOp, CmpIPredicate > | |
| CLowerVectorCmpOpToAIEVecCmpOp< arith::CmpFOp, CmpFPredicate > | |
| CLowerVectorContractionOpToAIEVecMatMulPattern< aievec::MatMulOp > | |
| CLowerVectorContractionOpToAIEVecMatMulPattern< aievec::MatMulOp_AIE2P > | |
| CLowerVectorMinMaxOpToAIEVecMinMaxOp< arith::MinSIOp, aievec::MinOp > | |
| CLowerVectorMinMaxOpToAIEVecMinMaxOp< arith::MaxSIOp, aievec::MaxOp > | |
| CLowerVectorMinMaxOpToAIEVecMinMaxOp< arith::MinimumFOp, aievec::MinOp > | |
| CLowerVectorMinMaxOpToAIEVecMinMaxOp< arith::MaximumFOp, aievec::MaxOp > | |
| CLowerVectorMinMaxOpToAIEVecMinMaxOp< arith::MaxNumFOp, aievec::MaxOp > | |
| CLowerVectorUMinMaxOpToCmpSelOp< arith::MinUIOp, arith::CmpIPredicate::ult > | |
| CLowerVectorUMinMaxOpToCmpSelOp< arith::MaxUIOp, arith::CmpIPredicate::ugt > | |
| COneToOneVectorOpToAIEVecOpPattern< arith::AddFOp, aievec::aie1::AddOp > | |
| COneToOneVectorOpToAIEVecOpPattern< arith::MulFOp, aievec::aie1::MulOp > | |
| COneToOneVectorOpToAIEVecOpPattern< arith::SubIOp, aievec::aie1::SubOp > | |
| COneToOneVectorOpToAIEVecOpPattern< arith::SubFOp, aievec::aie1::SubOp > | |
| CScalarizeVectorIntFpConversionOpPattern< arith::SIToFPOp > | |
| CScalarizeVectorIntFpConversionOpPattern< arith::UIToFPOp > | |
| CScalarizeVectorIntFpConversionOpPattern< arith::FPToSIOp > | |
| CScalarizeVectorIntFpConversionOpPattern< arith::FPToUIOp > | |
| CAIEOpRemoval< MyOp > | |
| CAIEOpRemoval< MyOp > | |
| CAIEOpRemoval< MyOp > | |
| CAIEXOpRemoval< MyAIEXOp > | |
| CComputeAbsOpPattern< SrcOpTy > | |
| CComputeBandAndBorOpPattern< SrcOpTy, DstOpTy > | |
| CComputeBxorAndBnegOpPattern | |
| CComputeCeilOpPattern | |
| CComputeErfOpAIE2PPattern | |
| CComputeErfOpPattern | |
| CComputeExpOpByLUTLLVMPattern | |
| CComputeExpOpByLUTPattern | |
| CComputeFloorOpPattern | |
| CComputeNegOpPattern | |
| CComputeOneLaneMathOpAIE2PPattern< OpTy > | |
| CComputeRsqrtOpLLVMAIE2Pattern | |
| CComputeRsqrtOpPattern | |
| CComputeScalarMathOpByVectorAIE2PPattern< OpTy > | |
| CComputeSigmoidOpPattern | |
| CComputeSignedIntRightShiftOpPattern | |
| CComputeSqrtOpAIE2Pattern | |
| CComputeTanhOpByLUTPattern | |
| CConvertDivFToAIEVecInvOpPattern | |
| CConvertMathExpToAIEVecExpOpPattern | |
| CConvertMathToAIEVecAccFloatUnaryOpPattern< MathOpTy, AIEVecOpTy > | |
| CConvertMulAddFToAIEVecFMAElemOpPattern | |
| CConvertMulAddToAIEVecFMAElemOpPattern | |
| CConvertMulAddToAIEVecFMAOpPattern | |
| CConvertMulFToAIEVecMulElemOpAIE2PPattern | |
| CConvertMulFToAIEVecMulElemOpPattern | |
| CConvertMulIToAIEVecMulElemOpPattern | |
| CConvertSplatToAIEBroadcast | |
| CConvertSplatToAIEBroadcastAIE2p | |
| CConvertSplatTransferReadToBroadcastPattern | |
| CConvertVectorFMAOpToAIEVecFMAElemOpAIE2PPattern | |
| CConvertVectorFMAOpToAIEVecFMAElemOpPattern | |
| CCoreResetToMaskWrite32Pattern | |
| CDmaChannelResetToMaskWrite32Pattern | |
| CExpandUPDToUPDAndExtPattern | |
| CFlattenElementwiseVectorToRank1Pattern< OpTy > | |
| CFlattenMultDimTransferReadPattern | |
| CFlattenMultDimTransferWritePattern | |
| CFoldAIEShiftAndBroadcast | |
| CFoldMulAddChainToConvOpPattern | |
| CFoldSplatToFMAOp | |
| CFoldVectorExtractAndSplatToAIEBroadcast | |
| CFuseExtIntoUPDPattern | |
| CLowerAIEMemcpy | |
| CLowerExtOpPattern< SrcOpTy > | |
| CLowerExtUIOfBitcastI4ToUnpackPattern | |
| CLowerScalarMinMaxToAIEVecMinMaxOp< SrcOpTy, DstOpTy > | |
| CLowerScalarShRSIToAIEVecUPSSRS | |
| CLowerScalarShiftClampTruncToSRS | |
| CLowerTruncOpPattern< SrcOpTy > | |
| CLowerVectorAddIOpToAIEVecAddOp | |
| CLowerVectorAddOrSubOpToAIEVecAddElemOrSubElemOp< SrcOpTy, DstOpTy > | |
| CLowerVectorCmpOpToAIEVecCmpOp< SrcOpTy, CmpTy > | |
| CLowerVectorContractionOpToAIEVecMatMulPattern< MatMulOpTy > | |
| CLowerVectorExtractStridedSliceOpAIE2Pattern | |
| CLowerVectorExtractStridedSliceOpAIEv1Pattern | |
| CLowerVectorMinMaxOpToAIEVecMinMaxOp< SrcOpTy, DstOpTy > | |
| CLowerVectorMulIOpToAIEVecMulOp | |
| CLowerVectorReductionAddBfloat16OpAIE2 | |
| CLowerVectorReductionAddBfloat16OpAIE2P | |
| CLowerVectorReductionAddFloatOp | |
| CLowerVectorReductionAddIntOp | |
| CLowerVectorReductionMaxOp | |
| CLowerVectorReductionMinOp | |
| CLowerVectorSIToFPI16BF16AIE2pPattern | |
| CLowerVectorSelectOpToAIEVecSelOp | |
| CLowerVectorTransferReadToAIEUPD | |
| CLowerVectorTransposeOpToAIEVecShuffleOpPattern | |
| CLowerVectorUMinMaxOpToCmpSelOp< SrcOpTy, Pred > | |
| CMergeSingleColumnI16FMAOpPattern | |
| CNormalizeLanesAIE2PPattern< OpTy > | |
| COneToOneVectorOpToAIEVecOpPattern< SrcOpTy, DstOpTy > | |
| CRemoveAIECalls | |
| CRemoveAIEFuncs | |
| CScalarizeVectorIntFpConversionOpPattern< SrcOpTy > | |
| CSetLockToWrite32Pattern | |
| CShiftClampTruncToSRSPattern | |
| CSplitUnalignedTransferReadPattern | |
| CToken2LockLowering | |
| COpRewritePattern | |
| CBroadcastLeadingDimsToRepeatPattern | |
| CCanonicalizeTrivialReadAccessSubviewOpPattern | Pattern to canonicalize trivial vector.transfer_read operations on subviews |
| CCanonicalizeTrivialWriteAccessSubviewOpPattern | Pattern to canonicalize trivial vector.transfer_write operations on subviews |
| CConvertLeadingUnitDimInsertToReshapePattern | |
| CDMAAwaitTaskOpPattern | |
| CDMAStartTaskOpPattern | |
| CEmulateBinaryF32InBF16Pattern< OpTy > | Pattern to emulate f32 binary vector arithmetic ops in bf16 |
| CEmulateCmpFF32InBF16Pattern | Pattern to emulate f32 comparison ops in bf16 |
| CEmulateFMAF32InBF16Pattern | Pattern to emulate f32 vector.fma with bf16 inputs |
| CEmulateMulFInBF16Pattern | Pattern to emulate an f32 multiply with bf16 inputs |
| CEmulateSelectF32InBF16Pattern | Pattern to emulate f32 select ops in bf16 |
| CEmulateUnaryF32InBF16Pattern< OpTy > | Pattern to emulate f32 unary vector ops in bf16 |
| CFlattenVectorIterArgsPattern | |
| CFoldBF16RoundTripPattern | Pattern to drop bf16 -> f32 -> bf16 round trips |
| CFuseMulAddFInBF16Pattern | Pattern to fold an f32 multiply into the add that is its only user, as a vector.fma with bf16 inputs |
| CSwapUnaryOpsPattern< UnaryOpA, UnaryOpB > | |
| COutBuf< T > | |
| Cxilinx::AIE::PacketConstraints | |
| Cxilinx::AIE::PacketIdSpace | The packet ids a device has already spoken for |
| Cxilinx::AIE::PacketsApart | |
| Ctest_utils::ParameterScratchpad | |
| Cmlir::PassPipelineOptions | |
| Cxilinx::AIEX::AIEResourceStagesOptions | Options of aie-resource-stages, named and defaulted as aiecc's flags |
| Cxilinx::aievec::CanonicalizeVectorForAIEVecOptions | Options for the "canonicalize-vector-for-aievec" pipeline |
| Cxilinx::aievec::ConvertVectorToAIEVecOptions | Options for the "convert-vector-to-aievec" pipeline |
| Cxilinx::aievec::LowerVectorToAIEVecOptions | Options for the "lower-vector-to-aievec" pipeline |
| Cxilinx::aievec::OptimizeAIEVecOptions | Options for the "optimize-aievec" pipeline |
| CPassWrapper | |
| CAIEVecConvOpTransformationPass | |
| CAIEVecTransformationPass | |
| CBF16EmulationPass | |
| CCanonicalizeVectorForAIEVecPass | |
| CDynamicSizeNoImplicitBroadcastPass | |
| CExtendUPDOpsPass | |
| CLowerVectorToAIEVec | Lower incoming vector operations into their corresponding AIE vector intrinsics |
| CRedundantLoadStoreOptimizationPass | |
| CReorderOperationsPass | |
| CSimplifyUPDOpsPass | |
| CVectorBroadcastLoweringPass | |
| Cxilinx::AIE::PathEndPoint | |
| Cxilinx::AIE::Pathfinder | |
| CPinnedOverlay | What the prioritized flows take routed alone (see has_ctrl_pkt_overlay) |
| Cxilinx::AIE::Placer | |
| Cxilinx::AIE::SAPlacer | |
| Cxilinx::AIE::SequentialPlacer | |
| Cxilinx::AIEX::DmaCompletionState::Push | |
| CPyAieTargetModel | |
| Cxilinx::AIEX::QueueEffect | What one op in a loop body does to a channel queue |
| Cxilinx::AIE::RegisterDatabase | Register and event database for a specific architecture |
| Cxilinx::AIE::RegisterInfo | Register information |
| Cxilinx::AIE::ResetConfig | |
| Cxilinx::aievec::ResolvedMatMulOperand | |
| CRewritePattern | |
| CSetInboundsToReadStoreOpPattern< TransferReadOp > | |
| CSetInboundsToReadStoreOpPattern< TransferWriteOp > | |
| CDMAInlineBDChainPattern | |
| CDMAStartBdChainForOpPattern | |
| CDynamicSizeNoImplicitBroadcastPattern | |
| CInlineRuntimeCallsPattern | |
| CInsertLoadPdiForConfigurePattern | |
| CSetInboundsToReadStoreOpPattern< OpTy > | |
| Cxilinx::AIE::RoutedStream | One stream from a source tile port to a destination tile port, recovered from the physical switchbox and shim-mux configuration |
| Cxilinx::AIE::Pathfinder::RouteState | |
| Cxilinx::AIE::Routing | |
| Cxilinx::AIE::RoutingFaults | |
| CRuntimeCallGraphCyclicityAnalysis | |
| Cxilinx::AIE::SAConfig | |
| Cxilinx::AIE::SASchedule | |
| Cxilinx::AIE::ShimTransferSpans | When the runtime sequences have each shim end's transfers in flight, so that ends never in flight together can take turns on one shim channel |
| Cxilinx::aievec::ShuffleGather | |
| Cxilinx::aievec::ShuffleModeShape | |
| Cxilinx::aievec::ShufflePlan | |
| Cxilinx::aievec::ShuffleRequest | |
| Cxilinx::AIEX::SsaStridePolicy | |
| Cxilinx::AIE::HoldCycle::Step | |
| Cxilinx::AIE::StreamConflicts | The streams a device asks for or already routes, and which pairs of them must not share an arbiter or a link |
| Cxilinx::AIE::StreamDeadlockAnalysis | Which streams can deadlock against each other if they share an arbiter or a link |
| Cxilinx::AIE::StreamDemand | |
| Cxilinx::AIE::StreamEndpoint | A tile port at the edge of the stream fabric |
| Cxilinx::AIE::StreamHop | A switchbox a stream passes: the port it enters by and, where it is packet switched there, the arbiter it takes |
| Cxilinx::AIE::StreamVolumeAnalysis | How much data a stream carries over a run and how much a receiver takes in before it has to wait on another agent, read off BD lengths, repeat counts, lock initial values and runtime transfers |
| Cxilinx::AIE::StreamWaitGraph | Which agent waits on which |
| Cxilinx::AIE::StreamWindow | |
| Cxilinx::AIE::StreamWindowStep | |
| Cxilinx::AIE::StructuralGraph | Ops and the labelled links between them, for ranking them by structure where a pass would otherwise fall back on op order |
| Cxilinx::AIEX::SubviewTraceResult | |
| Cxilinx::AIE::SwitchboxConnect | |
| Cxilinx::AIE::SwitchSetting | |
| Cxilinx::AIEX::TaskBdDecomposition | How aie-decompose-large-dma-bd splits a runtime task's descriptor |
| Cxilinx::AIE::TileAvailability | |
| Cxilinx::AIE::TileDMAChannel | One DMA channel of one tile |
| Cxilinx::AIE::TileMemoryLimits | A memtile is reached by DMA rather than by core vector load and store, so its bus width also covers the vector-alignment requirement |
| Cxilinx::AIEX::TokenAnalysis | |
| Cllvm::GraphTraits< const WaitGraph * >::ToNode | |
| Cmlir::OpTrait::TraitBase | |
| Cxilinx::AIE::AttrBasedSymbolVisibility< ConcreteType > | |
| Cxilinx::AIE::HasValidBDs< ConcreteType > | |
| Cxilinx::AIE::HasValidDMAChannels< ConcreteType > | |
| Cxilinx::AIE::IsFlowEndPoint< ConcreteType > | |
| Cxilinx::AIE::SkipAccessibilityCheckTrait< ConcreteType > | |
| Cxilinx::AIE::Pathfinder::TreeBuilder | |
| Cxilinx::AIE::TreeHop | |
| Cxilinx::AIE::TreeSplit | |
| Caie_runtime::TxnDeviceInfo | |
| Cxilinx::AIE::TxnLocBracket | |
| Cxilinx::AIE::TxnLocEntry | |
| Cmlir::Type | |
| Cxilinx::aievec::AIEVecType | |
| Cmlir::TypeConverter | |
| CBfpToIntegerConverter | |
| CUsesOneLockInDMABlock | |
| CVia | |