#include ">

MLIR: lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp File Reference (original) (raw)

#include "[mlir/Dialect/XeGPU/Utils/XeGPUUtils.h](XeGPUUtils%5F8h%5Fsource.html)"
#include "[mlir/Dialect/SCF/Transforms/Patterns.h](Patterns%5F8h%5Fsource.html)"
#include "[mlir/Dialect/Utils/IndexingUtils.h](IndexingUtils%5F8h%5Fsource.html)"
#include "[mlir/Dialect/XeGPU/IR/XeGPU.h](XeGPU%5F8h%5Fsource.html)"
#include "[mlir/IR/Builders.h](Builders%5F8h%5Fsource.html)"
#include "[mlir/IR/Operation.h](IR%5F2Operation%5F8h%5Fsource.html)"
#include "[mlir/IR/ValueRange.h](ValueRange%5F8h%5Fsource.html)"
#include "[mlir/Interfaces/LoopLikeInterface.h](LoopLikeInterface%5F8h%5Fsource.html)"
#include "[mlir/Transforms/DialectConversion.h](DialectConversion%5F8h%5Fsource.html)"
#include "llvm/Support/Debug.h"
#include "llvm/Support/FormatVariadic.h"
#include <cstdint>
#include <numeric>

Go to the source code of this file.

Functions
template void xegpu::setLayoutAttr< mlir::OpResult > (const mlir::OpResult &result, const mlir::xegpu::LayoutAttr layout)
template void xegpu::setLayoutAttr< mlir::OpOperand > (const mlir::OpOperand &operand, const mlir::xegpu::LayoutAttr layout)

Function Documentation

xegpu::setLayoutAttr< mlir::OpOperand >()

template void xegpu::setLayoutAttr< mlir::OpOperand > ( const mlir::OpOperand & operand,
const mlir::xegpu::LayoutAttr layout
)

xegpu::setLayoutAttr< mlir::OpResult >()

template void xegpu::setLayoutAttr< mlir::OpResult > ( const mlir::OpResult & result,
const mlir::xegpu::LayoutAttr layout
)