onnx-mlir/src/Conversion/KrnlToLLVM/KrnlToLLVM.hpp

28 lines
699 B
C++
Raw Normal View History

//===------ KrnlToLLVM.hpp - Lowering from KRNL+Affine+Std to LLVM -------===//
//
// Copyright 2019-2020 The IBM Research Authors.
//
// =============================================================================
//
//
//
//===----------------------------------------------------------------------===//
#ifndef KRNL_TO_LLVM_H
#define KRNL_TO_LLVM_H
#include "mlir/Conversion/StandardToLLVM/ConvertStandardToLLVM.h"
namespace mlir {
class MLIRContext;
class LLVMTypeConverter;
class OwningRewritePatternList;
void populateAffineAndKrnlToLLVMConversion(OwningRewritePatternList &patterns,
MLIRContext *ctx, LLVMTypeConverter &typeConverter);
} // namespace mlir
#endif // KRNL_TO_LLVM_H