My Project
Macros | Typedefs | Functions
Tiling.cpp File Reference
#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"
Include dependency graph for Tiling.cpp:

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)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "linalg-tiling"

Typedef Documentation

◆ LoopIndexToRangeIndexMap

Function Documentation

◆ transformIndexedGenericOpIndices()

void transformIndexedGenericOpIndices ( OpBuilder b,
LinalgOp  op,
ArrayRef< ValueHandle *>  pivs,
const LoopIndexToRangeIndexMap loopIndexToRangeIndex 
)