MLIR 22.0.0git
MemRefToEmitC.h File Reference

Go to the source code of this file.

Namespaces

namespace  mlir
 Include the generated interface declarations.

Functions

void mlir::populateMemRefToEmitCTypeConversion (TypeConverter &typeConverter)
void mlir::populateMemRefToEmitCConversionPatterns (RewritePatternSet &patterns, const TypeConverter &converter)
void mlir::registerConvertMemRefToEmitCInterface (DialectRegistry &registry)

Variables

constexpr const char * alignedAllocFunctionName = "aligned_alloc"
constexpr const char * mallocFunctionName = "malloc"
constexpr const char * memcpyFunctionName = "memcpy"
constexpr const char * cppStandardLibraryHeader = "cstdlib"
constexpr const char * cStandardLibraryHeader = "stdlib.h"
constexpr const char * cppStringLibraryHeader = "cstring"
constexpr const char * cStringLibraryHeader = "string.h"

Variable Documentation

◆ alignedAllocFunctionName

const char* alignedAllocFunctionName = "aligned_alloc"
constexpr

Definition at line 11 of file MemRefToEmitC.h.

◆ cppStandardLibraryHeader

const char* cppStandardLibraryHeader = "cstdlib"
constexpr

Definition at line 14 of file MemRefToEmitC.h.

◆ cppStringLibraryHeader

const char* cppStringLibraryHeader = "cstring"
constexpr

Definition at line 16 of file MemRefToEmitC.h.

◆ cStandardLibraryHeader

const char* cStandardLibraryHeader = "stdlib.h"
constexpr

Definition at line 15 of file MemRefToEmitC.h.

◆ cStringLibraryHeader

const char* cStringLibraryHeader = "string.h"
constexpr

Definition at line 17 of file MemRefToEmitC.h.

◆ mallocFunctionName

const char* mallocFunctionName = "malloc"
constexpr

Definition at line 12 of file MemRefToEmitC.h.

◆ memcpyFunctionName

const char* memcpyFunctionName = "memcpy"
constexpr

Definition at line 13 of file MemRefToEmitC.h.