MLIR-AIE
Namespaces | Functions
AIETargets.h File Reference
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/MLIRContext.h"
#include "mlir/Support/LogicalResult.h"
#include "llvm/Support/raw_ostream.h"
#include <vector>
+ Include dependency graph for AIETargets.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  xilinx
 
namespace  xilinx::AIE
 Include the generated interface declarations.
 
namespace  xilinx::aievec
 

Functions

mlir::LogicalResult xilinx::AIE::AIETranslateToXAIEV2 (mlir::ModuleOp module, llvm::raw_ostream &output)
 
mlir::LogicalResult xilinx::AIE::AIETranslateToHSA (mlir::ModuleOp module, llvm::raw_ostream &output)
 
mlir::LogicalResult xilinx::AIE::AIEFlowsToJSON (mlir::ModuleOp module, llvm::raw_ostream &output)
 
mlir::LogicalResult xilinx::AIE::ADFGenerateCPPGraph (mlir::ModuleOp module, llvm::raw_ostream &output)
 
mlir::LogicalResult xilinx::AIE::AIETranslateSCSimConfig (mlir::ModuleOp module, llvm::raw_ostream &output)
 
mlir::LogicalResult xilinx::AIE::AIETranslateShimSolution (mlir::ModuleOp module, llvm::raw_ostream &)
 
mlir::LogicalResult xilinx::AIE::AIETranslateGraphXPE (mlir::ModuleOp module, llvm::raw_ostream &)
 
mlir::LogicalResult xilinx::AIE::AIETranslateNpuToBinary (mlir::ModuleOp, std::vector< uint32_t > &, llvm::StringRef sequenceName="")
 
mlir::LogicalResult xilinx::AIE::AIETranslateControlPacketsToUI32Vec (mlir::ModuleOp, std::vector< uint32_t > &, llvm::StringRef sequenceName="")
 
mlir::LogicalResult xilinx::AIE::AIETranslateToLdScript (mlir::ModuleOp module, llvm::raw_ostream &output, int tileCol, int tileRow)
 
mlir::LogicalResult xilinx::AIE::AIETranslateToBCF (mlir::ModuleOp module, llvm::raw_ostream &output, int tileCol, int tileRow)
 
mlir::LogicalResult xilinx::AIE::AIELLVMLink (llvm::raw_ostream &output, std::vector< std::string > Files, bool DisableDITypeMap=false, bool NoVerify=false, bool Internalize=false, bool OnlyNeeded=false, bool PreserveAssemblyUseListOrder=false, bool Verbose=false)
 
mlir::LogicalResult xilinx::AIE::AIETranslateToCDODirect (mlir::ModuleOp m, llvm::StringRef workDirPath, bool bigEndian=false, bool emitUnified=false, bool cdoDebug=false, bool aieSim=false, bool xaieDebug=false, bool enableCores=true)
 
mlir::LogicalResult xilinx::AIE::AIETranslateToTargetArch (mlir::ModuleOp module, llvm::raw_ostream &output)
 
mlir::LogicalResult xilinx::aievec::translateAIEVecToCpp (mlir::Operation *op, bool aie2, mlir::raw_ostream &os)
 Translates the AIE vector dialect MLIR to C++ code.