brintos

brintos / llvm-project-archived public Read only

0
0
Text · 844 B · ef42a85 Raw
30 lines · c
1//===----------------------------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9#ifndef CIR_DIALECT_TRANSFORMS_PASSDETAIL_H10#define CIR_DIALECT_TRANSFORMS_PASSDETAIL_H11 12#include "mlir/IR/Dialect.h"13#include "mlir/Pass/Pass.h"14 15namespace cir {16class CIRDialect;17} // namespace cir18 19namespace mlir {20// Forward declaration from Dialect.h21template <typename ConcreteDialect>22void registerDialect(DialectRegistry &registry);23 24#define GEN_PASS_DECL25#include "clang/CIR/Dialect/Passes.h.inc"26 27} // namespace mlir28 29#endif // CIR_DIALECT_TRANSFORMS_PASSDETAIL_H30