MLIR-AIE 1.4.5.dev
xilinx::aievec::aie1 Namespace Reference

Functions

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

Function Documentation

◆ elideFMSubAttr() [1/3]

template<>
void xilinx::aievec::aie1::elideFMSubAttr ( FMAOp op,
SmallVector< StringRef, 10 > & elidedAttrs )
inline

Definition at line 164 of file AIEVecAIE1Ops.cpp.

◆ elideFMSubAttr() [2/3]

template<>
void xilinx::aievec::aie1::elideFMSubAttr ( MulOp ,
SmallVector< StringRef, 10 > & elidedAttrs )
inline

Definition at line 169 of file AIEVecAIE1Ops.cpp.

◆ elideFMSubAttr() [3/3]

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

◆ printAccumulator() [1/3]

template<>
void xilinx::aievec::aie1::printAccumulator ( OpAsmPrinter & p,
FMAOp op )
inline

Definition at line 154 of file AIEVecAIE1Ops.cpp.

◆ printAccumulator() [2/3]

template<>
void xilinx::aievec::aie1::printAccumulator ( OpAsmPrinter & p,
MulOp op )
inline

Definition at line 158 of file AIEVecAIE1Ops.cpp.

◆ printAccumulator() [3/3]

template<typename T>
void xilinx::aievec::aie1::printAccumulator ( OpAsmPrinter & p,
T op )