Changeset View
Changeset View
Standalone View
Standalone View
mlir/lib/Dialect/Linalg/Transforms/TensorsToBuffers.cpp
Show All 14 Lines | |||||
#include "mlir/Dialect/Linalg/IR/LinalgOps.h" | #include "mlir/Dialect/Linalg/IR/LinalgOps.h" | ||||
#include "mlir/Dialect/Linalg/Passes.h" | #include "mlir/Dialect/Linalg/Passes.h" | ||||
#include "mlir/Dialect/Linalg/Transforms/Transforms.h" | #include "mlir/Dialect/Linalg/Transforms/Transforms.h" | ||||
#include "mlir/Dialect/Linalg/Utils/Utils.h" | #include "mlir/Dialect/Linalg/Utils/Utils.h" | ||||
#include "mlir/Dialect/Vector/VectorOps.h" | #include "mlir/Dialect/Vector/VectorOps.h" | ||||
#include "mlir/IR/Function.h" | #include "mlir/IR/Function.h" | ||||
#include "mlir/IR/Operation.h" | #include "mlir/IR/Operation.h" | ||||
#include "mlir/Pass/Pass.h" | #include "mlir/Pass/Pass.h" | ||||
#include "mlir/Transforms/BufferPlacement.h" | #include "mlir/Transforms/Bufferize.h" | ||||
namespace { | namespace { | ||||
using namespace ::mlir; | using namespace ::mlir; | ||||
using namespace ::mlir::linalg; | using namespace ::mlir::linalg; | ||||
SmallVector<Range, 4> | SmallVector<Range, 4> | ||||
computeLoopRanges(Location loc, linalg::GenericOp linalgOp, OpBuilder *b) { | computeLoopRanges(Location loc, linalg::GenericOp linalgOp, OpBuilder *b) { | ||||
▲ Show 20 Lines • Show All 320 Lines • Show Last 20 Lines |