MLIR-AIE 1.4.5.dev
xilinx Namespace Reference

Namespaces

namespace  AIEX
namespace  AIE
namespace  aievec
namespace  xllvm

Enumerations

enum class  AIEArch { AIE , AIE2 , AIE2P , UNKNOWN }

Functions

std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > createConvertAIEXToEmitCPass ()
std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > createConvertAIEXToEmitCPass (bool foldDDRAddrOffset, bool emitDispatchShim)
 Configure the pass programmatically; see AIETranslateNpuToCpp.
void registerAllDialects (mlir::DialectRegistry &registry)

Enumeration Type Documentation

◆ AIEArch

enum class xilinx::AIEArch
strong
Enumerator
AIE 
AIE2 
AIE2P 
UNKNOWN 

Definition at line 19 of file Passes.h.

Function Documentation

◆ createConvertAIEXToEmitCPass() [1/2]

std::unique_ptr< OperationPass< ModuleOp > > xilinx::createConvertAIEXToEmitCPass ( )

Definition at line 896 of file AIEXToEmitC.cpp.

◆ createConvertAIEXToEmitCPass() [2/2]

std::unique_ptr< OperationPass< ModuleOp > > xilinx::createConvertAIEXToEmitCPass ( bool foldDDRAddrOffset,
bool emitDispatchShim )

Configure the pass programmatically; see AIETranslateNpuToCpp.

Definition at line 901 of file AIEXToEmitC.cpp.

◆ registerAllDialects()

void xilinx::registerAllDialects ( mlir::DialectRegistry & registry)
inline

Definition at line 26 of file InitialAllDialect.h.

Referenced by aieRegisterAllPasses().