CIRCT
19.0.0git
lib
Dialect
SV
Transforms
PassDetail.h
Go to the documentation of this file.
1
//===- PassDetail.h - SV pass class details ---------------------*- C++ -*-===//
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-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
// clang-tidy seems to expect the absolute path in the header guard on some
10
// systems, so just disable it.
11
// NOLINTNEXTLINE(llvm-header-guard)
12
#ifndef DIALECT_SV_TRANSFORMS_PASSDETAIL_H
13
#define DIALECT_SV_TRANSFORMS_PASSDETAIL_H
14
15
#include "
circt/Dialect/SV/SVOps.h
"
16
#include "mlir/Pass/Pass.h"
17
18
namespace
circt
{
19
20
namespace
emit
{
21
class
EmitDialect;
22
}
// namespace emit
23
24
namespace
comb
{
25
class
CombDialect;
26
}
// namespace comb
27
28
namespace
hw
{
29
class
HWDialect;
30
class
HWModuleOp;
31
}
// namespace hw
32
33
namespace
verif
{
34
class
VerifDialect;
35
}
// namespace verif
36
37
namespace
sv
{
38
39
#define GEN_PASS_CLASSES
40
#include "circt/Dialect/SV/SVPasses.h.inc"
41
42
}
// namespace sv
43
}
// namespace circt
44
45
#endif
// DIALECT_SV_TRANSFORMS_PASSDETAIL_H
SVOps.h
circt
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
Definition:
DebugAnalysis.h:21
comb
Definition:
comb.py:1
emit
Definition:
emit.py:1
hw
Definition:
hw.py:1
sv
Definition:
sv.py:1
verif
Definition:
verif.py:1
Generated on Wed May 15 2024 00:07:25 for CIRCT by
1.9.1