MLIR-AIE
Namespaces | Macros | Functions
Utils.cpp File Reference
#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>
+ Include dependency graph for Utils.cpp:

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)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "aievec-utils"

Definition at line 22 of file Utils.cpp.