MLIR-AIE 1.4.5.dev
AIEVecOps.h
Go to the documentation of this file.
1//===- AIEVecOps.h - AIE Vector Dialect and Operations ----------*- C++ -*-===//
2//
3// Copyright (C) 2022-2024 Advanced Micro Devices, Inc.
4// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
5//
6//===----------------------------------------------------------------------===//
7// This file defines the AIE vector dialect and the operations.
8//===----------------------------------------------------------------------===//
9
10#ifndef AIE_DIALECT_AIEVEC_IR_AIEVECOPS_H
11#define AIE_DIALECT_AIEVEC_IR_AIEVECOPS_H
12
13#include "mlir/Bytecode/BytecodeOpInterface.h"
14#include "mlir/Interfaces/InferTypeOpInterface.h"
15#include "mlir/Interfaces/SideEffectInterfaces.h"
16
17#include "aie/Dialect/AIEVec/IR/AIEVecEnums.h.inc"
18#define GET_ATTRDEF_CLASSES
19#include "aie/Dialect/AIEVec/IR/AIEVecAttributes.h.inc"
20
21#include "AIEVecDialect.h"
22
23#define GET_OP_CLASSES
24#include "aie/Dialect/AIEVec/IR/AIEVecOps.h.inc"
25
26#endif // AIE_DIALECT_AIEVEC_IR_AIEVECOPS_H