MLIR-AIE
1.4.5.dev
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
docs
include
aie
Bindings
PyTypes.h
Conversion
AIEToConfiguration
AIEToConfiguration.h
AIEVecToLLVM
AIEVecToLLVM.h
AIEXToEmitC
AIEXToEmitC.h
Passes.h
Dialect
AIE
IR
AIECoreMemory.h
AIECoreSymbols.h
AIEDialect.h
AIEEnums.h
AIETargetModel.h
Transforms
AIEAssignBufferDescriptorIDs.h
AIEBufferAllocation.h
AIEChannelTurns.h
AIEDMAChannelAnalysis.h
AIEGenerateColumnControlOverlay.h
AIEPacketIdSpace.h
AIEPasses.h
AIEPathFinder.h
AIEPlacer.h
AIERoutingDiagnostics.h
AIEShimSharing.h
AIEStreamDependencyAnalysis.h
AIEStructuralRank.h
Util
AIERegisterDatabase.h
AIEVec
AIE1
IR
AIEVecAIE1Dialect.h
AIEVecAIE1Ops.h
Analysis
Passes.h
IR
AIEVecDialect.h
AIEVecMatMul.h
AIEVecOps.h
AIEVecShuffleModes.h
AIEVecTypes.h
Pipelines
Passes.h
TransformOps
AIEVecTransformOps.h
DialectExtension.h
Transforms
Passes.h
Utils
Utils.h
AIEVecUtils.h
AIEX
IR
AIEXDialect.h
AIEXEnums.h
Transforms
AIEXPasses.h
Utils
BdLowering.h
DmaDecomposition.h
DmaQueueModel.h
AIETokenAnalysis.h
AIEUtils.h
XLLVM
XLLVMDialect.h
Runtime
TxnEncoding.h
Target
LLVMIR
Dialect
XLLVM
XLLVMToLLVMIRTranslation.h
All.h
Targets
AIERT.h
AIETargets.h
AIETargetShared.h
InitialAllDialect.h
aie-c
Dialects.h
Registration.h
TargetModel.h
Translation.h
lib
CAPI
Dialects.cpp
Registration.cpp
TargetModel.cpp
Translation.cpp
Conversion
AIEToConfiguration
AIEToConfiguration.cpp
AIEVecToLLVM
AIEVecToLLVM.cpp
AIEXToEmitC
AIEXToEmitC.cpp
PassDetail.h
Dialect
AIE
IR
AIEDialect.cpp
AIETargetModel.cpp
AIETraceOps.cpp
Transforms
AIEAssignBufferDescriptorIDs.cpp
AIEAssignBuffers.cpp
AIEAssignCoreLinkFiles.cpp
AIEAssignLockIDs.cpp
AIEAssignPacketIds.cpp
AIECanonicalizeDevice.cpp
AIEChannelTurns.cpp
AIECheckAgainstImage.cpp
AIECoreIntRangeNarrowing.cpp
AIECoreToStandard.cpp
AIECreatePathFindFlows.cpp
AIEDMAChannelAnalysis.cpp
AIEFindFlows.cpp
AIEGenerateColumnControlOverlay.cpp
AIEHoistVectorTransferPointers.cpp
AIEInsertTraceFlows.cpp
AIELocalizeLocks.cpp
AIELowerCascadeFlows.cpp
AIENormalizeAddressSpaces.cpp
AIENormalizeDmaBdDims.cpp
AIEObjectFifoAllocate.cpp
AIEObjectFifoErasePools.cpp
AIEObjectFifoLiveness.cpp
AIEObjectFifoLowerCores.cpp
AIEObjectFifoLowerDMAs.cpp
AIEObjectFifoPipeline.cpp
AIEObjectFifoSplit.cpp
AIEObjectFifoUnroll.cpp
AIEObjectFifoVerify.cpp
AIEPacketIdSpace.cpp
AIEPathFinder.cpp
AIEPlacer.cpp
AIEPlaceTiles.cpp
AIERoutingDiagnostics.cpp
AIESAPlacer.cpp
AIEShimSharing.cpp
AIESplitFlowVias.cpp
AIEStreamDependencyAnalysis.cpp
AIEStructuralRank.cpp
AIETraceToConfig.cpp
AIEVectorToPointerLoops.cpp
AIEVectorTransferLowering.cpp
d_ary_heap.h
Util
AIERegisterDatabase.cpp
AIEVec
IR
AIE1
AIEVecAIE1Ops.cpp
AIEVecOps.cpp
AIEVecTypes.cpp
TransformOps
AIEVecTransformOps.cpp
DialectExtension.cpp
Transforms
AIE2PShufflePlanner.cpp
AIE2PShufflePlanner.h
AIEVecOptimizations.cpp
ConvertVectorToAIEVec.cpp
CopyRemoval.cpp
DynamicSizeNoImplicitBroadcast.cpp
FoldMulAddChainToConvOp.cpp
FoldMulAddChainToConvOp.h
SplitVectorLoadUpsChains.cpp
VectorToAIEVecConversions.cpp
VectorToVectorConversions.cpp
Utils
Utils.cpp
AIEX
IR
AIEXDialect.cpp
DmaDecomposition.cpp
Transforms
AIEAssignRuntimeSequenceBDIDs.cpp
AIECertVerify.cpp
AIECreateBroadcastPacket.cpp
AIECreateCores.cpp
AIECreateLocks.cpp
AIECtrlPacketToDma.cpp
AIEDecomposeLargeDmaBd.cpp
AIEDMATasksToNPU.cpp
AIEDmaToNpu.cpp
AIEExpandLoadPdi.cpp
AIEFuseTraceBuffers.cpp
AIEInlineTraceConfig.cpp
AIELowerCoreReset.cpp
AIELowerDmaChannelReset.cpp
AIELowerDynamicBDPool.cpp
AIELowerMemcpy.cpp
AIELowerMulticast.cpp
AIELowerScratchpadParameters.cpp
AIELowerSetLock.cpp
AIEMaterializeBDChains.cpp
AIEMaterializeRuntimeSequences.cpp
AIENpuToCert.cpp
AIEReserveRuntimeBDIDs.cpp
AIEResolveAddressPatchBuffers.cpp
AIEResourceStages.cpp
AIESCFToControlFlow.cpp
AIESplitLongRepeats.cpp
AIESubstituteShimDMAAllocations.cpp
AIETransformBfpTypes.cpp
AIETxnToControlPacket.cpp
AIEUnrollRuntimeSequenceLoops.cpp
AIEVerifyRuntimeRearm.cpp
AIEXToStandard.cpp
Utils
AIETokenAnalysis.cpp
AIEUtils.cpp
BdLowering.cpp
XLLVM
XLLVMOps.cpp
Target
LLVMIR
Dialect
XLLVM
XLLVMToLLVMIRTranslation.cpp
Targets
AIEFlowsToJSON.cpp
AIELLVMLink.cpp
AIERT.cpp
AIETargetBCF.cpp
AIETargetCDODirect.cpp
AIETargetCppTxn.cpp
AIETargetLdScript.cpp
AIETargetNPU.cpp
AIETargets.cpp
AIETargetShared.cpp
AIETargetSimulationFiles.cpp
AIETargetUcCert.cpp
AIETargetXAIEV2.cpp
runtime_lib
test_lib
hrx_test_wrapper.h
memory_allocator.cpp
memory_allocator.h
memory_allocator_ion.cpp
parameter_scratchpad.h
target.h
test_library.cpp
This file contains common libraries used for testing
test_library.h
test_utils.cpp
test_utils.h
xrt_test_wrapper.h
Generated by
1.15.0