MLIR-AIE
Functions
xilinx::xllvm Namespace Reference

Functions

llvm::CallInst * createExternalLLVMIntrinsicCall (llvm::IRBuilderBase &builder, mlir::LLVM::ModuleTranslation &moduleTranslation, mlir::Operation *intrOp, llvm::StringRef intrinsicName)
 
void registerXLLVMDialectTranslation (mlir::DialectRegistry &registry)
 Register the AIEVec dialect and the translation from it to the LLVM dialect in the given registry.
 
void registerXLLVMDialectTranslation (mlir::MLIRContext &context)
 Register the AIEVec dialect and the translation from it to the LLVM dialect in the registry associated with the given context.
 
llvm::CallInst * createExternalLLVMIntrinsicCall (llvm::IRBuilderBase &builder, LLVM::ModuleTranslation &moduleTranslation, Operation *intrOp, llvm::StringRef intrinsicName)
 

Function Documentation

◆ createExternalLLVMIntrinsicCall() [1/2]

llvm::CallInst * xilinx::xllvm::createExternalLLVMIntrinsicCall ( llvm::IRBuilderBase &  builder,
LLVM::ModuleTranslation &  moduleTranslation,
Operation *  intrOp,
llvm::StringRef  intrinsicName 
)

Definition at line 47 of file XLLVMOps.cpp.

◆ createExternalLLVMIntrinsicCall() [2/2]

llvm::CallInst * xilinx::xllvm::createExternalLLVMIntrinsicCall ( llvm::IRBuilderBase &  builder,
mlir::LLVM::ModuleTranslation &  moduleTranslation,
mlir::Operation *  intrOp,
llvm::StringRef  intrinsicName 
)

◆ registerXLLVMDialectTranslation() [1/2]

void xilinx::xllvm::registerXLLVMDialectTranslation ( mlir::DialectRegistry &  registry)

Register the AIEVec dialect and the translation from it to the LLVM dialect in the given registry.

◆ registerXLLVMDialectTranslation() [2/2]

void xilinx::xllvm::registerXLLVMDialectTranslation ( mlir::MLIRContext &  context)

Register the AIEVec dialect and the translation from it to the LLVM dialect in the registry associated with the given context.