MLIR-AIE
|
#include "aie/Dialect/AIEVec/Utils/Utils.h"
#include "mlir/Dialect/Affine/IR/AffineOps.h"
#include "mlir/Dialect/Arith/IR/Arith.h"
#include "mlir/Dialect/Vector/IR/VectorOps.h"
#include "llvm/ADT/TypeSwitch.h"
#include <numeric>
Go to the source code of this file.
Namespaces | |
namespace | xilinx |
namespace | xilinx::aievec |
Macros | |
#define | DEBUG_TYPE "aievec-utils" |
Functions | |
template<typename TransferReadLikeOp , typename > | |
std::optional< int64_t > | xilinx::aievec::getTransferReadAlignmentOffset (TransferReadLikeOp readOp, VectorType vType, int64_t alignment) |
template std::optional< int64_t > | xilinx::aievec::getTransferReadAlignmentOffset (vector::TransferReadOp readOp, VectorType vType, int64_t alignment) |
template std::optional< int64_t > | xilinx::aievec::getTransferReadAlignmentOffset (vector::TransferReadOp::Adaptor readOp, VectorType vType, int64_t alignment) |
VectorType | xilinx::aievec::getFlattenedVectorType (VectorType vecTy) |