#include "circt/Scheduling/DependenceIterator.h"
#include "circt/Support/LLVM.h"
#include "mlir/IR/BuiltinAttributes.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SetVector.h"
#include <optional>
Go to the source code of this file.
|
| circt |
| This file defines an intermediate representation for circuits acting as an abstraction for constraints defined over an SMT's solver context.
|
|
| circt::scheduling |
|
◆ DEFINE_COMMON_MEMBERS
#define DEFINE_COMMON_MEMBERS |
( |
|
ProblemClass | ) |
|
Value:protected: \
ProblemClass() {} \
\
public: \
static constexpr auto PROBLEM_NAME = #ProblemClass; \
static ProblemClass get(Operation *containingOp) { \
ProblemClass prob; \
prob.setContainingOp(containingOp); \
return prob; \
}
Definition at line 29 of file Problems.h.