|
MLIR 22.0.0git
|
#include "mlir/Conversion/TosaToLinalg/TosaToLinalg.h"#include "mlir/Dialect/Arith/IR/Arith.h"#include "mlir/Dialect/Linalg/IR/Linalg.h"#include "mlir/Dialect/Math/IR/Math.h"#include "mlir/Dialect/Tensor/IR/Tensor.h"#include "mlir/Dialect/Tosa/IR/TosaOps.h"#include "mlir/Dialect/Tosa/Utils/ConversionUtils.h"#include "mlir/Dialect/Utils/ReshapeOpsUtils.h"#include "mlir/IR/PatternMatch.h"#include "mlir/Transforms/DialectConversion.h"#include <type_traits>Go to the source code of this file.
|
static |
Definition at line 29 of file TosaToLinalgNamed.cpp.
References mlir::Builder::getIndexAttr(), and mlir::Value::getType().
|
static |
Definition at line 224 of file TosaToLinalgNamed.cpp.
References mlir::Builder::getAffineDimExpr().
|
static |
Definition at line 86 of file TosaToLinalgNamed.cpp.
References mlir::AffineMap::get(), mlir::Builder::getAffineConstantExpr(), mlir::Builder::getAffineDimExpr(), mlir::Builder::getContext(), mlir::Value::getType(), and result.
Referenced by linalgBroadcastAndMaybeExt().
|
static |
Definition at line 157 of file TosaToLinalgNamed.cpp.
References mlir::Value::getType(), and reifyConstantDim().
Referenced by inferDynamicDimsForConv().
|
static |
Definition at line 183 of file TosaToLinalgNamed.cpp.
References mlir::tosa::condenseValues(), getConvOrPoolOutputDim(), and mlir::Value::getType().
|
static |
Definition at line 117 of file TosaToLinalgNamed.cpp.
References getBroadcastingMap(), mlir::Builder::getMultiDimIdentityMap(), mlir::tosa::getNParallelLoopsAttrs(), mlir::Value::getType(), result, and ValueRange.
|
static |
Definition at line 63 of file TosaToLinalgNamed.cpp.
References mlir::tosa::getNParallelLoopsAttrs(), mlir::Value::getType(), result, and ValueRange.
|
static |
Definition at line 148 of file TosaToLinalgNamed.cpp.
References mlir::arith::ConstantIndexOp::create().
Referenced by getConvOrPoolOutputDim().