MLIR-AIE 1.4.5.dev
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 44 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.