#include <unordered_map>
#include "ir/Index.h"
-#include "ir/Operation.h"
+#include "ir/IOperation.h"
#include "exec/FunctionSequence.h"
#include "OperationLowerInfo.h"
struct CodeAndInfo
{
ir::OperationIndex op_ind;
- const ir::Operation *op;
+ const ir::IOperation *op;
const OperationLowerInfo *lower_info;
std::unique_ptr<exec::FunctionSequence> fn_seq;
- CodeAndInfo(const ir::OperationIndex op_ind, const ir::Operation *op,
+ CodeAndInfo(const ir::OperationIndex op_ind, const ir::IOperation *op,
const OperationLowerInfo *lower_info,
std::unique_ptr<exec::FunctionSequence> &&fn_seq)
: op_ind{op_ind}, op{op}, lower_info{lower_info}, fn_seq{std::move(fn_seq)}