picceler
Loading...
Searching...
No Matches
picceler_filters_to_conv_pass.cpp File Reference
#include "passes.h"
#include "spdlog/spdlog.h"
#include "mlir/Dialect/Arith/IR/Arith.h"
#include "mlir/Transforms/DialectConversion.h"
#include "mlir/IR/Builders.h"
#include "mlir/Pass/Pass.h"
#include "mlir/IR/BuiltinOps.h"
#include "ops.h"
#include "types.h"
#include <numbers>
#include "piccelerPasses.h.inc"

Classes

struct  picceler::KernelData
struct  picceler::FilterToConvolutionPattern< OpTy >
struct  picceler::PiccelerFiltersToConvPass

Namespaces

namespace  picceler

Macros

#define GEN_PASS_DEF_PICCELERFILTERSTOCONV

Functions

mlir::FailureOr< KernelDatapicceler::calculateSharpenKernel (SharpenOp op, SharpenOpAdaptor adaptor)
mlir::FailureOr< KernelDatapicceler::calculateBoxBlurKernel (BoxBlurOp op, BoxBlurOpAdaptor adaptor)
mlir::FailureOr< KernelDatapicceler::calculateGaussianKernel (GaussianBlurOp op, GaussianBlurOpAdaptor adaptor)
mlir::FailureOr< KernelDatapicceler::calculateEdgeDetectKernel (EdgeDetectOp op, EdgeDetectOpAdaptor adaptor)
mlir::FailureOr< KernelDatapicceler::calculateEmbossKernel (EmbossOp op, EmbossOpAdaptor adaptor)
std::unique_ptr< mlir::Pass > picceler::createPiccelerFiltersToConvPass ()

Macro Definition Documentation

◆ GEN_PASS_DEF_PICCELERFILTERSTOCONV

#define GEN_PASS_DEF_PICCELERFILTERSTOCONV