MLIR-AIE 1.4.5.dev
AIEVecAIE1Ops.cpp File Reference
#include "mlir/Dialect/LLVMIR/LLVMTypes.h"
#include "mlir/IR/DialectImplementation.h"
#include "mlir/IR/OpDefinition.h"
#include "mlir/IR/TypeUtilities.h"
#include "mlir/Transforms/FoldUtils.h"
#include "llvm/ADT/TypeSwitch.h"
#include "aie/Dialect/AIEVec/AIE1/IR/AIEVecAIE1Ops.h"
#include "aie/Dialect/AIEVec/AIEVecUtils.h"
#include "aie/Dialect/AIEVec/AIE1/IR/AIEVecAIE1OpsDialect.cpp.inc"
#include "aie/Dialect/AIEVec/AIE1/IR/AIEVecAIE1Ops.cpp.inc"
Include dependency graph for AIEVecAIE1Ops.cpp:

Go to the source code of this file.

Namespaces

namespace  xilinx
namespace  xilinx::aievec
namespace  xilinx::aievec::aie1

Macros

#define GET_OP_LIST
#define GET_OP_CLASSES

Functions

template<typename T>
void xilinx::aievec::aie1::printAccumulator (OpAsmPrinter &p, T op)
template<>
void xilinx::aievec::aie1::printAccumulator (OpAsmPrinter &p, FMAOp op)
template<>
void xilinx::aievec::aie1::printAccumulator (OpAsmPrinter &p, MulOp op)
template<typename T>
void xilinx::aievec::aie1::elideFMSubAttr (T op, SmallVector< StringRef, 10 > &elidedAttrs)
template<>
void xilinx::aievec::aie1::elideFMSubAttr (FMAOp op, SmallVector< StringRef, 10 > &elidedAttrs)
template<>
void xilinx::aievec::aie1::elideFMSubAttr (MulOp, SmallVector< StringRef, 10 > &elidedAttrs)

Macro Definition Documentation

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

Definition at line 542 of file AIEVecAIE1Ops.cpp.

◆ GET_OP_LIST

#define GET_OP_LIST