Move `include/mir/ops/operations.lst.h` -> `include/mir/Operations.inc` so that it can be found more easily.
Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
enum class Type
{
#define HANDLE_OP(OpType, OpClass) OpType,
-#include "mir/ops/operations.lst.h"
+#include "mir/Operations.inc"
#undef HANDLE_OP
};
namespace ops
{
#define HANDLE_OP(OpType, OpClass) class OpClass;
-#include "mir/ops/operations.lst.h"
+#include "mir/Operations.inc"
#undef HANDLE_OP
} // namespace ops
{
public:
#define HANDLE_OP(OpType, OpClass) virtual void visit(ops::OpClass &);
-#include "mir/ops/operations.lst.h"
+#include "Operations.inc"
#undef HANDLE_OP
virtual ~IVisitor() = default;
case Type::OpType: \
v->visit(dynamic_cast<ops::OpClass &>(*this)); \
break;
-#include "mir/ops/operations.lst.h"
+#include "mir/Operations.inc"
#undef HANDLE_OP
default:
assert(false && "OP not defined!");
#define HANDLE_OP(OpType, OpClass) \
void IVisitor::visit(ops::OpClass &op) { visit_fallback(op); }
-#include "mir/ops/operations.lst.h"
+#include "mir/Operations.inc"
#undef HANDLE_OP
} // namespace mir