MLIR: lib/Dialect/MemRef/Transforms/MultiBuffer.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "memref-transforms"
#define DBGS() (llvm::dbgs() << "[" DEBUG_TYPE "]: ")
#define DBGSNL() (llvm::dbgs() << "\n")
Functions
static bool overrideBuffer (Operation *op, Value buffer)
Return true if the op fully overwrite the given buffer value. More...
static void replaceUsesAndPropagateType (RewriterBase &rewriter, Operation *oldOp, Value val)
Replace the uses of oldOp with the given val and for subview uses propagate the type change. More...

DBGS

#define DBGS ( ) (llvm::dbgs() << "[" DEBUG_TYPE "]: ")

DBGSNL

#define DBGSNL ( ) (llvm::dbgs() << "\n")

DEBUG_TYPE

#define DEBUG_TYPE "memref-transforms"

overrideBuffer()

replaceUsesAndPropagateType()