xref: /llvm-project/mlir/examples/standalone/include/Standalone/StandaloneOps.h (revision 92a836da07596a9e409c3b4231fe727e0924d0e4)
1160f5aa6SJean-Michel Gorius //===- StandaloneOps.h - Standalone dialect ops -----------------*- C++ -*-===//
2160f5aa6SJean-Michel Gorius //
3160f5aa6SJean-Michel Gorius // This file is licensed under the Apache License v2.0 with LLVM Exceptions.
4160f5aa6SJean-Michel Gorius // See https://llvm.org/LICENSE.txt for license information.
5160f5aa6SJean-Michel Gorius // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6160f5aa6SJean-Michel Gorius //
7160f5aa6SJean-Michel Gorius //===----------------------------------------------------------------------===//
8160f5aa6SJean-Michel Gorius 
9160f5aa6SJean-Michel Gorius #ifndef STANDALONE_STANDALONEOPS_H
10160f5aa6SJean-Michel Gorius #define STANDALONE_STANDALONEOPS_H
11160f5aa6SJean-Michel Gorius 
129eb3e564SChris Lattner #include "mlir/IR/BuiltinTypes.h"
13160f5aa6SJean-Michel Gorius #include "mlir/IR/Dialect.h"
14160f5aa6SJean-Michel Gorius #include "mlir/IR/OpDefinition.h"
15*92a836daSRiver Riddle #include "mlir/Interfaces/InferTypeOpInterface.h"
16eb623ae8SStephen Neuendorffer #include "mlir/Interfaces/SideEffectInterfaces.h"
17160f5aa6SJean-Michel Gorius 
18160f5aa6SJean-Michel Gorius #define GET_OP_CLASSES
19160f5aa6SJean-Michel Gorius #include "Standalone/StandaloneOps.h.inc"
20160f5aa6SJean-Michel Gorius 
21160f5aa6SJean-Michel Gorius #endif // STANDALONE_STANDALONEOPS_H
22