1
0
mirror of https://github.com/exaloop/codon.git synced 2025-06-03 15:03:52 +08:00
2021-09-27 14:02:44 -04:00

22 lines
431 B
C++

#pragma once
#include "sir/transform/pass.h"
namespace seq {
namespace ir {
namespace transform {
namespace cleanup {
/// Cleanup pass that physically replaces nodes.
class ReplaceCleanupPass : public Pass {
public:
static const std::string KEY;
std::string getKey() const override { return KEY; }
void run(Module *module) override;
};
} // namespace cleanup
} // namespace transform
} // namespace ir
} // namespace seq