My Project
|
#include "mlir/Dialect/Linalg/IR/LinalgOps.h"
#include "mlir/Dialect/Linalg/IR/LinalgTypes.h"
#include "mlir/Dialect/Linalg/Passes.h"
#include "mlir/Dialect/Linalg/Utils/Intrinsics.h"
#include "mlir/Dialect/Linalg/Utils/Utils.h"
#include "mlir/Dialect/LoopOps/LoopOps.h"
#include "mlir/EDSC/Helpers.h"
#include "mlir/IR/AffineExpr.h"
#include "mlir/IR/AffineExprVisitor.h"
#include "mlir/IR/AffineMap.h"
#include "mlir/IR/OpImplementation.h"
#include "mlir/Pass/Pass.h"
#include "mlir/Support/LLVM.h"
#include "mlir/Support/STLExtras.h"
#include "mlir/Transforms/FoldUtils.h"
#include "llvm/Support/CommandLine.h"
Macros | |
#define | DEBUG_TYPE "linalg-tiling" |
Typedefs | |
using | LoopIndexToRangeIndexMap = DenseMap< int, int > |
Functions | |
void | transformIndexedGenericOpIndices (OpBuilder &b, LinalgOp op, ArrayRef< ValueHandle *> pivs, const LoopIndexToRangeIndexMap &loopIndexToRangeIndex) |
#define DEBUG_TYPE "linalg-tiling" |
using LoopIndexToRangeIndexMap = DenseMap<int, int> |
void transformIndexedGenericOpIndices | ( | OpBuilder & | b, |
LinalgOp | op, | ||
ArrayRef< ValueHandle *> | pivs, | ||
const LoopIndexToRangeIndexMap & | loopIndexToRangeIndex | ||
) |