Files
revng-revng/include/revng/mlir/Dialect/Clift/Utils/CSemantics.h
Lauri Vasama f0091e699f Remove clift::ModuleOp
A new dialect attribute is instead used to verify mlir::ModuleOp:

```
module attributes {clift.module} {
}
```
2025-06-04 15:13:47 +02:00

16 lines
391 B
C++

#pragma once
//
// This file is distributed under the MIT License. See LICENSE.md for details.
//
#include "revng/mlir/Dialect/Clift/IR/CliftOps.h"
#include "revng/mlir/Dialect/Clift/Utils/CTarget.h"
namespace mlir::clift {
mlir::LogicalResult verifyCSemantics(mlir::ModuleOp Module,
const TargetCImplementation &Target);
} // namespace mlir::clift