MLIR 22.0.0git
Successor.cpp
Go to the documentation of this file.
1//===- Successor.cpp - Successor class ------------------------------------===//
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// Successor wrapper to simplify using TableGen Record defining a MLIR
10// Successor.
11//
12//===----------------------------------------------------------------------===//
13
15#include "llvm/TableGen/Record.h"
16
17using namespace mlir;
18using namespace mlir::tblgen;
19
20// Returns true if this successor is variadic.
22 return def->isSubClassOf("VariadicSuccessor");
23}
const llvm::Record * def
Definition Constraint.h:90
bool isVariadic() const
Definition Successor.cpp:21
Include the generated interface declarations.