MLIR
20.0.0git
|
Functions | |
void | populateXeGPUFoldAliasOpsPatterns (RewritePatternSet &patterns) |
Appends patterns for folding aliasing ops into XeGPU ops into patterns . More... | |
static void | transpose (llvm::ArrayRef< int64_t > trans, SmallVector< int64_t > &shape) |
template<typename T > | |
static std::string | makeString (T array, bool breakline=false) |
static SmallVector< int64_t > | getShapeOf (Type type) |
static int64_t | getRankOf (Value val) |
static bool | isReadHintOrNone (const CachePolicyAttr &attr) |
static bool | isWriteHintOrNone (const CachePolicyAttr &attr) |
|
static |
Definition at line 53 of file XeGPUOps.cpp.
References mlir::Value::getType().
|
static |
Definition at line 44 of file XeGPUOps.cpp.
|
static |
Definition at line 60 of file XeGPUOps.cpp.
|
static |
Definition at line 68 of file XeGPUOps.cpp.
|
static |
Definition at line 30 of file XeGPUOps.cpp.
void mlir::xegpu::populateXeGPUFoldAliasOpsPatterns | ( | RewritePatternSet & | patterns | ) |
Appends patterns for folding aliasing ops into XeGPU ops into patterns
.
Definition at line 65 of file XeGPUFoldAliasOps.cpp.
References mlir::RewritePatternSet::add(), and mlir::RewritePatternSet::getContext().
|
static |
Definition at line 22 of file XeGPUOps.cpp.
Referenced by creatLdMatrixCompatibleLoads(), mlir::nvgpu::getLdMatrixParams(), propagatesCapture(), and pruneNonTransposedDims().