picceler
Loading...
Searching...
No Matches
picceler_to_affine_pass.cpp File Reference
#include "passes.h"
#include "spdlog/spdlog.h"
#include "mlir/Dialect/Affine/IR/AffineOps.h"
#include "mlir/Dialect/Arith/IR/Arith.h"
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/Dialect/MemRef/IR/MemRef.h"
#include "mlir/Dialect/SCF/IR/SCF.h"
#include "mlir/IR/Builders.h"
#include "mlir/Pass/Pass.h"
#include "mlir/IR/Matchers.h"
#include "mlir/Transforms/DialectConversion.h"
#include "mlir/IR/BuiltinOps.h"
#include <iostream>
#include "ops.h"
#include "types.h"
#include "image_access_helper.h"
#include "piccelerPasses.h.inc"

Classes

struct  picceler::BrightnessToAffine
struct  picceler::InvertToAffine
struct  picceler::ConvolutionToAffine
struct  picceler::RotateToAffine
struct  picceler::PiccelerToAffinePass

Namespaces

namespace  picceler

Macros

#define GEN_PASS_DEF_PICCELERTOAFFINE

Functions

std::unique_ptr< mlir::Pass > picceler::createPiccelerToAffinePass ()

Macro Definition Documentation

◆ GEN_PASS_DEF_PICCELERTOAFFINE

#define GEN_PASS_DEF_PICCELERTOAFFINE