MLIR  15.0.0git
Macros | Functions
NormalizeMemRefs.cpp File Reference
#include "PassDetail.h"
#include "mlir/Dialect/Affine/IR/AffineOps.h"
#include "mlir/Dialect/Affine/Utils.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/Dialect/MemRef/IR/MemRef.h"
#include "mlir/Dialect/MemRef/Transforms/Passes.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/Support/Debug.h"
+ Include dependency graph for NormalizeMemRefs.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "normalize-memrefs"
 

Functions

static bool isMemRefNormalizable (Value::user_range opUsers)
 Check whether all the uses of oldMemRef are either dereferencing uses or the op is of type : DeallocOp, CallOp or ReturnOp. More...
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "normalize-memrefs"

Definition at line 23 of file NormalizeMemRefs.cpp.

Function Documentation

◆ isMemRefNormalizable()

static bool isMemRefNormalizable ( Value::user_range  opUsers)
static